From 4c6506c38baf5c12758b4d9199cbb5337238c2d1 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Tue, 18 Jul 2023 12:44:22 +0700 Subject: [PATCH 01/16] feat(virtual-background): implement firebase ml selfie for split persons from original frame --- android/build.gradle | 11 +- android/local.properties | 4 +- .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 251 ++++++++++++++++++ 3 files changed, 262 insertions(+), 4 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 692fc79a..1ff60952 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -31,7 +31,7 @@ android { compileSdkVersion 31 defaultConfig { - minSdkVersion 21 + minSdkVersion 23 testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' consumerProguardFiles 'proguard-rules.pro' } @@ -51,9 +51,16 @@ android { } dependencies { - implementation 'io.github.webrtc-sdk:android:114.5735.02' + implementation 'io.github.webrtc-sdk:android:114.5735.02' implementation 'com.twilio:audioswitch:1.1.8' implementation 'androidx.annotation:annotation:1.1.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + + // ML Kit + implementation 'com.google.mlkit:segmentation-selfie:16.0.0-beta3' + + // Libyuv + implementation "io.github.crow-misia.libyuv:libyuv-android:0.28.0" + implementation 'androidx.camera:camera-core:1.0.2' // implementation files('libwebrtc.aar') } diff --git a/android/local.properties b/android/local.properties index 46a8ab13..b18a9d80 100644 --- a/android/local.properties +++ b/android/local.properties @@ -4,5 +4,5 @@ # Location of the SDK. This is only used by Gradle. # For customization when using a Version Control System, please read the # header note. -#Sat May 20 23:50:57 ICT 2023 -sdk.dir=/home/lambiengcode/Android/Sdk +#Tue Jul 18 10:35:26 ICT 2023 +sdk.dir=/Users/lambiengcode/Library/Android/sdk diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 050f8afd..5fbfacf0 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -8,6 +8,8 @@ import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; +import android.graphics.Bitmap; +import android.graphics.ImageFormat; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.hardware.camera2.CameraAccessException; @@ -33,6 +35,7 @@ import android.view.Surface; import android.view.WindowManager; +import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; @@ -48,6 +51,14 @@ import com.cloudwebrtc.webrtc.utils.MediaConstraintsUtils; import com.cloudwebrtc.webrtc.utils.ObjectType; import com.cloudwebrtc.webrtc.utils.PermissionUtils; +import com.google.android.gms.tasks.OnFailureListener; +import com.google.android.gms.tasks.OnSuccessListener; +import com.google.mlkit.common.MlKitException; +import com.google.mlkit.vision.common.InputImage; +import com.google.mlkit.vision.segmentation.Segmentation; +import com.google.mlkit.vision.segmentation.SegmentationMask; +import com.google.mlkit.vision.segmentation.Segmenter; +import com.google.mlkit.vision.segmentation.selfie.SelfieSegmenterOptions; import org.webrtc.AudioSource; import org.webrtc.AudioTrack; @@ -58,18 +69,24 @@ import org.webrtc.CameraEnumerationAndroid.CaptureFormat; import org.webrtc.CameraEnumerator; import org.webrtc.CameraVideoCapturer; +import org.webrtc.JavaI420Buffer; import org.webrtc.MediaConstraints; import org.webrtc.MediaStream; import org.webrtc.MediaStreamTrack; import org.webrtc.PeerConnectionFactory; import org.webrtc.SurfaceTextureHelper; import org.webrtc.VideoCapturer; +import org.webrtc.VideoFrame; +import org.webrtc.VideoProcessor; +import org.webrtc.VideoSink; import org.webrtc.VideoSource; import org.webrtc.VideoTrack; +import org.webrtc.YuvHelper; import org.webrtc.audio.JavaAudioDeviceModule; import java.io.File; import java.lang.reflect.Field; +import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -77,6 +94,14 @@ import io.flutter.plugin.common.MethodChannel.Result; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Canvas; +import android.graphics.PorterDuff; +import android.media.Image; +import android.util.Log; +import androidx.camera.core.ImageProxy; + /** * The implementation of {@code getUserMedia} extracted into a separate file in order to reduce * complexity and to (somewhat) separate concerns. @@ -112,6 +137,14 @@ class GetUserMediaImpl { private final SparseArray mediaRecorders = new SparseArray<>(); private AudioDeviceInfo preferredInput = null; + private final SelfieSegmenterOptions segmentOptions = new SelfieSegmenterOptions.Builder() + .setDetectorMode(SelfieSegmenterOptions.SINGLE_IMAGE_MODE) + .build(); + private final Segmenter segmenter = Segmentation.getClient(segmentOptions); + + private VideoSource vbVideoSource = null; + private VideoSink vbVideoSink = null; + public void screenRequestPermissions(ResultReceiver resultReceiver) { final Activity activity = stateProvider.getActivity(); if (activity == null) { @@ -739,6 +772,9 @@ private ConstraintsMap getUserVideo(ConstraintsMap constraints, MediaStream medi PeerConnectionFactory pcFactory = stateProvider.getPeerConnectionFactory(); VideoSource videoSource = pcFactory.createVideoSource(false); + + vbVideoSource = videoSource; + String threadName = Thread.currentThread().getName() + "_texture_camera_thread"; SurfaceTextureHelper surfaceTextureHelper = SurfaceTextureHelper.create(threadName, EglUtils.getRootEglBaseContext()); @@ -802,6 +838,221 @@ private ConstraintsMap getUserVideo(ConstraintsMap constraints, MediaStream medi return trackParams; } + void setVirtualBackground() { + vbVideoSource.setVideoProcessor(new VideoProcessor() { + @Override + public void onCapturerStarted(boolean success) { + // Xử lý khi bắt đầu capture video + } + + @Override + public void onCapturerStopped() { + // Xử lý khi dừng capture video + } + + @Override + public void onFrameCaptured(VideoFrame frame) { + // Chuyển đổi frame thành bitmap + Bitmap bitmap = videoFrameToBitmap(frame); + + // Xử lý segment với bitmap + processSegmentation(bitmap); + } + + @Override + public void setSink(VideoSink sink) { + // Lưu sink để gửi frame đã được cập nhật trở lại WebRTC + // Sink sẽ được sử dụng sau khi xử lý segment + vbVideoSink = sink; + } + }); + } + + public Bitmap videoFrameToBitmap(VideoFrame videoFrame) { + VideoFrame.Buffer buffer = videoFrame.getBuffer(); + int width = buffer.getWidth(); + int height = buffer.getHeight(); + + if (buffer instanceof VideoFrame.TextureBuffer) { + // Không hỗ trợ trực tiếp chuyển đổi từ TextureBuffer sang Bitmap + return null; + } else if (buffer instanceof VideoFrame.I420Buffer) { + VideoFrame.I420Buffer i420Buffer = (VideoFrame.I420Buffer) buffer; + + int ySize = width * height; + int uvSize = width * height / 4; + + ByteBuffer dataY = i420Buffer.getDataY(); + ByteBuffer dataU = i420Buffer.getDataU(); + ByteBuffer dataV = i420Buffer.getDataV(); + + byte[] dataYArray = new byte[ySize]; + byte[] dataUArray = new byte[uvSize]; + byte[] dataVArray = new byte[uvSize]; + + dataY.get(dataYArray); + dataU.get(dataUArray); + dataV.get(dataVArray); + + // Chuyển đổi từ YUV sang RGB + int[] rgbData = convertYUVtoRGB(dataYArray, dataUArray, dataVArray, width, height); + + // Tạo Bitmap từ dữ liệu RGB + Bitmap bitmap = Bitmap.createBitmap(rgbData, width, height, Bitmap.Config.ARGB_8888); + + return bitmap; + } + + return null; + } + + private int[] convertYUVtoRGB(byte[] yData, byte[] uData, byte[] vData, int width, int height) { + int[] rgbData = new int[width * height]; + int uvIndex = 0; + int yOffset = 0; + + for (int y = 0; y < height; y++) { + int uvRowStart = uvIndex; + int uvRowOffset = y >> 1; + + for (int x = 0; x < width; x++) { + int yIndex = yOffset + x; + int uvIndexOffset = uvRowStart + (x >> 1); + + int yValue = yData[yIndex] & 0xFF; + int uValue = uData[uvIndexOffset] & 0xFF; + int vValue = vData[uvIndexOffset] & 0xFF; + + int r = yValue + (int) (1.370705f * (vValue - 128)); + int g = yValue - (int) (0.698001f * (vValue - 128)) - (int) (0.337633f * (uValue - 128)); + int b = yValue + (int) (1.732446f * (uValue - 128)); + + r = Math.max(0, Math.min(255, r)); + g = Math.max(0, Math.min(255, g)); + b = Math.max(0, Math.min(255, b)); + + int pixelColor = 0xFF000000 | (r << 16) | (g << 8) | b; + rgbData[y * width + x] = pixelColor; + } + + if (y % 2 == 1) { + uvIndex = uvRowStart + width / 2; + yOffset += width; + } + } + + return rgbData; + } + + private void processSegmentation(Bitmap bitmap) { + // Tạo InputImage từ bitmap + InputImage inputImage = InputImage.fromBitmap(bitmap, 0); + + // Xử lý phân đoạn + segmenter.process(inputImage) + .addOnSuccessListener(new OnSuccessListener() { + @Override + public void onSuccess(SegmentationMask segmentationMask) { + // Xử lý khi phân đoạn thành công + ByteBuffer mask = segmentationMask.getBuffer(); + int maskWidth = segmentationMask.getWidth(); + int maskHeight = segmentationMask.getHeight(); + mask.rewind(); + + // Chuyển đổi buffer thành mảng màu + int[] colors = maskColorsFromByteBuffer(mask, maskWidth, maskHeight); + + // Tạo bitmap đã được phân đoạn từ mảng màu + Bitmap segmentedBitmap = createBitmapFromColors(colors, maskWidth, maskHeight); + + // Vẽ ảnh nền đã phân đoạn lên canvas + Bitmap outputBitmap = drawSegmentedBackground(segmentedBitmap, segmentedBitmap); + + // Tạo VideoFrame mới từ bitmap đã xử lý + int frameRotation = 180; // Frame rotation angle (customize as needed) + long frameTimestamp = System.nanoTime(); // Frame timestamp (customize as needed) + VideoFrame outputVideoFrame = createVideoFrame(outputBitmap, frameRotation, frameTimestamp); + + // Gửi frame đã được cập nhật trở lại WebRTC + vbVideoSink.onFrame(outputVideoFrame); + } + }) + .addOnFailureListener(new OnFailureListener() { + @Override + public void onFailure(@NonNull Exception exception) { + // Xử lý khi phân đoạn thất bại + Log.e(TAG, "Segmentation failed: " + exception.getMessage()); + } + }); + } + + private Bitmap drawSegmentedBackground(Bitmap segmentedBitmap, Bitmap backgroundBitmap) { + Bitmap outputBitmap = Bitmap.createBitmap( + segmentedBitmap.getWidth(), segmentedBitmap.getHeight(), Bitmap.Config.ARGB_8888 + ); + Canvas canvas = new Canvas(outputBitmap); + + // Vẽ ảnh nền đã phân đoạn lên canvas + canvas.drawBitmap(backgroundBitmap, 0, 0, null); + canvas.drawBitmap(segmentedBitmap, 0, 0, null); + + return outputBitmap; + } + + private VideoFrame createVideoFrame(Bitmap bitmap, int rotation, long timestampNs) { + ByteBuffer buffer = ByteBuffer.allocate(bitmap.getByteCount()); + bitmap.copyPixelsToBuffer(buffer); + byte[] data = buffer.array(); + + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int strideY = width; + int strideU = (width + 1) / 2; + int strideV = (width + 1) / 2; + + byte[] dataU = new byte[width * height / 4]; + byte[] dataV = new byte[width * height / 4]; + for (int i = 0; i < width * height / 4; i++) { + dataU[i] = data[width * height + i]; + dataV[i] = data[width * height + width * height / 4 + i]; + } + + Runnable releaseCallback = () -> { + // Thực hiện các thao tác giải phóng tài nguyên liên quan tại đây (nếu có) + }; + + VideoFrame.I420Buffer i420Buffer = JavaI420Buffer.wrap( + width, + height, + ByteBuffer.wrap(data), + strideY, + ByteBuffer.wrap(dataU), + strideU, ByteBuffer.wrap(dataV), strideV, releaseCallback + ); + + return new VideoFrame(i420Buffer, rotation, timestampNs); + } + + + // Hàm chuyển đổi buffer thành mảng màu + private int[] maskColorsFromByteBuffer(ByteBuffer buffer, int width, int height) { + // Chuyển đổi từ ByteBuffer thành mảng màu, tùy thuộc vào định dạng màu + // của buffer. Đảm bảo bạn sử dụng đúng định dạng màu tương ứng với + // phân đoạn của ML Kit. + // Trong ví dụ này, chúng tôi giả định rằng buffer có định dạng ARGB_8888. + + // Ví dụ: chuyển đổi từ ByteBuffer thành mảng ARGB_8888 + int[] colors = new int[width * height]; + buffer.asIntBuffer().get(colors); + + return colors; + } + + // Hàm tạo bitmap từ mảng màu + private Bitmap createBitmapFromColors(int[] colors, int width, int height) { + return Bitmap.createBitmap(colors, width, height, Bitmap.Config.ARGB_8888); + } + void removeVideoCapturerSync(String id) { synchronized (mVideoCapturers) { VideoCapturerInfo info = mVideoCapturers.get(id); From 1652913d3cd0c60d4dfc1246da409dbaa1685571 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Tue, 18 Jul 2023 12:46:23 +0700 Subject: [PATCH 02/16] migration(android): Upgrade AGP dependency from 7.3.0 to 7.4.2 --- example/android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/android/build.gradle b/example/android/build.gradle index f7eb7f63..ce647a43 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -6,7 +6,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:7.3.0' + classpath 'com.android.tools.build:gradle:7.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } From af067c6357ce4939f58e23a3a98df4bcdc5ea72c Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Tue, 18 Jul 2023 13:21:16 +0700 Subject: [PATCH 03/16] fix: github actions --- .../src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java | 2 +- ios/flutter_webrtc.podspec | 2 +- pubspec.yaml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 5fbfacf0..9b6b8f23 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -952,7 +952,7 @@ private void processSegmentation(Bitmap bitmap) { segmenter.process(inputImage) .addOnSuccessListener(new OnSuccessListener() { @Override - public void onSuccess(SegmentationMask segmentationMask) { + public void onSuccess(@NonNull SegmentationMask segmentationMask) { // Xử lý khi phân đoạn thành công ByteBuffer mask = segmentationMask.getBuffer(); int maskWidth = segmentationMask.getWidth(); diff --git a/ios/flutter_webrtc.podspec b/ios/flutter_webrtc.podspec index 61771f74..f9d935e7 100644 --- a/ios/flutter_webrtc.podspec +++ b/ios/flutter_webrtc.podspec @@ -16,6 +16,6 @@ A new flutter plugin project. s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' s.dependency 'WebRTC-lbc', '116.5845.02' - s.ios.deployment_target = '10.0' + s.ios.deployment_target = '11.0' s.static_framework = true end diff --git a/pubspec.yaml b/pubspec.yaml index bb0e2a28..9c8452d3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,6 +2,7 @@ name: flutter_webrtc description: Flutter WebRTC plugin for iOS/Android/Destkop/Web, based on GoogleWebRTC. version: 0.9.36+2 homepage: https://github.com/cloudwebrtc/flutter-webrtc +publish_to: none environment: sdk: '>=2.12.0 <4.0.0' flutter: '>=1.22.0' From bbe09f200ff2a396abdd1f274d29ab95d16edcc5 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Wed, 19 Jul 2023 23:12:10 +0700 Subject: [PATCH 04/16] feat(virtual-background): use ML Kit to separate background and add virtual background for Android --- android/build.gradle | 3 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59821 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + android/gradlew | 234 +++++++++ android/gradlew.bat | 89 ++++ android/local.properties | 8 + .../webrtc/FlutterRTCVirtualBackground.kt | 456 ++++++++++++++++++ .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 12 +- .../webrtc/MethodCallHandlerImpl.java | 24 +- lib/src/helper.dart | 25 + 10 files changed, 854 insertions(+), 2 deletions(-) create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/local.properties create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt diff --git a/android/build.gradle b/android/build.gradle index 91f23bd7..7b72abea 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -55,4 +55,7 @@ dependencies { implementation 'com.twilio:audioswitch:1.1.7' implementation 'androidx.annotation:annotation:1.1.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + + // ML Kit + implementation 'com.google.mlkit:segmentation-selfie:16.0.0-beta4' } diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..41d9927a4d4fb3f96a785543079b8df6723c946b GIT binary patch literal 59821 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 literal 0 HcmV?d00001 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..41dfb879 --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew new file mode 100755 index 00000000..1b6c7873 --- /dev/null +++ b/android/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 00000000..ac1b06f9 --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/local.properties b/android/local.properties new file mode 100644 index 00000000..aa1755db --- /dev/null +++ b/android/local.properties @@ -0,0 +1,8 @@ +## This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Wed Jul 19 22:59:11 ICT 2023 +sdk.dir=/Users/lambiengcode/Library/Android/sdk diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt new file mode 100644 index 00000000..f4be51bf --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt @@ -0,0 +1,456 @@ +package com.cloudwebrtc.webrtc + +import android.graphics.Bitmap +import android.graphics.BitmapFactory +import android.graphics.Canvas +import android.graphics.Color +import android.graphics.ImageFormat +import android.graphics.Matrix +import android.graphics.Rect +import android.graphics.YuvImage +import android.opengl.GLES20 +import android.opengl.GLUtils +import android.util.Log +import com.google.android.gms.tasks.Task +import com.google.mlkit.vision.common.InputImage +import com.google.mlkit.vision.segmentation.Segmentation +import com.google.mlkit.vision.segmentation.SegmentationMask +import com.google.mlkit.vision.segmentation.selfie.SelfieSegmenterOptions +import org.webrtc.EglBase +import org.webrtc.SurfaceTextureHelper +import org.webrtc.TextureBufferImpl +import org.webrtc.VideoFrame +import org.webrtc.VideoProcessor +import org.webrtc.VideoSink +import org.webrtc.VideoSource +import org.webrtc.YuvConverter +import org.webrtc.YuvHelper +import java.io.ByteArrayOutputStream +import java.nio.ByteBuffer +import java.util.Arrays +import kotlin.math.max + +class FlutterRTCVirtualBackground { + val TAG = FlutterWebRTCPlugin.TAG + + private var videoSource: VideoSource? = null + private var textureHelper: SurfaceTextureHelper? = null + private var backgroundBitmap: Bitmap? = null + private var expectConfidence = 0.7 + private val segmentOptions = SelfieSegmenterOptions.Builder() + .setDetectorMode(SelfieSegmenterOptions.STREAM_MODE) + .enableRawSizeMask() + .setStreamModeSmoothingRatio(1.0f) + .build() + private val segmenter = Segmentation.getClient(segmentOptions) + + // MARK: Public functions + + /** + * Initialize the VirtualBackgroundManager with the given VideoSource. + * + * @param videoSource The VideoSource to be used for video capturing. + */ + fun initialize(videoSource: VideoSource) { + this.videoSource = videoSource + setVirtualBackground() + } + + /** + * Dispose of the VirtualBackgroundManager, clearing its references and configurations. + */ + fun dispose() { + this.videoSource = null + this.expectConfidence = 0.7 + setBackgroundIsNull() + } + + fun setBackgroundIsNull() { + this.backgroundBitmap = null + } + + /** + * Configure the virtual background by setting the background bitmap and the desired confidence level. + * + * @param bgBitmap The background bitmap to be used for virtual background replacement. + * @param confidence The confidence level (0 to 1) for selecting the foreground in the segmentation mask. + */ + fun configurationVirtualBackground(bgBitmap: Bitmap, confidence: Double) { + backgroundBitmap = bgBitmap + expectConfidence = confidence + } + + /** + * Set up the virtual background processing by attaching a VideoProcessor to the VideoSource. + * The VideoProcessor will handle capturing video frames, performing segmentation, and replacing the background. + */ + private fun setVirtualBackground() { + // Create an instance of EglBase + val eglBase = EglBase.create() + textureHelper = SurfaceTextureHelper.create("SurfaceTextureThread", eglBase.eglBaseContext) + + // Attach a VideoProcessor to the VideoSource to process captured video frames + videoSource!!.setVideoProcessor(object : VideoProcessor { + private var sink: VideoSink? = null + + override fun onCapturerStarted(success: Boolean) { + // Handle video capture start event + } + + override fun onCapturerStopped() { + // Handle video capture stop event + } + + override fun onFrameCaptured(frame: VideoFrame) { + if (sink != null) { + if (backgroundBitmap == null) { + // If no background is set, pass the original frame to the sink + sink!!.onFrame(frame) + } else { + // Otherwise, perform segmentation on the captured frame and replace the background + val inputFrameBitmap: Bitmap? = videoFrameToBitmap(frame) + if (inputFrameBitmap != null) { + runSegmentationInBackground(inputFrameBitmap, frame, sink!!) + } else { + Log.d(TAG, "Convert video frame to bitmap failure") + } + } + } + } + + override fun setSink(sink: VideoSink?) { + // Store the VideoSink to send the processed frame back to WebRTC + // The sink will be used after segmentation processing + this.sink = sink + } + }) + } + + /** + * Perform segmentation on the input bitmap in the background thread. + * After segmentation, the background is replaced with the configured virtual background. + * + * @param inputFrameBitmap The input frame bitmap to be segmented. + * @param frame The original VideoFrame metadata for the input bitmap. + * @param sink The VideoSink to send the processed frame back to WebRTC. + */ + private fun runSegmentationInBackground( + inputFrameBitmap: Bitmap, + frame: VideoFrame, + sink: VideoSink + ) { + Thread { + // Perform segmentation in the background thread + processSegmentation(inputFrameBitmap, frame, sink) + }.start() + } + + /** + * Convert a VideoFrame to a Bitmap for further processing. + * + * @param videoFrame The input VideoFrame to be converted. + * @return The corresponding Bitmap representation of the VideoFrame. + */ + private fun videoFrameToBitmap(videoFrame: VideoFrame): Bitmap? { + // Retain the VideoFrame to prevent it from being garbage collected + videoFrame.retain() + + // Convert the VideoFrame to I420 format + val buffer = videoFrame.buffer + val i420Buffer = buffer.toI420() + val y = i420Buffer!!.dataY + val u = i420Buffer.dataU + val v = i420Buffer.dataV + val width = i420Buffer.width + val height = i420Buffer.height + val strides = intArrayOf( + i420Buffer.strideY, + i420Buffer.strideU, + i420Buffer.strideV + ) + // Convert I420 format to NV12 format as required by YuvImage + val chromaWidth = (width + 1) / 2 + val chromaHeight = (height + 1) / 2 + val minSize = width * height + chromaWidth * chromaHeight * 2 + val yuvBuffer = ByteBuffer.allocateDirect(minSize) + YuvHelper.I420ToNV12( + y, + strides[0], + v, + strides[2], + u, + strides[1], + yuvBuffer, + width, + height + ) + // Remove leading 0 from the ByteBuffer + val cleanedArray = + Arrays.copyOfRange(yuvBuffer.array(), yuvBuffer.arrayOffset(), minSize) + val yuvImage = YuvImage( + cleanedArray, + ImageFormat.NV21, + width, + height, + null + ) + i420Buffer.release() + videoFrame.release() + + // Convert YuvImage to byte array + val outputStream = ByteArrayOutputStream() + yuvImage.compressToJpeg( + Rect(0, 0, yuvImage.width, yuvImage.height), + 100, + outputStream + ) + val jpegData = outputStream.toByteArray() + + // Convert byte array to Bitmap + return BitmapFactory.decodeByteArray(jpegData, 0, jpegData.size) + } + + /** + * Process the segmentation of the input bitmap using the AI segmenter. + * The resulting segmented bitmap is then combined with the provided background bitmap, + * and the final output frame is sent to the video sink. + * + * @param bitmap The input bitmap to be segmented. + * @param original The original video frame for metadata reference (rotation, timestamp, etc.). + * @param sink The VideoSink to receive the processed video frame. + */ + private fun processSegmentation(bitmap: Bitmap, original: VideoFrame, sink: VideoSink) { + // Create an InputImage from the input bitmap + val inputImage = InputImage.fromBitmap(bitmap, 0) + + // Perform segmentation using the AI segmenter + val result = segmenter.process(inputImage) + result.addOnCompleteListener { task: Task -> + if (task.isSuccessful) { + // Segmentation process successful + val segmentationMask = task.result + val mask = segmentationMask.buffer + val maskWidth = segmentationMask.width + val maskHeight = segmentationMask.height + mask.rewind() + + // Convert the buffer to an array of colors + val colors = maskColorsFromByteBuffer( + mask, + maskWidth, + maskHeight, + bitmap, + bitmap.width, + bitmap.height + ) + + // Create a segmented bitmap from the array of colors + val segmentedBitmap = + createBitmapFromColors(colors, bitmap.width, bitmap.height) + + + if (backgroundBitmap == null) { + return@addOnCompleteListener + } + + // Draw the segmented bitmap on top of the background + val outputBitmap = + drawSegmentedBackground(segmentedBitmap, backgroundBitmap) + + // Create a new VideoFrame from the processed bitmap + val yuvConverter = YuvConverter() + if (textureHelper != null && textureHelper!!.handler != null) { + textureHelper!!.handler.post { + val textures = IntArray(1) + GLES20.glGenTextures(1, textures, 0) + GLES20.glBindTexture( + GLES20.GL_TEXTURE_2D, + textures[0] + ) + GLES20.glTexParameteri( + GLES20.GL_TEXTURE_2D, + GLES20.GL_TEXTURE_MIN_FILTER, + GLES20.GL_NEAREST + ) + GLES20.glTexParameteri( + GLES20.GL_TEXTURE_2D, + GLES20.GL_TEXTURE_MAG_FILTER, + GLES20.GL_NEAREST + ) + GLUtils.texImage2D( + GLES20.GL_TEXTURE_2D, + 0, + outputBitmap, + 0 + ) + val buffer = TextureBufferImpl( + outputBitmap!!.width, + outputBitmap.height, + VideoFrame.TextureBuffer.Type.RGB, + textures[0], + Matrix(), + textureHelper!!.handler, + yuvConverter, + null + ) + val i420Buf = yuvConverter.convert(buffer) + if (i420Buf != null) { + val outputVideoFrame = VideoFrame( + i420Buf, + original.rotation, + original.timestampNs + ) + sink.onFrame(outputVideoFrame) + } + } + } + } else { + // Handle segmentation error + val error = task.exception + // Log error information + Log.d(TAG, "Segmentation error: " + error.toString()) + } + } + } + + /** + * Convert the mask buffer to an array of colors representing the segmented regions. + * + * @param mask The mask buffer obtained from the AI segmenter. + * @param maskWidth The width of the mask. + * @param maskHeight The height of the mask. + * @param originalBitmap The original input bitmap used for color extraction. + * @param scaledWidth The width of the scaled bitmap. + * @param scaledHeight The height of the scaled bitmap. + * @return An array of colors representing the segmented regions. + */ + private fun maskColorsFromByteBuffer( + mask: ByteBuffer, + maskWidth: Int, + maskHeight: Int, + originalBitmap: Bitmap, + scaledWidth: Int, + scaledHeight: Int + ): IntArray { + val colors = IntArray(scaledWidth * scaledHeight) + var count = 0 + val scaleX = scaledWidth.toFloat() / maskWidth + val scaleY = scaledHeight.toFloat() / maskHeight + for (y in 0 until scaledHeight) { + for (x in 0 until scaledWidth) { + val maskX: Int = (x / scaleX).toInt() + val maskY: Int = (y / scaleY).toInt() + if (maskX in 0 until maskWidth && maskY >= 0 && maskY < maskHeight) { + val position = (maskY * maskWidth + maskX) * 4 + mask.position(position) + + // Get the confidence of the (x,y) pixel in the mask being in the foreground. + val foregroundConfidence = mask.float + val pixelColor = originalBitmap.getPixel(x, y) + + // Extract the color channels from the original pixel + val alpha = Color.alpha(pixelColor) + val red = Color.red(pixelColor) + val green = Color.green(pixelColor) + val blue = Color.blue(pixelColor) + + // Calculate the new alpha and color for the foreground and background + var newAlpha: Int + var newRed: Int + var newGreen: Int + var newBlue: Int + if (foregroundConfidence >= expectConfidence) { + // Foreground uses color from the original bitmap + newAlpha = alpha + newRed = red + newGreen = green + newBlue = blue + } else { + // Background is black with alpha 0 + newAlpha = 0 + newRed = 0 + newGreen = 0 + newBlue = 0 + } + + // Create a new color with the adjusted alpha and RGB channels + val newColor = Color.argb(newAlpha, newRed, newGreen, newBlue) + colors[count] = newColor + } else { + // Pixels outside the original mask size are considered background (black with alpha 0) + colors[count] = Color.argb(0, 0, 0, 0) + } + count++ + } + } + return colors + } + + /** + * Draws the segmentedBitmap on top of the backgroundBitmap with the background resized and centered + * to fit the dimensions of the segmentedBitmap. The output is a new bitmap containing the combined + * result. + * + * @param segmentedBitmap The bitmap representing the segmented foreground with transparency. + * @param backgroundBitmap The bitmap representing the background image to be used as the base. + * @return The resulting bitmap with the segmented foreground overlaid on the background. + * Returns null if either of the input bitmaps is null. + */ + private fun drawSegmentedBackground( + segmentedBitmap: Bitmap?, + backgroundBitmap: Bitmap? + ): Bitmap? { + if (segmentedBitmap == null || backgroundBitmap == null) { + // Handle invalid bitmaps + return null + } + + val segmentedWidth = segmentedBitmap.width + val segmentedHeight = segmentedBitmap.height + + // Create a new bitmap with dimensions matching the segmentedBitmap + val outputBitmap = + Bitmap.createBitmap(segmentedWidth, segmentedHeight, Bitmap.Config.ARGB_8888) + + // Create a canvas to draw on the outputBitmap + val canvas = Canvas(outputBitmap) + + // Calculate the scale factor for the backgroundBitmap to be larger or equal to the segmentedBitmap + val scaleX = segmentedWidth.toFloat() / backgroundBitmap.width + val scaleY = segmentedHeight.toFloat() / backgroundBitmap.height + val scale = max(scaleX, scaleY) + + // Calculate the new dimensions of the backgroundBitmap after scaling + val newBackgroundWidth = (backgroundBitmap.width * scale).toInt() + val newBackgroundHeight = (backgroundBitmap.height * scale).toInt() + + // Calculate the offset to center the backgroundBitmap in the outputBitmap + val offsetX = (segmentedWidth - newBackgroundWidth) / 2 + val offsetY = (segmentedHeight - newBackgroundHeight) / 2 + + // Create a transformation matrix to scale and center the backgroundBitmap + val matrix = Matrix() + matrix.postScale(scale, scale) + matrix.postTranslate(offsetX.toFloat(), offsetY.toFloat()) + + // Draw the backgroundBitmap on the canvas with the specified scale and centering + canvas.drawBitmap(backgroundBitmap, matrix, null) + + // Draw the segmentedBitmap on the canvas + canvas.drawBitmap(segmentedBitmap, 0f, 0f, null) + + return outputBitmap + } + + /** + * Creates a bitmap from an array of colors with the specified width and height. + * + * @param colors The array of colors representing the pixel values of the bitmap. + * @param width The width of the bitmap. + * @param height The height of the bitmap. + * @return The resulting bitmap created from the array of colors. + */ + private fun createBitmapFromColors(colors: IntArray, width: Int, height: Int): Bitmap { + return Bitmap.createBitmap(colors, width, height, Bitmap.Config.ARGB_8888) + } +} \ No newline at end of file diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 3d1f4b0d..1bde5747 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -112,6 +112,8 @@ class GetUserMediaImpl { private final SparseArray mediaRecorders = new SparseArray<>(); private AudioDeviceInfo preferredInput = null; + private FlutterRTCVirtualBackground flutterRTCVirtualBackground = null; + public void screenRequestPermissions(ResultReceiver resultReceiver) { final Activity activity = stateProvider.getActivity(); if (activity == null) { @@ -206,9 +208,10 @@ public void onResume() { } } - GetUserMediaImpl(StateProvider stateProvider, Context applicationContext) { + GetUserMediaImpl(StateProvider stateProvider, Context applicationContext, FlutterRTCVirtualBackground flutterRTCVirtualBackground) { this.stateProvider = stateProvider; this.applicationContext = applicationContext; + this.flutterRTCVirtualBackground = flutterRTCVirtualBackground; } static private void resultError(String method, String error, Result result) { @@ -724,6 +727,10 @@ private ConstraintsMap getUserVideo(ConstraintsMap constraints, MediaStream medi PeerConnectionFactory pcFactory = stateProvider.getPeerConnectionFactory(); VideoSource videoSource = pcFactory.createVideoSource(false); + + // Initial RTCVirtualBackground + flutterRTCVirtualBackground.initialize(videoSource); + String threadName = Thread.currentThread().getName() + "_texture_camera_thread"; SurfaceTextureHelper surfaceTextureHelper = SurfaceTextureHelper.create(threadName, EglUtils.getRootEglBaseContext()); @@ -789,6 +796,9 @@ private ConstraintsMap getUserVideo(ConstraintsMap constraints, MediaStream medi void removeVideoCapturerSync(String id) { synchronized (mVideoCapturers) { + // Dispose Virtual Background + flutterRTCVirtualBackground.dispose(); + VideoCapturerInfo info = mVideoCapturers.get(id); if (info != null) { try { diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java index 7f9383de..78b2fa0a 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java @@ -5,6 +5,8 @@ import android.app.Activity; import android.content.Context; import android.content.pm.PackageManager; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.graphics.SurfaceTexture; import android.hardware.Camera; import android.hardware.Camera.CameraInfo; @@ -104,6 +106,8 @@ public class MethodCallHandlerImpl implements MethodCallHandler, StateProvider { */ private GetUserMediaImpl getUserMediaImpl; + private FlutterRTCVirtualBackground flutterRTCVirtualBackground; + private AudioDeviceModule audioDeviceModule; private FlutterRTCFrameCryptor frameCryptor; @@ -151,7 +155,9 @@ private void initialize(int networkIgnoreMask) { // Initialize EGL contexts required for HW acceleration. EglBase.Context eglContext = EglUtils.getRootEglBaseContext(); - getUserMediaImpl = new GetUserMediaImpl(this, context); + flutterRTCVirtualBackground = new FlutterRTCVirtualBackground(); + + getUserMediaImpl = new GetUserMediaImpl(this, context, flutterRTCVirtualBackground); frameCryptor = new FlutterRTCFrameCryptor(this); @@ -232,6 +238,22 @@ public void onMethodCall(MethodCall call, @NonNull Result notSafeResult) { getUserMedia(constraintsMap, result); break; } + case "enableVirtualBackground":{ + byte[] image = call.argument("imageBytes"); + double confidence = call.argument("confidence"); + Bitmap bgImage = null; + if (image != null) { + bgImage = BitmapFactory.decodeByteArray(image, 0, image.length); + } + flutterRTCVirtualBackground.configurationVirtualBackground(bgImage, confidence); + result.success(true); + break; + } + case "disableVirtualBackground": { + flutterRTCVirtualBackground.setBackgroundIsNull(); + result.success(true); + break; + } case "createLocalMediaStream": createLocalMediaStream(result); break; diff --git a/lib/src/helper.dart b/lib/src/helper.dart index 84149b2e..55955aa2 100644 --- a/lib/src/helper.dart +++ b/lib/src/helper.dart @@ -134,4 +134,29 @@ class Helper { AppleNativeAudioManagement.setAppleAudioConfiguration( AppleNativeAudioManagement.getAppleAudioConfigurationForMode(mode, preferSpeakerOutput: preferSpeakerOutput)); + + // Enable Virtual Background with the provided background image and threshold confidence level. + // The backgroundImage is expected to be in Uint8List format representing the image bytes. + // The thresholdConfidence is an optional parameter with a default value of 0.7, which represents + // the confidence level (ranging from 0 to 1) for selecting the foreground in the segmentation mask. + static Future enableVirtualBackground({ + required Uint8List backgroundImage, + double thresholdConfidence = 0.7, + }) async { + if (!WebRTC.platformIsAndroid) return; + // Invoke the native method "enableVirtualBackground" through WebRTC plugin, + // passing the backgroundImage and thresholdConfidence as parameters. + await WebRTC.invokeMethod("enableVirtualBackground", { + "imageBytes": backgroundImage, + "confidence": thresholdConfidence, + }); + } + + // Disable Virtual Background feature. + // This function invokes the native method "disableVirtualBackground" through WebRTC plugin. + static Future disableVirtualBackground() async { + if (!WebRTC.platformIsAndroid) return; + + await WebRTC.invokeMethod("disableVirtualBackground"); + } } From 985cc5fc07bc3afdb7c29627e1ef9990ac4eac2d Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Wed, 19 Jul 2023 23:17:59 +0700 Subject: [PATCH 05/16] docs(readme): update virtual background feature --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index e9c2338d..7efb7608 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,31 @@ android { If necessary, in the same `build.gradle` you will need to increase `minSdkVersion` of `defaultConfig` up to `23` (currently default Flutter generator set it to `16`). +### Virtual Background (Work in Progress - Only Android) +The Virtual Background feature allows users to set a background image for their video stream during video calls. This feature is powered by the WebRTC plugin and enables users to replace their real background with a custom image. + +#### How to Use + +- Enable virtual background + +```dart +final ByteData data = await rootBundle.load( + Assets.images.virtualBackgroundSimple.path, +); +final Uint8List virtualBackgroundImage = data.buffer.asUint8List(); + +rtc.Helper.enableVirtualBackground( + backgroundImage: virtualBackgroundImage, + thresholdConfidence: 0.6, +); +``` + +- Disable virtual background + +```dart +rtc.Helper.disableVirtualBackground(); +``` + ### Important reminder When you compile the release apk, you need to add the following operations, [Setup Proguard Rules](https://github.com/flutter-webrtc/flutter-webrtc/commit/d32dab13b5a0bed80dd9d0f98990f107b9b514f4) From 8b059a97d54984659d580938251986638d63e5fa Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Wed, 19 Jul 2023 23:37:57 +0700 Subject: [PATCH 06/16] clean . --- android/gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 - android/gradlew | 234 ------------------ android/gradlew.bat | 89 ------- android/local.properties | 8 - 5 files changed, 336 deletions(-) delete mode 100644 android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 android/gradlew delete mode 100644 android/gradlew.bat delete mode 100644 android/local.properties diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 41d9927a4d4fb3f96a785543079b8df6723c946b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59821 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 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 41dfb879..00000000 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew deleted file mode 100755 index 1b6c7873..00000000 --- a/android/gradlew +++ /dev/null @@ -1,234 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" -APP_BASE_NAME=${0##*/} - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat deleted file mode 100644 index ac1b06f9..00000000 --- a/android/gradlew.bat +++ /dev/null @@ -1,89 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/local.properties b/android/local.properties deleted file mode 100644 index aa1755db..00000000 --- a/android/local.properties +++ /dev/null @@ -1,8 +0,0 @@ -## This file must *NOT* be checked into Version Control Systems, -# as it contains information specific to your local configuration. -# -# Location of the SDK. This is only used by Gradle. -# For customization when using a Version Control System, please read the -# header note. -#Wed Jul 19 22:59:11 ICT 2023 -sdk.dir=/Users/lambiengcode/Library/Android/sdk From 4af056efc8487a5b27ab8dbef792424cc3d6006d Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Fri, 21 Jul 2023 07:16:47 +0700 Subject: [PATCH 07/16] feat(audio): add rnnoise for android --- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-3b74e054747987c0c8cc.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-bbede18c12e0617af967.json | 833 +++++++++++ .../codemodel-v2-fade1a0ece71ab739449.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-20T15-42-07-0972.json | 92 ++ ...et-rnnoise-Debug-0e3a39676fed63a3ee9a.json | 442 ++++++ .../Debug/104170b1/arm64-v8a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8088 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8184 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2616 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 2568 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../104170b1/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 37 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../.cxx/Debug/104170b1/arm64-v8a/build.ninja | 210 +++ .../104170b1/arm64-v8a/build_file_index.txt | 1 + .../104170b1/arm64-v8a/cmake_install.cmake | 54 + .../104170b1/arm64-v8a/compile_commands.json | 37 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 4169 bytes .../arm64-v8a/configure_fingerprint.bin | 29 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../104170b1/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + android/.cxx/Debug/104170b1/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-36a57887c54d9caadf6a.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-49f67e811504ca957de7.json | 833 +++++++++++ .../codemodel-v2-b53c6ba02df83eeb0e7b.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-20T15-45-45-0713.json | 92 ++ ...et-rnnoise-Debug-2585305aa0fc6f504f38.json | 442 ++++++ .../.cxx/Debug/104170b1/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5664 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5796 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1524 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1520 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../104170b1/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/104170b1/x86/CMakeFiles/rules.ninja | 64 + .../104170b1/x86/additional_project_files.txt | 0 .../104170b1/x86/android_gradle_build.json | 37 + .../x86/android_gradle_build_mini.json | 27 + android/.cxx/Debug/104170b1/x86/build.ninja | 210 +++ .../Debug/104170b1/x86/build_file_index.txt | 1 + .../Debug/104170b1/x86/cmake_install.cmake | 54 + .../Debug/104170b1/x86/compile_commands.json | 37 + .../104170b1/x86/compile_commands.json.bin | Bin 0 -> 4182 bytes .../104170b1/x86/configure_fingerprint.bin | 28 + .../x86/metadata_generation_command.txt | 19 + .../Debug/104170b1/x86/prefab_config.json | 4 + .../104170b1/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-6c5170f56fe5fab31e52.json | 1319 +++++++++++++++++ .../cmakeFiles-v1-a0106a4e50552efa48fc.json | 379 +++++ .../codemodel-v2-6799099455828038f704.json | 59 + .../reply/index-2023-07-20T15-50-23-0164.json | 92 ++ ...et-rnnoise-Debug-c20c2c0683097e380ec8.json | 442 ++++++ .../Debug/106x6d2u/arm64-v8a/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7496 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7576 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../106x6d2u/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/android_gradle_build.json | 37 + .../.cxx/Debug/106x6d2u/arm64-v8a/build.ninja | 188 +++ .../106x6d2u/arm64-v8a/cmake_install.cmake | 54 + .../106x6d2u/arm64-v8a/compile_commands.json | 37 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 4284 bytes .../arm64-v8a/metadata_generation_command.txt | 19 + .../106x6d2u/arm64-v8a/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-36cbde7b3b6d1924f29c.json | 1319 +++++++++++++++++ .../cmakeFiles-v1-612375d952f4923e55c0.json | 379 +++++ .../codemodel-v2-3554d65f0be2bf2bd189.json | 59 + .../reply/index-2023-07-20T09-13-11-0469.json | 92 ++ ...et-rnnoise-Debug-307e27e1b16b9296a40f.json | 442 ++++++ .../.cxx/Debug/106x6d2u/x86/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5260 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5312 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../106x6d2u/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/106x6d2u/x86/CMakeFiles/rules.ninja | 64 + .../106x6d2u/x86/android_gradle_build.json | 37 + android/.cxx/Debug/106x6d2u/x86/build.ninja | 188 +++ .../Debug/106x6d2u/x86/cmake_install.cmake | 54 + .../Debug/106x6d2u/x86/compile_commands.json | 37 + .../106x6d2u/x86/compile_commands.json.bin | Bin 0 -> 4297 bytes .../x86/metadata_generation_command.txt | 19 + .../Debug/106x6d2u/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-63d7059a82a0c73e40f2.json | 1307 ++++++++++++++++ .../cmakeFiles-v1-558cac1f1cc651f40ec5.json | 379 +++++ .../codemodel-v2-c75702cc56060c8b9aee.json | 59 + .../reply/index-2023-07-20T09-12-57-0197.json | 92 ++ ...et-rnnoise-Debug-307e27e1b16b9296a40f.json | 442 ++++++ .../.cxx/Debug/2u1b5c3k/x86/CMakeCache.txt | 388 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5260 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5312 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../2u1b5c3k/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/2u1b5c3k/x86/CMakeFiles/rules.ninja | 64 + .../2u1b5c3k/x86/android_gradle_build.json | 37 + android/.cxx/Debug/2u1b5c3k/x86/build.ninja | 188 +++ .../Debug/2u1b5c3k/x86/cmake_install.cmake | 54 + .../Debug/2u1b5c3k/x86/compile_commands.json | 37 + .../2u1b5c3k/x86/compile_commands.json.bin | Bin 0 -> 4297 bytes .../x86/metadata_generation_command.txt | 18 + .../Debug/2u1b5c3k/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-7200c67469b4a521ea72.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-7160f33774a8fc6a96be.json | 833 +++++++++++ .../codemodel-v2-81f0aa983de55503196d.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-20T09-44-05-0228.json | 92 ++ ...e-RelWithDebInfo-8c8fd1deceadbe896cea.json | 442 ++++++ .../154m65r6/arm64-v8a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8096 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8200 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2616 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 2568 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../154m65r6/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 37 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../154m65r6/arm64-v8a/build.ninja | 210 +++ .../154m65r6/arm64-v8a/build_file_index.txt | 1 + .../154m65r6/arm64-v8a/cmake_install.cmake | 54 + .../154m65r6/arm64-v8a/compile_commands.json | 37 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 4164 bytes .../arm64-v8a/configure_fingerprint.bin | 29 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../154m65r6/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-5e50445fac39aee39032.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-ae12c39c85c5d9893a1c.json | 833 +++++++++++ .../codemodel-v2-6d0886cbbe50d71696e5.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-20T09-44-05-0803.json | 92 ++ ...e-RelWithDebInfo-da275dc9de2078f859a6.json | 442 ++++++ .../154m65r6/armeabi-v7a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 6000 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 6132 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 115 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1868 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1828 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 37 + .../android_gradle_build_mini.json | 27 + .../154m65r6/armeabi-v7a/build.ninja | 210 +++ .../154m65r6/armeabi-v7a/build_file_index.txt | 1 + .../154m65r6/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 37 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 4205 bytes .../armeabi-v7a/configure_fingerprint.bin | 29 + .../metadata_generation_command.txt | 19 + .../154m65r6/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + .../.cxx/RelWithDebInfo/154m65r6/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-0870071926775167e3ac.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-536b4f71c77c797b2141.json | 833 +++++++++++ .../codemodel-v2-510fdfcb1e98d4a6df48.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-20T09-44-06-0400.json | 92 ++ ...e-RelWithDebInfo-2dd203a93e632a13193b.json | 442 ++++++ .../154m65r6/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5672 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5804 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1524 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1520 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../154m65r6/x86/CMakeFiles/cmake.check_cache | 1 + .../154m65r6/x86/CMakeFiles/rules.ninja | 64 + .../154m65r6/x86/additional_project_files.txt | 0 .../154m65r6/x86/android_gradle_build.json | 37 + .../x86/android_gradle_build_mini.json | 27 + .../RelWithDebInfo/154m65r6/x86/build.ninja | 210 +++ .../154m65r6/x86/build_file_index.txt | 1 + .../154m65r6/x86/cmake_install.cmake | 54 + .../154m65r6/x86/compile_commands.json | 37 + .../154m65r6/x86/compile_commands.json.bin | Bin 0 -> 4177 bytes .../154m65r6/x86/configure_fingerprint.bin | 29 + .../x86/metadata_generation_command.txt | 19 + .../154m65r6/x86/prefab_config.json | 4 + .../154m65r6/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-c73f5843a63e38ab52f9.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-a7b9d11df47fa505e939.json | 833 +++++++++++ .../codemodel-v2-51874e86b9be5135672b.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-20T09-44-07-0021.json | 92 ++ ...e-RelWithDebInfo-8c8fd1deceadbe896cea.json | 442 ++++++ .../154m65r6/x86_64/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7144 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7280 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2272 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 2264 bytes .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../154m65r6/x86_64/CMakeFiles/rules.ninja | 64 + .../x86_64/additional_project_files.txt | 0 .../154m65r6/x86_64/android_gradle_build.json | 37 + .../x86_64/android_gradle_build_mini.json | 27 + .../154m65r6/x86_64/build.ninja | 210 +++ .../154m65r6/x86_64/build_file_index.txt | 1 + .../154m65r6/x86_64/cmake_install.cmake | 54 + .../154m65r6/x86_64/compile_commands.json | 37 + .../154m65r6/x86_64/compile_commands.json.bin | Bin 0 -> 4160 bytes .../154m65r6/x86_64/configure_fingerprint.bin | 29 + .../x86_64/metadata_generation_command.txt | 19 + .../154m65r6/x86_64/prefab_config.json | 4 + .../154m65r6/x86_64/symbol_folder_index.txt | 1 + .../debug/arm64-v8a/compile_commands.json | 37 + .../tools/debug/x86/compile_commands.json | 37 + .../release/arm64-v8a/compile_commands.json | 37 + .../release/armeabi-v7a/compile_commands.json | 37 + .../tools/release/x86/compile_commands.json | 37 + .../release/x86_64/compile_commands.json | 37 + android/build.gradle | 20 + android/jni/CMakeLists.txt | 45 + android/jni/rnnoise | 1 + android/jni/rnnoise_wrapper.c | 30 + android/src/main/AndroidManifest.xml | 2 + .../webrtc/FlutterRTCVirtualBackground.kt | 447 ++++++ .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 85 +- .../webrtc/utils/NoiseReductionProcessor.java | 96 ++ .../webrtc/utils/RNNoiseWrapper.java | 10 + 299 files changed, 43632 insertions(+), 5 deletions(-) create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-3b74e054747987c0c8cc.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-bbede18c12e0617af967.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-fade1a0ece71ab739449.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-0e3a39676fed63a3ee9a.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/build.ninja create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/104170b1/hash_key.txt create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cache-v2-36a57887c54d9caadf6a.json create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/codemodel-v2-b53c6ba02df83eeb0e7b.json create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/index-2023-07-20T15-45-45-0713.json create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/target-rnnoise-Debug-2585305aa0fc6f504f38.json create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/104170b1/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/104170b1/x86/additional_project_files.txt create mode 100644 android/.cxx/Debug/104170b1/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/104170b1/x86/build.ninja create mode 100644 android/.cxx/Debug/104170b1/x86/build_file_index.txt create mode 100644 android/.cxx/Debug/104170b1/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/104170b1/x86/compile_commands.json create mode 100644 android/.cxx/Debug/104170b1/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/104170b1/x86/prefab_config.json create mode 100644 android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cache-v2-6c5170f56fe5fab31e52.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a0106a4e50552efa48fc.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-6799099455828038f704.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-50-23-0164.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-c20c2c0683097e380ec8.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/build.ninja create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/106x6d2u/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/index-2023-07-20T09-13-11-0469.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/106x6d2u/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/106x6d2u/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/build.ninja create mode 100644 android/.cxx/Debug/106x6d2u/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/106x6d2u/x86/compile_commands.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/106x6d2u/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/106x6d2u/x86/prefab_config.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cache-v2-63d7059a82a0c73e40f2.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cmakeFiles-v1-558cac1f1cc651f40ec5.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/codemodel-v2-c75702cc56060c8b9aee.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/index-2023-07-20T09-12-57-0197.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/build.ninja create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/compile_commands.json create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/2u1b5c3k/x86/prefab_config.json create mode 100644 android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cache-v2-7200c67469b4a521ea72.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-7160f33774a8fc6a96be.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-81f0aa983de55503196d.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0228.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cache-v2-5e50445fac39aee39032.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-ae12c39c85c5d9893a1c.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-6d0886cbbe50d71696e5.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0803.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-da275dc9de2078f859a6.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/hash_key.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-536b4f71c77c797b2141.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cache-v2-c73f5843a63e38ab52f9.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a7b9d11df47fa505e939.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/codemodel-v2-51874e86b9be5135672b.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/index-2023-07-20T09-44-07-0021.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/symbol_folder_index.txt create mode 100644 android/.cxx/tools/debug/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/tools/debug/x86/compile_commands.json create mode 100644 android/.cxx/tools/release/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/tools/release/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/tools/release/x86/compile_commands.json create mode 100644 android/.cxx/tools/release/x86_64/compile_commands.json create mode 100644 android/jni/CMakeLists.txt create mode 160000 android/jni/rnnoise create mode 100644 android/jni/rnnoise_wrapper.c create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-3b74e054747987c0c8cc.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-3b74e054747987c0c8cc.json new file mode 100644 index 00000000..b66c8f84 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-3b74e054747987c0c8cc.json @@ -0,0 +1,1287 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-bbede18c12e0617af967.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-bbede18c12e0617af967.json new file mode 100644 index 00000000..3fc73836 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-bbede18c12e0617af967.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-fade1a0ece71ab739449.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-fade1a0ece71ab739449.json new file mode 100644 index 00000000..2483a2e3 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-fade1a0ece71ab739449.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-0e3a39676fed63a3ee9a.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json new file mode 100644 index 00000000..c9fd2ec1 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-fade1a0ece71ab739449.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-3b74e054747987c0c8cc.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-bbede18c12e0617af967.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-3b74e054747987c0c8cc.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-bbede18c12e0617af967.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-fade1a0ece71ab739449.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-0e3a39676fed63a3ee9a.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-0e3a39676fed63a3ee9a.json new file mode 100644 index 00000000..a1c4dd78 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-0e3a39676fed63a3ee9a.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..441454bf --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..86fa5434 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "aarch64-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..051efa3a --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "aarch64-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..8af1a542de7f7afddfd2ad37c7b79a90e0f4bf53 GIT binary patch literal 8088 zcmd5>Z)_aZ5ud%YlXK4T-_SS&lBGB$u9Dk3+wq@-g6*7xk2oeVrX`Kq&EDK z?yZdzA_bHn(iWsxAetfyDIbcUts0~Xs)@aUe1rh$Ygya2?#RvRD#TyW=l&LA0pK3Ie4b+8#$ zAz!1gpnM=8SQ><6WI2s79z{xeGh7~~SFxN>v5+X6#uCfPMKTD3P-qHx(xW25FMcY( zh2F__2o39v)CKY*9m{FJ0Z6|@kE)~g^woic&f_Qa0(VHL=#T%|w`p8H%+4mZN5*A8 z>$UUXgz2`x3=m3fP&j~kJY)gz5mVBqc$&v8On=Jt2$lAX^3k&I6pd`YWEAqHBaYY8 zO`_EQQy8f~gC*N@^ES}jd!1cbBp*BU_V)JobS6KxKH0qvBdyn4#_oXU2aMadz4x<3 z&-G7@@3{ZO@4x=d2j2Zpl~aFORuE{o0uB(tAB}?sS0m-+3%Rv4u@U$*rWB}NvWY0k zRR_W;QlN64BE_r3G;{NoY5C54-UrhxK2=4FQSr zgv$Pjg>c~Y-W0-{7;g*Vhj|h9F&@GCtL+}B!l_RZGGlvg+gZ*ZbKFVOp7Fgy$-XZE zjAd@ylilebH671&>_c8=$h>82IFlY51T0lL*`vN=x}NQLhek6K6QjfC@K`!CI40#* zHh&1uMr1+T7~QoMDRucJjA@K9G{Q!D4btOCZ$$bCQd%n%v}5C-9p9vFtlzBoYcQoa zkCF5ty?wO)+NLKW->M-_>D`F*an2J)f$E#Ucow6MQ3BxwjOQ?pV5|;LwntyT7Vdp@ z6UGZsSU}U(-F$uY^-I5kSKhxT^33}uVFCBsc|1bSufZ6*FTL1te|quOucjAq%+LSn zdRTbtX?W(Zjj%ZMV0!V*=;miXi`_G^-opStycmUNA+q_67o+AIgkfE0V$ZcLpzd#n z^eqc-V)=z=?AhzEU2Nk_9AiDn93ObNLu*}FbNs}^M-H|wJorlMLPvhO?@0cx`LAIl znFkN7TR4qaUaO0DXlvrS7K>9m(!Y!M{QMc*6X%;BOD{J4vVB2EJ2val*Cnd5C$Q{~ zL7C#8LO!xZ$zI|h^?ewRW2eFmOocZ>yzIeEjN_Q7@ZP0MYU7}ug5*BqV&LlmlEE^l z+#`osfRA}-V}6nAV{zGLaE1ZdGf9@0b3o_)BkNPzm9u|@1#zxakoM%ReTU0&y{OQ~ z^dBDt{reG@i(RiVud|$-6SyW+zwDjM#iOF##PP@+Cvni{34IX8E)?b=Fc*Z z^DE;YDE^Pq^E_}u`Oea}_V%W_lRNsi=~=7n*t%QNz3x;`s;?`T>do^@Ss&3ky`sir7(yH-! zw=i3D$_ATmWM}gQJL~#J*~^J7L4(`_!=3e)S%8fFUszEY`ZVV>*e}@;hHBvN+Wsdi zlAOVlL4|gvQD}xIg^?;WI4D`E4I5yM3elRiEe)-;(T1k=8ylLn7M#aOH$)pUtv7Gj z8Q&F;;L49`TBa4x`|BXn+KW4)_A{74f36+nZi>edSxwn^{3guC0&UT)OJEBvs|MP> zF|;AtK!NRn&ItsRP9xNw zBAo{?SsjVpio)kGtF_cc-?>b<31USQ_yq}UtBbDVlViz(2B@pHS97OPJkr>LsXA3I zRoJ+8pieOyFs<*$8b3#D3yH$2M=`0bS-T0DwQ72eJIc7DjDl6n=AF`1&b1w5G@tb> z?`UOlm+d1)u4o-`jIKmyXCh^kr!CJ3pzQ=1`&@e#cb&0&A4=`s?G|V91;-m4$|Q1- zFHO2;m6w4|)8P2{;6d~D%om5viG%xxO%rBI<@{6$_k4NU^?cOv#gqL%Jryi(Y7RW- zE3g5qgHcUvNyPWaq6C6!8QKM9?|9Og5XJ62X-wB<<$#v?=*z<8CMG z`8i{#6lVat zk%L8C6gBW0Of^k=uVF0_S}hp070dxV5a@E&6YK4NT2;ROFg83Y22Dz7|yjf-Ni-rAk!Gq7` zR*-vG@Zi2)5At0sxUMp7&`t(ag)J)I0Q<$U;4<_tF*H`*9T*1kvm%JU#qwz`*rjNs z^8G3D1B_n~M~Dj!Fn%tCEB_u_knh*CEI-5YkB8)sF|MX+O9KGvnd63*8sJc08Lk#(Sl>WL%X3`_e?*2&chU)raFcPM;mUkg5g_)6~(r7Pga z6uz_{W!;`;T*iNdN9ZBMn{kw69ag?`5_k_f-V7v4uJ0to#m(Dz6)-kcnoTI*b34BI zBs89dp`7 zN#P)Yk025{{4&<$o5 zToenkRyON7bHb5BA$esw%jZiDB(VR!l|?#@ML{m0kn{YkGnFr)OVVy9Iw|R*q??i* zl=M*23+?lX6qse-@_bWW+lVHiWFIlrNSmeEV%G5#AcIWvWAgl%!Tcyl4WG)P8vrVU z{dZs`KM7k&kpZbBrG1q2lP$@Qx$loY3>;x+^3#t(Ah#RGnQd5j9BC*s@VPG z!yzPi?lPybi|E&xcYD^%3=To)EzB;vEP^HY^2HBh!B7G}nJqa&%Y4H0!Lh-8ncci2 zJ{iI7L|z5nOhLHP`#2XXS;-TncLVyy7k#DyiGm+yO_d_7j|7CE8As84SJ!pnPrP+heW zj1#pVwtoV#e^%+s`-V_?hY&rnpR0v0V}@K7XQS>kxiW#DZI!H3C#v@ zB^5gbIE@+77yL^9XNbJ?L-a2Jtcxn#eRX$VTRh5bteCZRj3Fu4YyDJSGB&p z6A2v%={JS=?;=l_xS8UoUu1*A@?rabjJo6liGIbO=ZC)!)BiQW|f2#;G4eS2} zal)j1`M#0=0mJfP{%@#D?I$r-2hrcc{g*Ofh5ic*Brh^Vi~Il^UcX`42m)b@^xtOv z9}rU&!m>?Q&_73qI)?CfU09#~7a=U%|Ca(snm%rq1<@CJ1M4pnLgr<5?8%R=4x%Sm z7XqOsRME?{s4<-74Xb0m1Eb8JoPYG)CUcL)m2j9H;eDY7LoCoU+e-T1XUF*IkV1%s Fe*@L9?STLQ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..20f28e17da82278851527c5889bf516871baddff GIT binary patch literal 8184 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..4ab1c421 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,113 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-21") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "21") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "arm64") +set(CMAKE_ANDROID_ARCH_ABI "arm64-v8a") +set(CMAKE_ANDROID_ARCH_TRIPLE "aarch64-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "aarch64-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "23.1") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +if(CMAKE_ANDROID_STL_TYPE) + set(ANDROID_ARM_NEON TRUE) +else() + set(ANDROID_ARM_NEON FALSE) +endif() +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + if(ANDROID_ARM_NEON) + set(NEON TRUE) + endif() +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..b0e181c29fb0b1a10e60b0661e7f1f6c88bf39fc GIT binary patch literal 2616 zcmb`IL2MIO5J1O-(1ZY?El5Z~um=tSmCf$PiEU0sp;Sm|KuAbP7P6Mz@5E)j>#oZHfBNr-fY>htJcJy4o3V*EchyIHx=>ItZZ`UWGKL+sYSfTp% z@2M;O@n*BUHd*bD6~-slK4XpcO8159|JR-`FfYvi`u&mm(-TX_Pag52R=XLfxV8|u z;qp1qupPKbBZ^zK#b(&;F?3^ZrN(wAaYNsY{kpFjZZ}A3c8OP1FHvEq8HJs9YbTe^ zZ4~kotoQP&UsN$|SF^O(j+q*kB}N%{KN|XR)bx$%Qpqk_bCqw5^KM7^Mid%x(Vn-< zvz~p>@aT#LZ)ng~X4#ltNs@Nw$jl7hi1sj-qi8u$ov0go%Ea=_BvBN2D{eEK34)8Q z!|gcwL3xScRc7b>O2sdE4ac(QopNQ?a*DR&m#p%9(e~#Y-)WSTIw)7($wuL)(@^+% zUtwz7ejv7o`9spjb{ISzP;$8N0ToG_)AUjjmybjdcHMB z0k-OoX43#CFajUqgL&RS|1V)w*MedtgEP#DkqF<7Hu)O_QH0NfqpaC?GWkE$6kr$Yukqd!Y?G4n_T{*h@!yg0FS1SkS-zO@&sO_X#y`u0jQ=Ft zq$q!q-MD|2UrRAi{@d9m^$XjSPnNGTC;x41llqNq^3QT{q1HMs6Vy^~;q?4ScBTr1 zAL6;xQ#d_W5<`#h&R^=Xm-#53D`#nB#wu{l1X~i&hul(O0?n`y)u|73-DOoD>{dC4 ze4|U3rD>)!ZYa>g7LgL^pJ0YjqRj7>&K$;#ybI|nHBv}(Q!DjG?6wpveD7XR3k%$g zPxz(>W+#ag_dM!LEv@6ocN3Q*wRyld=KzNy4YM>jG}!2)eQ66Drw4kb#YOrI^*hFn z42fUk7Bh+U&q{6z^mj@u^S7$qt9k^G?~JF|>)scN%`@^SGc@=>dMBy-$h#o#)4#~b zMZR-1wTy9`d{4p|>lk9s@kcCQgC09hlT$|Id_m997?%H8u3wKGDStu|FZn-0Mn~m4 z>nfk0zZYYSNQL$#mVXtVu;Xp^6D9GYuX4Psi~cd65HCoa_}xK+Sl+$I;A8c>g|Wlx e_n7M^b)tJxpUl_q!H}~N!787BlM^O2EdD>jV=@u| literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..34a0cd8c3b4c8e84c077fd47f21c4455a0d0fd73 GIT binary patch literal 2568 zcmbW2L2ukt5P-+sq)kZMKue`cL9Guxq=-7Uv&ruEv?x$iDWrf}DPmQvT>EWysn=e4 zohnpFM1lhc4&=s-KY&EV1?>fK>=7=AV>loc!J!;Dw3jgRJkyxBt41)=zM1#EnR)Mx z?b(mtT)%eAvOvUw@8EDI6yV|UL%XTXCY(aggHPb6gNrcQUx3lCbMWL~9!4_&U(8s| zC%-T3j%Itk`lI>gXvUhIdvwGa`4_RU_g~_kx8FYQjc45Zq0;{O`o^^zSHrYF=*22) zt;IpIbsIDs#6jLkvwmy6mu&Aa46?A>VtbeeNfcyJJ5rrsJI-5Pl~>eGu99IdO@`0b zZfx8>EY=a$zs}UYr!q>_a3TLNv?-NSw->v4J{VqITEg2<4reP(w_-I+x3f?=Sem6gP2;c|^pd4G zzSqAp$kGo~nA>4vc_nHzqFUJTU2oN|HiJR4t*=(SXvL5GPED!Ha@`l%uq(lYZm0&C@XzBAJ4}4$OrDOqm#-YBD{>|JLNh7=Nq@zBz{cq316c z6yU7>D2|Qs`$#M}%xDlqO(%N4xYB&n40$oe;Eyady_cEsewx0n+n5q=JB^0x`1 z2wz2;xYS?x9&?$C{v7$4()soCLiRHLNT?pC3R91g_kzJ)_91_HCkR!UlYg1NQ}Ul< zo77FV&!K;rcbQZEdA3Q#Y*YR+|CBlTpJtoXXKa&ynTrdx$nskubrMc>Cy~1df3?8R z>Mop~2Z^mme1|x{-2WBk)5vGp*2>9L95^|)9iR`kuaX>kNhfX7_r4u$srGnBG91ii zRxC?ngtfPWyJ~H7bB#OY^~eba18Bd$?)iErZYt2nHc`Y%{{$yVbLG6Xaq9|h65cIV zsgXi)Zq;pfvY@ZP8Rl6Y+(G?eU+XN5f;?b1ZC;9;6~LiN!!iv%4IcVvUrOQO^wN&w zmMiqX?1vatnGpGaTgrKS4rMW>K!1P6-ru|zV~i+-@)9%Ogm2mLEA|s5@uF#6Z1Exeu6ZC{G=0BEPRw-Q pWN=jdMi@J(eqYM_$NSPfsSla;`w^MBH-+pne82}LMLEp)e*n&hDq#Qs literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..b7f980bf --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..1dfbb2aa --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/additional_project_files.txt b/android/.cxx/Debug/104170b1/arm64-v8a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json b/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..d079eb5c --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json b/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 00000000..655527c1 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "arm64-v8a", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja b/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja new file mode 100644 index 00000000..1d066739 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt b/android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/cmake_install.cmake b/android/.cxx/Debug/104170b1/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..69abe0cf --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json b/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..96198678 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin b/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..60be0a559997c73defbbccc811b5bd6e4173b986 GIT binary patch literal 4169 zcmcIn3wPT@7A_QMfzm>sJeH+A%Bzf(q$O!tyt}p}r=qguT5{6DF0-;Ua%Uq;W+b=i zPvJ-If7tJi6u$!Jn_-0p>VH}p>`)AIaIa}jp z{L){m`qBS?#s8P8`o;g@_dIZp>b3FA9?JVvc?>+E!jHgDRQMP0Zz}u@a4P%<2&pgv zA}Yjys3DDEAyi?c;bbI5HjeUG7_J3UhrVx?Ker% zIcBweOBcUHao^^F?FZcTc6XiLE;qey-*I7dx;D3at+s17HxPD#Sr1x!Hg^Y3FF^gR z<$4E(E486#2M)lU9)AGy#oFA50=s3w@(!~|7y5uKKJ;xeo@Z9ivfIPmx;%8J8w4h|9G{f&V9+ulbI))>;d^70t{=hSB-{&saE{1D9 zq=*~L(q7-`_R-!vWpG`C3oO^}@t|4c(LpLQUc!M?Ky}SU9Ydu0LkF#QI+Psf*tgpx zwAHf)o%Y54N`N!g!ro zyhAI}>vVjqtF{yPP3=J%xZ4`++S=`V!+}|8d>syMcOP?(cw%usuuSecT_@n(mO1cf z>MxN)ZyM7u5}HeWEt&FyyYxwe`~^IbNJ}2h$~?-IYN{;DWr4UAGpHXPQPXL(#)1We z516H661iyQ$gt#=>uwm}zFkL8Wf?u?hbvliD@zX08R+?BIx7VqVQ1p2{B;ikHrE0~ zCe--Fd>|{0RXzmWS_H)+E5tFnwu1Qaf;d*QV>H-SNyzds5^NwL4>Bu-npWc)V*{Tv z*Bzi^0`uvt;7NixOw)WZHLGS&zg?$t+T{7~Mbusd-ai&tK9_Nviej#8wKIO?M=-vR zx$`%=qJ@Jj&nbx#i!85LLA%bzF4GD@voe=h(JCWoUolIGN&ZamIG>GhFpuZV zH9N>}61gaqjLIgekC^jYhqaYQvx&&c!gwx5s*H>zot03^>S}%N8~@FuQEv{0%%XG_ z(;WqS(&8+*#1gtcu|hrrh}(#a!W0aV$U_~4hO9;tnq(KYBAOVC{^C$eNQE=^-5vm}S(RhIM}Qy2E}v7vC8 zB{IV_2pZ3P&{uT>Rpwck%CNvhfqj;FckuHXOH^4(l&-RU^fb#3GOQ&GD;!Tk%Ed)$ zPUUIJ(mbD%1qlNa1A59Zn2gjs`6IL0hz<`8iw0+GZrt76*%)map_<^z_v~JX#?RGL zjpE)P>1TP>6e=?GR*v(cK_9+hcEbbFkyrpnOREt}byPN10~$2w;c1G&?oDT%*3vkE zmN{QbIn}%z$U<-8C(g?vK#TEDGcS76(MrBKK~`$^>E{GXkkfv0;+!l3w3x@InGuLExYZvq#9 zw}6YlCE#t~9pEx>1-J@a1Fi!%fOmoS0D41z0Q?2`5cn(b5pWau82AME6!;9d1$+*C z0elI31$+(M2EG9p&;Sg8-fZ;TqfMUnQo2fi3v2^Bz&(JTN8bT|1HK37@cTRP58$6b s3upthlhYH19uD->+Xd)t=Kwzd4*?hG0zJS3==Jgl7yv#H0K^^sADZ*fy#N3J literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin b/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin new file mode 100644 index 00000000..a4590129 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Logz +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ܟ1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json  1 + ܟ1| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json  1 ܟ1i +g +e/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja  1 ܟ1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja.txt  1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt  1 N ܟ1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json  1Ɣ ܟ1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin  1  ܟ1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt  1 + ܟ1p +n +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json  1  ( ܟ1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt  1  o ܟ1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt b/android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..0c652c49 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json b/android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt b/android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt new file mode 100644 index 00000000..be7e452e --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/hash_key.txt b/android/.cxx/Debug/104170b1/hash_key.txt new file mode 100644 index 00000000..80cbfaae --- /dev/null +++ b/android/.cxx/Debug/104170b1/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 23.1.7779620. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cache-v2-36a57887c54d9caadf6a.json b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cache-v2-36a57887c54d9caadf6a.json new file mode 100644 index 00000000..b66badf3 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cache-v2-36a57887c54d9caadf6a.json @@ -0,0 +1,1287 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json new file mode 100644 index 00000000..04b7c86b --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/codemodel-v2-b53c6ba02df83eeb0e7b.json b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/codemodel-v2-b53c6ba02df83eeb0e7b.json new file mode 100644 index 00000000..e4fd136e --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/codemodel-v2-b53c6ba02df83eeb0e7b.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-2585305aa0fc6f504f38.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/index-2023-07-20T15-45-45-0713.json b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/index-2023-07-20T15-45-45-0713.json new file mode 100644 index 00000000..d9b13390 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/index-2023-07-20T15-45-45-0713.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-b53c6ba02df83eeb0e7b.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-36a57887c54d9caadf6a.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-49f67e811504ca957de7.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-36a57887c54d9caadf6a.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-49f67e811504ca957de7.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-b53c6ba02df83eeb0e7b.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/target-rnnoise-Debug-2585305aa0fc6f504f38.json b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/target-rnnoise-Debug-2585305aa0fc6f504f38.json new file mode 100644 index 00000000..03d089b8 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/target-rnnoise-Debug-2585305aa0fc6f504f38.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/104170b1/x86/CMakeCache.txt b/android/.cxx/Debug/104170b1/x86/CMakeCache.txt new file mode 100644 index 00000000..a4f75bc6 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..ceed5d5a --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..3843a3be --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..0772755e8af56801e179930b091e050705e6a310 GIT binary patch literal 5664 zcmd5=U2GKB6~43UwHIvG#*kp3ZI;R*Ai>VAG5#S{%K8s)yBK2(GBL??c4zF}u)E{V zj)_guw24Vtmb21XY?4w%<21 z*IqlIw#iG6edhe$d(XXd?zwmN+x_VQMNx!=pa=>|O*KNagMQfLS=vQZ)QfFmi?~nJ zLPeXzZ=eAYO~i2Wmodng5$D3`bnUUNT7{bA+uI;LjXhG~zdQ=_Bleyx9~ zFO?jUc0H3H$G(Lql+D2hxjyci;;{of-v>cCIUU%DD5S-PM~sm?oxRC;@N8Z ztFX^qtvNHd9y2^M-||7FGF)+5TMk}1fj;LhwTxeU?eOV$kIcPu%k6UP>4opJ%l+ZT zSI&iN-mg>|Uw&zD6R7gn#+T0xc9FZ@_{yp97`e-5%v+B>a*?xKg39l>43+a?JQ;N5 zd;_=~9o~BzbE=%@YUgNv?=ocojVmeN#{)o8)u+tSF9F&3<4VPXEsXNy0^$}skhIMI zD3JA%ejmY)5p4jbVP`Hg0_OJ^@{I4AZCQH^80$f4=T5l+8D&j$0dL-}SQj9(uh&7N zpscN1KsnAv;2`A9zRXyMAv0fS#~ZiKq1|oJpMYY%jDHc>7u&PV0tR8-m9Q1TbO8Oj z72Vd^nP`vi?%om2=w;K0TBWGnp6Ez)?aC&$N3#XJG#Nc%+T}b9iMCig))n2BbDXL2 z9#z%7+83L&tjU5|wx;c@8OvHl)v>HXHm9>>7ETm*PTAIDX4Z*jyLat2y1R|e>_l5U z(b3k`y(`|2%-XsOk}`FkLjusvo+Vna&rC zjOD0hJ1b-H2J~m3TGP(52p|~$Llgq<)J>8gUhB`9E!%*K7$IqM*&`%h@w6m8E<22; z3(8vM{>ZveFw(SPb7Za3jLZnMi(n+R?yDR3)IV4sXhHTUN(vcPvqhxVbs}X#TfrcS zTH*IleLXaFWb5l60vq;P%eJdx7@@g#Z_AH*HU=ZqKCqE}BiBMA(Bi4sTYb9-Y*-Q- z8r?BO7-_>S#8de(p4?v^J_j>H^`f!SO5|n?u2~%N(0T_%AU2mc|{S;ET&f zjfhn;Hs$bTxCI(Ng5&DI^WlG0OAUKniB~G_MbSmEnXaPthj@f)8fu|x;1q;|)B5jpJ&zs2?}gU9q;dSVAr5bldb)JE>ClTgEi@g4(+u zUcJ3maVlRh?PO0XmKFKZgr!xTK{)P`BO}S9+M(3L{o3f!;eJgM)1`8LvV@&j&RMpD zHqQU~UbW3{PUme?==S6Zfn9HV^ISSNai%*?!PLx>k=ILiT<1P3i>+O9%If20#&)vm zL}A)-Onav<`jtkFWoKs8J~J~tsV3s>iOzT?q0V%5c&j~tmG&2Yv^XV-s6SpPIHErl zQzkzt147_gaT^&>BmRUZZr~qB){r1Iu-k=lhs?kM@HtbXDl>8%<@5HpJk=O_O+bVK z+$X^%B@|g5et0faU;9ibQmgtj?$TgwB2bIzqQwfRR@I1qR9GFN=x+ctAQ}aV7a1P{ zVmr8n#YO?K8#3?RFMuj=@Kjo_y+-hI#q0*zufWPWErC6vGh zaTxMh2t3niH$f#Z-dPAN9K6#isBO=HvK+CJQ~oI^t4`FH{|NdzWVe5`Vm9zxcOh`E zurc1^SsGX`-hzQ=EdAHwmhb^6&s|S$7N0=oS?tMc#Wu8;z`I4y3V8@Jzx8-$XvX>; zgS-H_$Cq`;EWhXymTaN1kLuuoLp3n3>ZiY`th|IRk!D5;0uq;pMtc z*(UGwnr_?rEW=*nCm={Y`qzv3EP}Am5)ZF+rd$@hSFl2065Re;!GfE|>Y0pfo{$oY ztmNImegAyP6fw-+(KDbqm^{v-B5OMtb248-nbyjVZabP=KT5`N&0RmOG+oT#q~&vjoS7wl964Cz;j` z3=ACVAJs;aJ@{h5K{JpVO8KV^MM$Gn;_yiS3XS(crsXg_oL}1Gwmvn5>96=&Gs>3l z0t>#){7*M;1%>}nw^WFioqc^rhm!kKy~ySN7PwuAEE(0mXUO)n5mo`~fb?Viku?aS z3)B<72$X)TL&R3s;yt);32`9r4{XPKJ&`(&!!hZ{J=+E3U7UWrpA-2lAp4=7*bn60 zojmXF#3=ac{ve7`;6HsoelHMNb7g;$J_;SK^lsn$o*+h7_|ew@qI|f1H{e5L%n~>k zLIKEFV0OQQ_$?F#FUKPd1E+!X>jCn6h{$!Ion=${Jq4b9^RCSLMa+Pgz;OuA0qIA1 z0X{_e{S4LO_~*b&Kh|p^FW(YmoIittetZXRU4`MgbfV7Ze+jzihlOkc^8HGXe!qr- zJce`YI)As~I!KV?{vHaRIrQUsFnAZgORzWkemqBp@8WkEKAZ#lbALyJ-!<@DdjiL0 z9B%+Q4|iO=fI&2pu|vJMes5O!@q8PD-<{U^Z}4Nk?9csu4}NlvP%ZLT!E@X=l>q)8 zcs~_BkR{&qsjn8#WAi1YP;G-V{U!Vve!q|csI)~^_}K`yK^m+4Hu-)szNfHow^#U4 zWXx4+@gz2Vph_Xx1Q?mK4C^~MieH2-3Lf8D?z(W@yP@OSNr)pUz7CxP$@Z@Bdjd)E Kgfzlgvi}B8GUp=z literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8dc90262ef39b5a5914d8efbefe3b7f566ec2b59 GIT binary patch literal 5796 zcmd5=U2GKB6}~&`wHIvGKM*iKDNE!~Bf*Y$G5&!n!M}Lh#Ta9d!6nn(ow0XecV{y@ zCYXjMsYw*%(vSwJm5R~_`p~{rP1Lkinp%R#R6+b4Gxwf5cb^$Z4ElUNA;B;Ff>J}35bdB(H@cQ~5f-(gRcsO)MKx5k zN&FTX5YfazKj;O>5?4Yd(hjwQAPcZNAOsQr=-9P8x`&_#Zbc&^`<3<_gxqEqsb*|x zSHO=W*f`n}Z$T!~PQTG>w!Sp}{PM-|jle#SNl09UHbgnU{jfv42b}()rQgpmUWq?~ zOr)M;Bi#)~Vhdy<^+dHaQ?iY`n#vZ`T()rBu!IOge+J0>^%Qi=%<4>quwvU&AYT|d zJ3G5OVr^fzJ;%%3@SX1&J}92Kd1}Ml=)>QC>CZoI-E;U?vyc2{_HRpra}E-kz=Wg# zN|{+=o_zRQ2g-R8(kr+^6!C~7xw&A!j7L8S)Da1^G1gt6Y3Y+mEomDkv$oK*TsD=~ zvIX$uA|+EK;=O$o@)SVz9GRij?t4ghbi|`$9@Rl>&{>8Q9mj_U_w7ukvJ=>2M_s9u zJ!P1anqIW6iMIBmLJY_E4W@S5Gn!$UhCX4%d$m2o1M&Xh9s#QpAvI$gnrZ2VHIayq zjU@)Of#Lpm&oJzm-+KQp=Eun?9$UfleGq)7MuqR`pl^L$Rn?2IZGevWHn0~cdP2eH zmEIMB{ulhG;6qjP=GpgV-@i3`qi*Cncy8`ixm-S*XbH~E z-FCUUxw(J2T*Eo)U%3Nm|L8F>a{af6a()32FDT>v6}1KN8lIoGmGafuE5V7&=PT{M zhkf=&)w$VKnBlp(=6{sSBW1g#dH?kjh&g+udE)Zh2hUzRH2eM?C*=5Z^WS60y}|mo zE(Duymdo{Tygt+l>U+2TjSEAArAkU+|_f&ohOc7<}4SX{2J3xz7)ihgDzjH z1DB!0hwoudmATA zC~NB`Q1-JHI0SjUCv&VLkhxxH#~U{jb9jJCJ!=-wJmB};}LHVa{^J=ziN+MbSX38!<(!c_Q#VU@BlL}QV*NLRQuW81~j zPE}31wJ$Pdno~KWWKLUYBa$}rs%@INbSBA?nLCl+RQm3C)1k?3FORXt?prt?Ng^@gsdrn5Oc zW!h@VO3Sgh9eOiR&1w6t5kS!YhfxT;Q)iL*@mhbv)zS*|iBXc6!yY2}nyV%0b=VO+ z9q={!9u2Jw_(KhA)`uE>O;{O9yYPqND|goJs#Tf`D7Su}FOC&fwMoQRc4El{HiN+; zYJuNlwYAXHkgctK3~VrhkWJOQn}685)*oV!_{ztzUX}%f(kvBNY3)K;vnbZqJ0V3g zRtXm!p1vpX+$0j-y7?t2mkP&^6(z(jpsy<6KZeE4HSOPnN7Vs59uk2BNc9#psrJ=y zV+CuJA+$2V`c?$|&!Wvn$o_9b;k2n2foH*2Gir^ZM9}miSYK1X|0`v`S4Qp4@t31I1-@71en> z0#&uEA=Gj@B3qa=wTdG_Xh#y!j(fFQ&**5+VeLTt$bdF>cw|7+#B`yQoho4SlrpA; zL+nT**6lQ0JS}jp*>=v*jDns`7SNgff4&1Ti7sajI5UN1JUN}U43V^^P6%vl%gxpU zr>7n)p=7AJWImNO3R7uQH`GKnWhJedh22}ykE`i?^0=XHkHlh;s9Hi?!&PmgO5JPf z(L_SUtV*NV-@Q_v@wKOru5=?2`JFk+STxI+>fcZNu8;iC)Q4 zBk7YT)qW#2J*7t5+M}Iqsi=CgtHbSU5WRTaj^&FYk3#0WRChI0%sQ2wT708eKFrn9 z7hmCn^rf+;xd;D%6^Bp#PeUt6xFUhR`^*R@&6iAEMbBEsz=)#>aUI})tE5+mqMkkN_!=5|35TfodO zG*ZM4$o$6Vx4jRJL!fU~*heAnu4q32`Sl8WC-@@z+X%g))Qh8#d8dI&_>?u`H01LT z`29e;0V;vxJq>}il1Hsi)QML>SqFJ)P<{=Rr7rBr?}D!A_dbnBJ$|Z>ey_aZmKXHan9szxDQ42nL=qMFCx@>9}ss5 zn&pa_WGN#e?vrh7=q)41_AXP*p##g*lXg->jEpvECG&=s(cvd05yABVUXE+gGI)Q` zl9rX6;jkC^NeEJp_{n@WjX{`biHF-dRVoR7!?1{8608tf&V-xGCQ~WPI3XqOb;&ye z_x!U3LqsrpJDCE_z~pi+6=};(8B^IpBrUX(owRJtDKQ28xaQyFAvi^Jh)5e|cS8R9`j^8u$Cj;#My-9E>WcGrQSX@jFZd!5S>&PQ!eVqb4h zLfbbucwk^m8|&%Cy$N@{!T508J5DJ=8mkaTMhBK?+)JXCK^kxjXir(mVi9Rta)Z=M zrss0kb<)kW@GhEeP47QE+_N{{C-=qYq1-k^mXgZfRAgJ)2+M#qK>Ahw_5jfVS&ANp zB>h;Qh%KHE3HL9d4aoZh+wpEeq>lZtPx^81@_xbl0R4DJAo4yU<4{i=0P_Aoo_7dh z7<^?sh++)*PtT8c79wl0j3?<6(BWF)#O9rb7+&H>Umb`t=lI=*50PV*AoG`lf@6W% zxr^~W76vc-BjsIa8c4rhAn#;E=7DyWPwDp^@Qlsxb=F;C3cLjNLwEs5Kg#p)A<8>E zR15uI05APmw~4#}NRZ=v6$<+C9XRzBhL5Eabsqmy&;>svvH{5VD?$4G918O2&Z+PG z?TmSlAp89_6g*q#$8%xm0e)9tulM|To{T)e?<#ya2gY-L%Y)x7@XS4d{c;?C0&*Ts zzjy&dXe7rD^+NvsQsKvQZXAC1%ku~DV_e2_eq)56oFh~V{0;Ezw~a~wf0N`HD1j{T z6OT&$%h-H9QmC}Snf?;~2)~!404i;vC4NZ^miG(^l3nNd$?=^=;xcm4dGYAWG0QfL zaSfZkszM>zD42@o;s!pLegRz=ZJ0;qh>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..f8ba05d23d7811b41c672221c55c0c00b83d7c5a GIT binary patch literal 1524 zcma)6OKTHR6h1MjO&_Qg-MN@$Dt0n6&9l0&jY%masbC92C~-P7Nn+5%KlZ>&j-9c1v^dx;4*JEx&WHHg`=x4Wc}}z2ot9}hwSuWy%{B6z z9aD81w$rYaTUKv7aH@{BQ4930t6IA1=yly_s6ErI$=M)cY`cclZP`}$AhujxLk*0J zESFg_EH_yWRZ!nD92~4k9%M!I6-f$}9Os$0bjNP#LL!@$Q&KvAMOat6hA!Ba;H2b? zoSW6;X+gtfgdm}SRANp@Y`AWxJC{sy?Z_cEZM$h2UAyOKhR6?*bZy(zHq@4tG|jE{ zOvkbB8k#F;`PsCd&+A#Op-6H@$>nDyB_%6*R?1~kvYu9SrI9s^X};1iJR9=F=;xmy zlcy<0pN1UgSl?qoOEFqgG(s!PKxkiJ9s5E%&HCh!?FM=nUuPRoSf*%{Y|kQk&U~Iu z(HZ7(9?b;v*a*>8Fc(k-bCL#ljK~3x5h>O+L8BU~a`cX_X z6)NhcQ78mIfhAqkNbI_ftFANOYkTb2y6UR_Ej+EhSYBS3FV~k#rCY_7`pW!5xmf48 zw-3i>NaTc@# zbAeucW5Hg`1@M{0^fZ4#4DvDHu*NbwF@qtH57=iJ{_dq&S~*fIDo2 yHNZv;m|%e}!C>sM@xoWV6*0)8fITNKa+o-9U=Q$`WjK^#;}!c5$K6mL-taG<&kAt> literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..b47ddbc692ec7e00626338e777b10eef88e57b18 GIT binary patch literal 1520 zcma)6O=}Zj5S}!xrXOf4dKC7Uirr?n`PkHpZAeNXX@s^=3}xBwZqnGzZrE%}d+~!_ zEb-tk(0}0BlN1yxc=6!LlNZ5*2fgJW)Oq%!rmcblv(L;t^SST4n4F^VKc zar)yCDZ>Gi_902*XIP^3!>_3c_{cRbBDG}llKv#xb5uO_8K#@zEvyVG>+&M8-2*+dOQ zH&}16W?ApCo+&`xHC?Q$rF@ZOF)&i8$WVBj1>10)rXeJAIVqjW*}V+?=b5*j-_vFO?%d| zc3U%T*Lh&-o}lOFGDbdc*fAshsJjU1$h!7BG0#OT)MAx)LkH>@X z)-BWasA<<76|L%O4O6{1Ip-424_!b<15AaAwqq7HHVWZHFB_uXZj*YyEXn>!;XF`_ zI~=Ty=A1;^@l0`PWqpPZ(RTtC15aYdb3JW~alhrG>lm7+1=sN{b*WrkTqvv6Qfalg zrmih4mWwL$ejb)fqQv+APkGIGc&ax1IS0#!E+~h0cHy4qITrr z-1n^57qvjj>_j!d2L~Bvg^k)F57~JcnEn?W^hJn%kUux0jl%$PAV;i&l)w&R;G_B` G+5Qb2o(8=D literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/104170b1/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..c72546fd --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/104170b1/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/104170b1/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/104170b1/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..95baffa8 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/104170b1/x86/additional_project_files.txt b/android/.cxx/Debug/104170b1/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86/android_gradle_build.json b/android/.cxx/Debug/104170b1/x86/android_gradle_build.json new file mode 100644 index 00000000..fbd53c30 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json b/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..f57acc0d --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/build.ninja b/android/.cxx/Debug/104170b1/x86/build.ninja new file mode 100644 index 00000000..ce8ad81e --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/104170b1/x86/build_file_index.txt b/android/.cxx/Debug/104170b1/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/cmake_install.cmake b/android/.cxx/Debug/104170b1/x86/cmake_install.cmake new file mode 100644 index 00000000..982f4be7 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/104170b1/x86/compile_commands.json b/android/.cxx/Debug/104170b1/x86/compile_commands.json new file mode 100644 index 00000000..4f73a172 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin b/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..fec207143eea3ace2bab76b6d8bc27d2d0b7ae86 GIT binary patch literal 4182 zcmcInX?NR16fG2Jfs#U3_Lik(DPzTHNm{^wEy<~fk3w{Bf;O=TQj?})+={lb6y)TvXaD?E>1`fHXy z>i=K(|6EyL`y0P!fiqOEjHh-{-lNJR;72O_1pG{eUw~h!z=7YW-~&S{1VBgy0Ynv~ zHpoSmYq38bN|B6$G!&XGhnb%})tX6|r83m=a9>M+joY<)ZEI`m-sZ--R-|bhJoaUR z;P}t6Hp#>g!z{GW&z{JH9o*gIn|HLKOtc{OlMy=nkg>wgMxtoQ&AXc{NfW_hnM@Cu zU-ner1nUpR@~3&0rbXlb7FYFyPTyumv*p^nY1@w8^qfBLI^O-hv)ib{dxjY;*HFbz zQQS4TXSyD@o$YO_yUlf{)3a+x5)%8$+ZL!{l;bLXz znw|x4tIO}hyjGceP+&FrJH2~lgsXc!-s?NM>AKto+s1J92NZFY8OrNg zogUhor3|jiaDio;UG6pVG}w1G3fNvFfYxVD#?aUq7Zap*gD}bz_@* zmiI^v2sx?R?>VkT?O&T&C|NY0SSK9wsPne%G%0OZ8C4Kb?r&_~f$<76c$-$F({8(1 zS1rqP8_I(;aJ$*xHkI3T27SHM_%a;a?Cf#cIEckv&(OJTbu5o}ntI=%sXtE+wPQ^D zKqxNtwO~qfZqp|X@+a^FA}+W;Ez%&(vPPC9smu|#WCr!ULuxz;R#>or@D4LnOeE*6 z92yqfa@7q3+_$Rei7bN0{9s9oYGuIzIs-i&Po{<7L+ng^nZN2mKz$`ZBqAF53K( zvOJ?inV4sJ$qM4_72(8o`!Tu!Jaff z3(m8ME>A2MK_Sy5hyNmrqG_V4i)JvV39cX^ZW}`^BrxA(QC|4LKAU7|fd9xEJySK;lSo?Z1Gn65wAAS4Vcfe-6+k*KAm(| z*{;a4G;5R=5;o0b@f5CeED{HSm>lYVp3$x7GK(M}mSb745O=5%lS!1q@gj?QmaYoB z`20|~z#^GoVg!wFmWE5JfpRVwl=?ZQ4(!v+xs9KfSdg9! zr|hgzb6Fb4EKbu2S&%|7F`&l`gGoq@`z-TY3l0u6g9fM7*YDJ~)`xWs7eq9BrkZvX zcb=t(#TArifu^=~oEka|fUY?rGo!;6>mi;0!>I+LwV>fLDQY zz-z!7a2|LacmucqTm&uwmw_w5Rp3qFEr1@=?*Q)t?*Z=v*MRH52f&BGN5IFx4d5p5 z3GgZK8Spu93-|(HKn>6UdcV=rkG6N(Md@1oB|v-D7H}7!r_xuz*T6Rb9faQk-vQqP uO`rwP9!}30dPLB(ZyTU@o(22>JOFH<19SlgpqI=;pbxl!2Mhq>?)(F~Hq&kZ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin b/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin new file mode 100644 index 00000000..10e3983a --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin @@ -0,0 +1,28 @@ +C/C++ Structured Logt +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ꟗ1  ꟗ1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build.json  ꟗ1 ꟗ1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json  ꟗ1 ꟗ1c +a +_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja  ꟗ1 ꟗ1g +e +c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja.txt  ꟗ1l +j +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build_file_index.txt  ꟗ1 N ꟗ1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json  ꟗ1 ꟗ1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin  ꟗ1  ꟗ1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt  ꟗ1 + ꟗ1j +h +f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/prefab_config.json  ꟗ1  ( ꟗ1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt  ꟗ1  i ꟗ1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ꟗ1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt b/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt new file mode 100644 index 00000000..fde2df85 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/prefab_config.json b/android/.cxx/Debug/104170b1/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt b/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt new file mode 100644 index 00000000..c6502ba2 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86 \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cache-v2-6c5170f56fe5fab31e52.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cache-v2-6c5170f56fe5fab31e52.json new file mode 100644 index 00000000..9243957d --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cache-v2-6c5170f56fe5fab31e52.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a0106a4e50552efa48fc.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a0106a4e50552efa48fc.json new file mode 100644 index 00000000..4ec90192 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-a0106a4e50552efa48fc.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-6799099455828038f704.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-6799099455828038f704.json new file mode 100644 index 00000000..73d68225 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-6799099455828038f704.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-c20c2c0683097e380ec8.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-50-23-0164.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-50-23-0164.json new file mode 100644 index 00000000..f993db70 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-50-23-0164.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-6799099455828038f704.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-6c5170f56fe5fab31e52.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a0106a4e50552efa48fc.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-6c5170f56fe5fab31e52.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-a0106a4e50552efa48fc.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-6799099455828038f704.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-c20c2c0683097e380ec8.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-c20c2c0683097e380ec8.json new file mode 100644 index 00000000..0b2f59f3 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-c20c2c0683097e380ec8.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeCache.txt b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..ef313cd6 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeCache.txt @@ -0,0 +1,391 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/arm64-v8a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..9e2d4802 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..c874f6a8 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..2202bcad70729a7ce33b62889066f4dd1c4c4c68 GIT binary patch literal 7496 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..affd98b9 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..5b03bb87 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/rebuild_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/rnnoise.dir diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..3695fb2b --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/android_gradle_build.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..f9f3899a --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/build.ninja b/android/.cxx/Debug/106x6d2u/arm64-v8a/build.ninja new file mode 100644 index 00000000..ba1a4962 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/build.ninja @@ -0,0 +1,188 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = librnnoise.a + TARGET_PDB = rnnoise.a.dbg + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/cmake_install.cmake b/android/.cxx/Debug/106x6d2u/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..bf46e890 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..2f521124 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json.bin b/android/.cxx/Debug/106x6d2u/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..ca9adb0513257e735bb6e326c5b476e830c470d7 GIT binary patch literal 4284 zcmcIn3wP5-7G}$~&@F|QXCK=_w@V9!u}Gi+wspI1rEHRLI{kg5CJh2 z1d!B_#;_2oFw$@`k|G;Nc`OW9j#Q}L7_BT;xr~h>-ZwH}^L}Ha@$lip$6K5Cj55#D z=w&D~1gEbi##D(BhFKbMs9wvA9X#6NTMvwp%#0`vvoSin$ygbxu_&8isG^r!4_KCG zf~7K>9k8(KY;yy|oUw5fv3VEG-&rNP{6AyGn?mJz`FnR})cv5-Pngwe`z~*}u4lFa zZ@_zA@MPfaHYp2dnAP?zUA%?juFV7654h`XZ#%thZhGCmm3*_)rOuOH~@Eg{0YqGYjYn8?3M+~hs+{f=mWC&(6`BWmRUW^ zZV$KX^3Zh;yY>1*pSOpOOFWEi5SZL@d{V}PLCb{99lIC!@P1HvE7^Rf|G0|q&7jZw z1JAU5pSxhY7_Rx0BCat@dwr+dM|<;>!F2^Luw1*xgJzLO`>Duy2?tUE)ioD&43X+j z9kkx*P;#JS*KU*0R?ixE4k`b5Ve5Cf9xJzo-M${?<+)QQ*)mBKf-bJwYb%u1&1?41 zAJmSo<_@Q4xcW=$W8(MU!PkjSu~$mCmi!=@{a4ZC~a67 zbr4aWY;HY(@hY=;hgPK5>G)VzZ71-X+JiK3w>8+dwcGcG1GCcjE*#wM?s3|#h{gTD zGP&z?oq%^+=D?$=zd#PXPff!}XfE}&WXcQf(k=q>*YHFlEqORA^C(xUsj@7W1>#oB zpni5pO{dWs3lSPKxDP~$iAfvhxE`4Dt-5fqE85J%|R3gQ>$5K^W z@xM$O_2yv6EJ|lFU5(yibXUR7v^Wtiu!JsdtPoKt^Q?gX5=)X$dbjlmyMask{ph=S<-h*UD(CP zg~COa$P8&0q`jwd0F z`aCtK@-$^>o=?egjwRwC64S#BB2|dQP+l?&BO`Usf6Ht(qJsm&qQM#)_qGnU;?0>6 zstInHuO87Q_)I<3DDM20ewJ5Fp&~$+B51a=s03QG!0vCZxz-8bHa22=)d<1+9(6jwh;LpHkz~{hq;0Evo z@E71q;IF_<;49#3;1+Nj_y)KG+yxlW01SZMZ1mit?Va{kx=McwYyl5}M*uyK{sw#p zd=Jp!_XF@F@OPjEv;o@L=?Oy*2YTvl1N63YfPVl_0T<{3J-`F#_3{iD06q`^l+T@? E0U&<(Bme*a literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/metadata_generation_command.txt b/android/.cxx/Debug/106x6d2u/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..435dbad1 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/arm64-v8a/prefab_config.json b/android/.cxx/Debug/106x6d2u/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json new file mode 100644 index 00000000..9a5eb41b --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json new file mode 100644 index 00000000..4a924501 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json new file mode 100644 index 00000000..a71bf2f6 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-307e27e1b16b9296a40f.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/index-2023-07-20T09-13-11-0469.json b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/index-2023-07-20T09-13-11-0469.json new file mode 100644 index 00000000..f2d80208 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/index-2023-07-20T09-13-11-0469.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-3554d65f0be2bf2bd189.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-36cbde7b3b6d1924f29c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-612375d952f4923e55c0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-36cbde7b3b6d1924f29c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-612375d952f4923e55c0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-3554d65f0be2bf2bd189.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json new file mode 100644 index 00000000..ca66d498 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeCache.txt b/android/.cxx/Debug/106x6d2u/x86/CMakeCache.txt new file mode 100644 index 00000000..aa8946e5 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeCache.txt @@ -0,0 +1,391 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..a7c8db01 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..d1dd8f19 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..2677eefb3d429ae9d941c97f8424081fad12770e GIT binary patch literal 5260 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..8ee50b00 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..efd16f79 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/rebuild_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/rnnoise.dir diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..18991dfb --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/106x6d2u/x86/android_gradle_build.json b/android/.cxx/Debug/106x6d2u/x86/android_gradle_build.json new file mode 100644 index 00000000..939a692a --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/x86/build.ninja b/android/.cxx/Debug/106x6d2u/x86/build.ninja new file mode 100644 index 00000000..e7a2ef8a --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/build.ninja @@ -0,0 +1,188 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = librnnoise.a + TARGET_PDB = rnnoise.a.dbg + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/106x6d2u/x86/cmake_install.cmake b/android/.cxx/Debug/106x6d2u/x86/cmake_install.cmake new file mode 100644 index 00000000..f13ac5f8 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/106x6d2u/x86/compile_commands.json b/android/.cxx/Debug/106x6d2u/x86/compile_commands.json new file mode 100644 index 00000000..7dc1db5b --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/x86/compile_commands.json.bin b/android/.cxx/Debug/106x6d2u/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..cd91ddfc368074ceeb3c7468a1e4e97c100ae8db GIT binary patch literal 4297 zcmcIn3zySG6h=`2K|tO_#YlRbm(w}H}Ok<&GJY6 z{|EoyD4$PB{2m34&~s%x^c3x9^zbwA3pIWPext_k0H?+ufKQDf5Ktoo1T`XHR6%Nk zTx7Wx`{SV$$tXxeq1ken`PoaYnS@y?LoE-twFFqdS6i#yzkmN>ef_Rhq-h*H_ho|M z`0uec$;1%TEVR(iUdV*)JgD>fSK3e}S`hmQ4S0>Q!p}ycXvq45I!n?-uvjM39p;xK zt<}Lw85;!woAuv#%@Q%>UyS81^DIq^*FBh4je|iyWJa^)+PrDoj^6Z~KJPl-qrS7% zScCTnGg_{pnzzv0GP!5E9=Dy14XeAsb*Iy_Y#6PM$<1!FWt)w=2s^=yN6k%>+kLC+ z;rYGA=Qa#yD?``xEPz{G{s`uimAMB6X48P>eP)m@i~(7E;F@GS%8agIwgwwjdtlqU z!#cfz%Uc7>CLZS2_jGPpE-B+)zo|p!rrGsecu$w!Qa0c0JuD+!-RtpQ-_cFiOfnUf1gM(BCX&aGi$>EZgjIuaT$0b}SNJz=2dib;ZRqrby3^E%e@QQ*xkV z%WRR*X4mLD7AgN=ZtHcpnkzR3ot~QJxtUWX+0aQ8g3c`4D=U;$-7EIM?N^Q)Gl$jH z?SWxp6+E-wZDKPF49mf=o0e{tnyW5st2?0g{ZIj%+hU!GYgS+t(mCmidj^S13YDQ(ypRS;1gt=GST z@d7h=n|7qrZoAl5Ez5Ho%7Zj;yV>6`mD_a&eZACp3=VE~o^p zf(3++n4w}KIqzlHu;7-fZW!RcT}4l15j^KROIlPf3l7j3=;?SeEd(E;81iNQss{mU zD*+-A+34kLB1@f>J_KE#2ZbWZ#U8q{f_QaK9A(ozG}x9&$nqW%Y#<>IGATqhDd#o9 z2V=%ub%2fqOefQvM-kRAj??+lESo|7dX>uk45|LVh{}t=hkF8x7cvZEk z2*&#{bN#}&qp+0L2;X`!e=`=1i?m$Os>~#ow9*LL7tF}SIQ?7jFr5x@ z78uQ#D|V2N6FDz3859jXK4I2>oeYdLn2tqK`f0jkjG*OR>W-zA-&ORZIIYVqGFfXwv zFZ^JeO|rB=2WiGIgH#=dF5m>j0w2d98Tc_6B9c2Q>LeShs7&~=9MNlp&o*zP&|B?i zyegsVFdt=GQJRf?`rch+TO!NStWjD>*ff*HOSsOn2t&nkEDILmm^NZEiBdS;W>L@5 zRbvaU8yaU=Boi!zpt;N@d`@*x=AJ>5pJS=OKFpkZ_<4s#Sy9kg^&H#6NYi9H!EVBo z{L$E_Je;KNvNVoaoTd}9oM4gI3B+VKr$`T^Rg{-RnYgHmwA8^^Ge%bb&*s7QcCXZBP$jA;B$g4$f>IA zJ16r1CFbct?iK1Ar6v@alC!pt#4Ls=K~D}?kW%vH{*=@LC4ug?n*iOZ4+C!jZv*cD zM*zA<9|PV6jsquv_kfeYDd05lK5zy&3!DSa0~dgcz$M@VfbQ=f0UraO0G|Svfh)jO z;2Q85@HucDxB=V*ZUJ8aUjny*I{*V}fCkY0jjn!F*r}@0vHEL(YSw+=0YF!!Z-8%s z?*RG`eh>Tr{0KCG7C<$ft}}Frplja-K=(Wg_z8Fn*gyy90uDeonI}LWZ~+e(0F=|M Fe*pz~`qcmc literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/106x6d2u/x86/metadata_generation_command.txt b/android/.cxx/Debug/106x6d2u/x86/metadata_generation_command.txt new file mode 100644 index 00000000..a87bf87f --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/106x6d2u/x86/prefab_config.json b/android/.cxx/Debug/106x6d2u/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/106x6d2u/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cache-v2-63d7059a82a0c73e40f2.json b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cache-v2-63d7059a82a0c73e40f2.json new file mode 100644 index 00000000..5b9c9d4b --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cache-v2-63d7059a82a0c73e40f2.json @@ -0,0 +1,1307 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-21" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/2u1b5c3k/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/2u1b5c3k/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cmakeFiles-v1-558cac1f1cc651f40ec5.json b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cmakeFiles-v1-558cac1f1cc651f40ec5.json new file mode 100644 index 00000000..963cd3ff --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/cmakeFiles-v1-558cac1f1cc651f40ec5.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/codemodel-v2-c75702cc56060c8b9aee.json b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/codemodel-v2-c75702cc56060c8b9aee.json new file mode 100644 index 00000000..f9f945fb --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/codemodel-v2-c75702cc56060c8b9aee.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-307e27e1b16b9296a40f.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/index-2023-07-20T09-12-57-0197.json b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/index-2023-07-20T09-12-57-0197.json new file mode 100644 index 00000000..9c23e86b --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/index-2023-07-20T09-12-57-0197.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-c75702cc56060c8b9aee.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-63d7059a82a0c73e40f2.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-558cac1f1cc651f40ec5.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-63d7059a82a0c73e40f2.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-558cac1f1cc651f40ec5.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-c75702cc56060c8b9aee.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json new file mode 100644 index 00000000..ca66d498 --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/2u1b5c3k/x86/CMakeCache.txt b/android/.cxx/Debug/2u1b5c3k/x86/CMakeCache.txt new file mode 100644 index 00000000..877a3c94 --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/CMakeCache.txt @@ -0,0 +1,388 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-21 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/2u1b5c3k/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/2u1b5c3k/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..4b4de701 --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..f35d805c --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..088109279e8ad6fb410636e894ffaff1eeb74899 GIT binary patch literal 5260 zcmd5=U2GKB6~6mtFYIC)8-fWW*^~v01UtL-;&;3leFm)Q2`NL{$RTYNM10D%7eEJVcfHQc)>UNJUyI5mYrO+wYs1 zYt}B2+T^9jK68HWx#!-w_uM=C&5`j@pU)>G1Vlhkx)u;34SKfKwWLK%L_`;!4~r(K zXp{IgG$00{BciFe09j%OWFl=)I|#A@Z6P6u_y^^&(_z*zqS5eev_~-U=R{Fp$(C3iN|0E`44dVhn7A+LcS8e z2boAcb0a+rMq(T?k$R$1S*+MbNy!$zx?#O%dcLCX%%n`657GE zNCA{GXNmLV!{39TSP~B8HgJXb#TPu8ao8^@{UlIFB+$lKt3XwA3!19g#zMgss#+{$ zb84Xso?N10it(|*AqsktQriRW{BQDTr$@JYbT4Q#I!ThE!?7cyM-NmA&lu*cs?Xcj zOfr4SRchJ73^v>;tWxvXfXIPY}=tDz5_fC6ay{c z7yW}9LjI%hpyD2+K3u-O^zN;to6$)wd2xK{W~al(`d9gl8_FZ?s>9 zed%WK+|nkD^jxj&Z}s|Q-Hvx2yYUiYE?w!Ix%`I{%kM3{dshbi@^hEI&7c#}+C=#3 zaNHT()nJ?>fu{AXv*GlI^?D#0UyjBd#S7svDuVIlV7!Ls%~O}@yaM&t8KZuY`-g+5 zUyOpw)BeGAjIn-^Zy`_f2iGVAXk1JAo^}ICxz-*AveC!&x(QvFdy#o^8v z-J{>X;Kxk10Ec1cnq<#hr!lM>zI(Q14bfqYfYQzte;YE&lSl$T`lN2Y37N6p0gZvO zMm`G4ezpQTA#d|!<{E>{^+P+}ymxWEQI>qoR1JE7@wHsAo-E zsaQFgi`$_$0>!M_t1^I~{|{LR-$vigmX1)MrESZ$mW{r4yjXu)1X{*AzPR;3RZPz8xLwnQV&Oi%QySFkh z)=5bCJrzSm(yPR1tJ8sa8?Tfr2v1)PhxNT^*{41Dj$A!B(6kpcRGp};g&YG4RL z@F*UeMd%5Tre3%=`I@sL|_rDVUS)&x) z<4C`PE#kLDf>Jv@Mbo$N2nD0R0g1A2Q7F%vYD1YtB_EiY8aSyQAN$IPI(>3-L{)`y zqJkBu6tz;eV3g-_rfw+Xg{-Aniz|zvqMufBCGE7K^dwS!iIh^wYnI`v_EDuwn0ghf zR2iCp*U*qznlBU$YhZ9JkwY5x|M`y4thqD7GM=gyEJI*#S)zpf<<1{Yr2Ed%u$jY# zDccq0X(MadIc2t3wQa-N=ZW6_RT8;{1!dUCR_B!NYAU-w*K=A~=<9W7Y812NP12G zNIT9N`ftRk`EyX7L$2H|u0ZD5z(eX@-Wy=4^H-eu;C=)f{{&DKQ1$g8uKRx;GQ4nHZ01g@&^a$M&vgLhR` zvn*|qY2V{#AxJ&qYo$UCNtkGfhub<^sR*94+}jugH?FE>vzBp2N-V3Acd~Vz@F8M| z1cq#DSgZDY%PK5A2 zH0~AMRfpE_$s+?3V?$Vn|1EH-6S=?ohAH z%by$kcs9l0$L}x+avbkN!MKd){N@BdX``>?Z-QsPNh$&SjcRAZJd-7UZs)$^16{u;^tqM;#K;)9-_4Dl2`D*1bb1j+6K!!;^l0h|6j nbi5nzrqA(mK6yLmoJa_75aO^50;Od8*7!YvMKLIi4SxRy?m>Dk literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/2u1b5c3k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..1b50bf2552cc30fef78750abcea70f9139a60534 GIT binary patch literal 5312 zcmd5=ZERE589u(Y6N5tn1WH=E)~qfK68PFl$QP(3pUjd2A%qH=vAgSgZ(*ZB-PIn2NM%nx;zZ$M$D`R!!4ZO=uvYPMyZI{n(^+LKD@f1RIlRHLX>>=egI% zIDt-E`)4n_em~E9-t+aIbMy6y%w!-C5E6nSC@5VG3eg98vBS6YiI|9rZu~wXTA-p$ z;+N5Y7=n(7rs6zgiJg#%v_b75NCVb}g&^WT7~k&cHbMk$M8!4HNoi_!BCY+w$EXb#Z zfq{Xc{+{HgZqIxA-OIw}%(5&aMp3F-TYsrd~BvbT&wej??=l_YYU{FIe`xW|m!N zF4=d~SL)gP91h-5A~N3J*Lm^QzI@SDYF8I8N9Hb_YqtLe z_Qji_vx^%r!m~?}ztw8fH8#o_hqy#vj&dHf#}|NdiV8wqp}= zKgWQqfAsqo{Fu=uUV7RtEZFu!!K&C*$FLHHT~uA$E*LqTC9rV3xTEaY&sv5XGlqJ1nnOe8fHB{b zO!fB+4)rE``cggSKyt9ZFJ zOKsDh^h?-QE3P<1X%#(13lj>5qE|qo>|f+d^S0JhU4`~cCe?qhRvVd_89AaIOg}TB z%^sPa&@?o4|IatCdZ>Z}qZagHHgA;{4BNESOg`)A&dJ8!t(eDDqo^OV)ZRpDFp*L# zIo+{*)efrEDch{#P^n{6@ESXOc+4)A^99Qp8BHgQa+xzW=uH^zBcVGB$Ax1(SIs+? zz{zt&5vR|eX4>zU(ztElIF;Or`n;8OTtl5NR9)9{cGSiC=~ffQi4*F$m8~wQJ=Iip zr_p;%Ju%qtCpL+c>N(C9%gnq@V7PU)@>pm1(Q3H8Wp_CGjqs+HoMczGaf%1TuMEu5Gq-+qEVc;D_|8=-!e+SBY%a_-Szd+_)=F98En#NfCyZMO~ zaxY|l`|!?PkNF&ddzCj%L34aDr&n?!;s3IY3%z3%*xqN#1$5xprtaz@Vdb=WM=x4h&V-+oL;_D* zczLd6$Ksn-(;Y`Y$+YkC^AMyS@%3WfKoT}u;>T~DtyBc>VV-Ubf=5@=vsuSFE+rNY z$$Q!QPWWK4L;^#0^(<%(CZF@EFdR2)E#ylHLueIOcU;XYGbQtw=1rPbsur{O;-Ny$ z7pGdQPqpSxwWspt!sD!xDLe*)vBZC5*} z$;pEgv)b&)Xl4RhZ8E(tUB6c-LYi$7r)MTsX#7tNEr&6n{A$lTdbx}-uJ{fyD|X#w z*++>#O``s};?0&eeq`UsRC)}X^1lRbb0Uv+^LM#yP8(qruoXzZ=I>XC9>~)0IY`ov z^@13$`;hRw5t2Z@VcCxFSt51phkeqIXN_-KzCr27cPWu?U>S#c;slUyR`Pte5@X<- z<3SYs==`AW$9FQ3wNb{C^h?m;DeJ}NJDM0<;YVK+h_c}M-GL90IZKf9SAc@K!0f&M z`3(>QFZ(0q`@0IH-zbpZ0YuIN?JRfF?`z;0oAFpTiI0JoAp3m<3h8$WK1BH)NnhFj z`6fTsS>kRw)Is`v4>IF%4OkC}LD?B}%$4wcp!BSC9Gk7tVtO z+3!!G;9WpJ*72@S@Vg8AAuZ)*Dn^J z3yoy%P&el9&rN>3m%8D1zj^*E{1}(Rpu!kH|Q_j{9CdC~ z|9|oSjq>@7#P12{p@(0A->C6B@CP;i1UNPR0(@!=fPfkyAgB=m!wORC z=OW9s*dGm~NQOZg3eA>-%+FqEjU>!c8ESdBqb0!F?b>SX-o1Md*4J)nMViLJQ(qEBtIIin?6Czs{005iFL;WS9Bn zNNcNLrHl=OfKB_azh;RT@*l?X7kQSZ#p@nStH!~gA2OrSbZy?SZAWi-PLFpS?_tl` zs#6w@Go$Gms`(X~TPF8R*WiH_eXc!ux*dEoJk~?t?PI)x9q7_8i@GU2cPI zW4ihyinz=S<#nxg7yV6B2G>Qnz_QH__v(2X?8GAB1sq5PR99R)V~X_r$U^U}79|Hd zw#+68ZFG#DW0CR?X0~pdtGRNc-|nhuUYI&nk`0|iA?Vzqy|O}C)xBc(-CpJRV(PFu zy4^QStb%9uIt^@wzF|2ScGJ?$QghXXZFTze-hVcYRS9?d-LBK~`0CoNw#&P;9n_v# zqHQ*MmRbqgH@3NLc~8`YkdvzauH#zN|Fx-wl11x@eZsMhI&axdgVKhbQ3Vm@;oABg z7%wq{w`fN?t(J>@)wDdft~^Ksw;R0;Q@LHI-_uKt@4&&$_BQ8;Cl+@-L+7^DwmjZ$ z=sky){tP)(ksAAfP+S^o&XnfdrYZvRm+%B4F1SA_(jd*UdX^-q%n`R>2KD1TYCH~> zSg?R_l^H4~lCxg+40CR|?1lmEl`48Hi{L5WUC^R>nR9^7Ku<^GNg?nP!3GlYAd^C5<8od@ zd@!cWWe4b3z;ryxc@$v{<2aoy&7v99yUSGWXGrz`MO0n{KG+vnJeOe@i+rkVaWKB; zM=;)xsq-a6(Z)fRr<5oYvn(%ILA1w}BYf+{?9G@r&eL*1t1^{X(n=#}Uo#^Uqx6~JVLBP$ zEHIohm+ThFd2!Y$hGHUkQIRz#ghU`S@l>QHMGAIsa3^6 zlSvRyLV-@-WOPtLWtx2v&ajA1Z7df-A=4y>|2&JLNunO-&0tOvoP9zZa|YN>U|wNS zUiiTd8)s>O4$_Qa2B|s@UBU^71wM{JGVo(CL?m}r)M++SQJL^#Ii%MJpKabkp|@I3 zcvV8zU_QaNqBI-%^u4>xwnUbtS-rH7ut_G17jRu<5r&H8NER%_F>T0X5~Xk)V^P=A zRbvaU8ye?WBoi!zpt(#Zd_i?k=AJ>5pJS=OKFXZi_<5T}Sy9kg^#a?%NRwnI!EVBo z{Nc!_Je;QPvNVoaoTg*4oMe&M4a9gar$`7X1T?+v?}(PfHrU%{wNPezZEZ22M$_#d zrWjOm`tB($wF79G@|BcB&C8C=RY5;+US%UoB~b*XMp#Cv%opvJa7TH2wVa#16P0#0J^_l1wH~k20j6<0oQ>~ zfg8YQz~{hC;0xeO;49#3;2U5C_!eM54bT9(ztPo?3OiL*I#%BWsAk;*?gMmH`VROW z_yM2~;g7&iz|TMfXaZEz={iG~2)g!d0Cdl@fM0+|fDN>P4&VTElX(pE02lCpK0rC$ F`VVj7`tbk& literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/2u1b5c3k/x86/metadata_generation_command.txt b/android/.cxx/Debug/2u1b5c3k/x86/metadata_generation_command.txt new file mode 100644 index 00000000..fb6c2aa4 --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/metadata_generation_command.txt @@ -0,0 +1,18 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_PLATFORM=android-21 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/2u1b5c3k/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/2u1b5c3k/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/2u1b5c3k/x86 +-GNinja + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/2u1b5c3k/x86/prefab_config.json b/android/.cxx/Debug/2u1b5c3k/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/2u1b5c3k/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/4c55f445/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/732y3r72/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cache-v2-7200c67469b4a521ea72.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cache-v2-7200c67469b4a521ea72.json new file mode 100644 index 00000000..12e6695a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cache-v2-7200c67469b4a521ea72.json @@ -0,0 +1,1287 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-7160f33774a8fc6a96be.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-7160f33774a8fc6a96be.json new file mode 100644 index 00000000..ead26310 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-7160f33774a8fc6a96be.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-81f0aa983de55503196d.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-81f0aa983de55503196d.json new file mode 100644 index 00000000..4b7f20f8 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-81f0aa983de55503196d.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0228.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0228.json new file mode 100644 index 00000000..24c69a79 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0228.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-81f0aa983de55503196d.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-7200c67469b4a521ea72.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-7160f33774a8fc6a96be.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-7200c67469b4a521ea72.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-7160f33774a8fc6a96be.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-81f0aa983de55503196d.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json new file mode 100644 index 00000000..d1f29b2f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeCache.txt b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..7744d408 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/arm64-v8a + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..86fa5434 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "aarch64-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..051efa3a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "aarch64-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..937196bb792955f4a0a50ed6145dc97c983c3a9a GIT binary patch literal 8096 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 V10v9K+iLbd;K2B)fI&cne*=K+@QnZf literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..4e224a16183d41944680b8cf55a8765f6588f69e GIT binary patch literal 8200 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 C>KhgS literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..4ab1c421 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,113 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-21") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "21") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "arm64") +set(CMAKE_ANDROID_ARCH_ABI "arm64-v8a") +set(CMAKE_ANDROID_ARCH_TRIPLE "aarch64-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "aarch64-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "23.1") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +if(CMAKE_ANDROID_STL_TYPE) + set(ANDROID_ARM_NEON TRUE) +else() + set(ANDROID_ARM_NEON FALSE) +endif() +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + if(ANDROID_ARM_NEON) + set(NEON TRUE) + endif() +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..b0e181c29fb0b1a10e60b0661e7f1f6c88bf39fc GIT binary patch literal 2616 zcmb`IL2MIO5J1O-(1ZY?El5Z~um=tSmCf$PiEU0sp;Sm|KuAbP7P6Mz@5E)j>#oZHfBNr-fY>htJcJy4o3V*EchyIHx=>ItZZ`UWGKL+sYSfTp% z@2M;O@n*BUHd*bD6~-slK4XpcO8159|JR-`FfYvi`u&mm(-TX_Pag52R=XLfxV8|u z;qp1qupPKbBZ^zK#b(&;F?3^ZrN(wAaYNsY{kpFjZZ}A3c8OP1FHvEq8HJs9YbTe^ zZ4~kotoQP&UsN$|SF^O(j+q*kB}N%{KN|XR)bx$%Qpqk_bCqw5^KM7^Mid%x(Vn-< zvz~p>@aT#LZ)ng~X4#ltNs@Nw$jl7hi1sj-qi8u$ov0go%Ea=_BvBN2D{eEK34)8Q z!|gcwL3xScRc7b>O2sdE4ac(QopNQ?a*DR&m#p%9(e~#Y-)WSTIw)7($wuL)(@^+% zUtwz7ejv7o`9spjb{ISzP;$8N0ToG_)AUjjmybjdcHMB z0k-OoX43#CFajUqgL&RS|1V)w*MedtgEP#DkqF<7Hu)O_QH0NfqpaC?GWkE$6kr$Yukqd!Y?G4n_T{*h@!yg0FS1SkS-zO@&sO_X#y`u0jQ=Ft zq$q!q-MD|2UrRAi{@d9m^$XjSPnNGTC;x41llqNq^3QT{q1HMs6Vy^~;q?4ScBTr1 zAL6;xQ#d_W5<`#h&R^=Xm-#53D`#nB#wu{l1X~i&hul(O0?n`y)u|73-DOoD>{dC4 ze4|U3rD>)!ZYa>g7LgL^pJ0YjqRj7>&K$;#ybI|nHBv}(Q!DjG?6wpveD7XR3k%$g zPxz(>W+#ag_dM!LEv@6ocN3Q*wRyld=KzNy4YM>jG}!2)eQ66Drw4kb#YOrI^*hFn z42fUk7Bh+U&q{6z^mj@u^S7$qt9k^G?~JF|>)scN%`@^SGc@=>dMBy-$h#o#)4#~b zMZR-1wTy9`d{4p|>lk9s@kcCQgC09hlT$|Id_m997?%H8u3wKGDStu|FZn-0Mn~m4 z>nfk0zZYYSNQL$#mVXtVu;Xp^6D9GYuX4Psi~cd65HCoa_}xK+Sl+$I;A8c>g|Wlx e_n7M^b)tJxpUl_q!H}~N!787BlM^O2EdD>jV=@u| literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..34a0cd8c3b4c8e84c077fd47f21c4455a0d0fd73 GIT binary patch literal 2568 zcmbW2L2ukt5P-+sq)kZMKue`cL9Guxq=-7Uv&ruEv?x$iDWrf}DPmQvT>EWysn=e4 zohnpFM1lhc4&=s-KY&EV1?>fK>=7=AV>loc!J!;Dw3jgRJkyxBt41)=zM1#EnR)Mx z?b(mtT)%eAvOvUw@8EDI6yV|UL%XTXCY(aggHPb6gNrcQUx3lCbMWL~9!4_&U(8s| zC%-T3j%Itk`lI>gXvUhIdvwGa`4_RU_g~_kx8FYQjc45Zq0;{O`o^^zSHrYF=*22) zt;IpIbsIDs#6jLkvwmy6mu&Aa46?A>VtbeeNfcyJJ5rrsJI-5Pl~>eGu99IdO@`0b zZfx8>EY=a$zs}UYr!q>_a3TLNv?-NSw->v4J{VqITEg2<4reP(w_-I+x3f?=Sem6gP2;c|^pd4G zzSqAp$kGo~nA>4vc_nHzqFUJTU2oN|HiJR4t*=(SXvL5GPED!Ha@`l%uq(lYZm0&C@XzBAJ4}4$OrDOqm#-YBD{>|JLNh7=Nq@zBz{cq316c z6yU7>D2|Qs`$#M}%xDlqO(%N4xYB&n40$oe;Eyady_cEsewx0n+n5q=JB^0x`1 z2wz2;xYS?x9&?$C{v7$4()soCLiRHLNT?pC3R91g_kzJ)_91_HCkR!UlYg1NQ}Ul< zo77FV&!K;rcbQZEdA3Q#Y*YR+|CBlTpJtoXXKa&ynTrdx$nskubrMc>Cy~1df3?8R z>Mop~2Z^mme1|x{-2WBk)5vGp*2>9L95^|)9iR`kuaX>kNhfX7_r4u$srGnBG91ii zRxC?ngtfPWyJ~H7bB#OY^~eba18Bd$?)iErZYt2nHc`Y%{{$yVbLG6Xaq9|h65cIV zsgXi)Zq;pfvY@ZP8Rl6Y+(G?eU+XN5f;?b1ZC;9;6~LiN!!iv%4IcVvUrOQO^wN&w zmMiqX?1vatnGpGaTgrKS4rMW>K!1P6-ru|zV~i+-@)9%Ogm2mLEA|s5@uF#6Z1Exeu6ZC{G=0BEPRw-Q pWN=jdMi@J(eqYM_$NSPfsSla;`w^MBH-+pne82}LMLEp)e*n&hDq#Qs literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..38b65c69 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..1d6c135b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/additional_project_files.txt b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..6055302c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 00000000..9eae8e73 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "arm64-v8a", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja new file mode 100644 index 00000000..0e91df88 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/cmake_install.cmake b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..836971a4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..c89e1018 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..8e96f641f6a6cec18ec2a66929be3bb83d94eaac GIT binary patch literal 4164 zcmcIn3zySG6h;sM<)MI}paLqsU>bIT1=Ol-k}i?7DNVWsUt^j~cH^c=oush*6#t(; z#P3eBeJz}`=dkWM-*)ES@6LR4XEG06({J3k+ML8mc(pAGKlBU#(xF3#j#M~|U;1m5 zKkENK`2R*(Km9L$j|0c3UKtNMgCvvLx8@ z;}pTkvynEIVu)cDTIkE?amse?ukp1z+AvPFAo0^pbajG)o0b z;&igZ{Iavv6%hYsEPs*9EGz2&x4x<$bb5&yjizh!hHX1~!*hDP<9H8y&Y(_`jxnR@ z8mjmeiUX5-rt5LrSzot0>s)u*UCV~iYMb2bG@7+83e1K9%X`cqUFZX{c;7Y2c$^s>!)*4~t8(AAce{1EeU~@; zmQ6g2t>@|7uv}8cyxTl)?2rTwvK|hkNxr3$_!H@&XQ|0;(%6>KG!`A6aO<)uQA;$G~io&_>7T zITk7ZaAxbaxf&}s`t7b7=J}~pCE3tP6oSq!+AAxRRn04Q-|bb7FQyKwquYJM#4LDb zuhYO{=o^-UZZ|C5EHzh6*jA@cpWkQGSe0 zbz_@PEbplr5OPwr-*sGz+P^ZjP_k$~u}(PVQRgk&X;9j*GO8e=JX~G71LFl|@D{B| zr`2+?u9}wT)|Cfo;C7?8ZYsCy^m}@#@dO;)Y(L=~@xL zMDeVZUBjF^UUtI(_l+ug92dbB-&xS2TA6cz&Opyb<4Ga-5IYlJiSm{I1^;u9T(p>DJD=UcCX2eZ7*+YYEk%TPoA;AU`@(`zmkmGV(o7ljo%w-4Y zn80j2$$1oE4wEFCP0gYi)Vs@6PMbV`RYc`Q;DbGZ#q&4}6Om7qEq2Ct{RqbQF?GJA zD_S_n@{|%uG0XCT6~x<1#8(c0TAAseZ$BQ5lfA0RiuN&!s>_(Nxg@rn0*=Z#(7#UXjY~YOIm3J?Q3R8G0L6^9%hpv4(81%bIA_! zJ4DV483#oj)yK?w*G2T^sggF#_n9*(MD2uw5t_lNuS}2@lQJf;_g49okc%DU2SLT`d zN$lsC7O>ISZT!5&B3TqMO6S=C#7VlHV&z~E{^rQ1k)NjKWR@f>$+9t7kRC80e~UqS zn!z-Dow=(8J3CrWB!jrvGQ`kIqfA@5duOzESFUNk9O0(-?7oj)j#V>^;>PQAIKNnO z8E9$;$1zc(?_JZ|{YBc)(L5jhqO-G#4Qrm}?DPKuB(7bHN zx!Sw;otIgF65}3ZUesQrl-%4$Rx0+v=LAcT(>Aj2oXi50m?sCB6KY!uKNM2QS=mQo z=0lXA#|JD(Dfwo9N@{_UK+j5gmC|$e2=FFw6nG0b2GA4s1n@TS4sa4U1)K)X0Ph0t z0cU}8z1mz5#9k zHvtCJ01cq08olypccx91ZqRpuHQ*j_AD~y!x4?J6_W+%FKL9@hKLHJ(3DA~KFBf_* k&cBuqZs0FDPgeqD=C0nQxPl!kb#6v*{5P~W~d5A=XD&!=%O#>CF3do|U=KE&m zIBPc*(7y1m{`qg;xz0KNnX_LSpE#;0ijWi*J%ZM`un+@~>z#OnM07x?q6M*A#6GbD zF2*DuK>>0EJ~E057q;Y`u*rkAts+2<(v$Gxp6@#N!M!L%X1g-p2BYnO&vdhH z84p2UhhrUO$yZ>L87FRL%{8~zueM(8-+hP!_CE6JhnIDH4gHb)GHf#aWQ3}{m;}i^ z@R4O)t1Z=BtE}aV6|GdPoU|MvVu*j$FDphWrehaP4plgr{yfBoroq9%;X|3!hc3@P zV+y@@de_wbV(`JYj=dC~iT+XTsZ74~>U`vtw{qJn$M`p?3tD{B5`s1t6yK48-;IzQ zC#lfR6%Z2pJ3Sh{p`yP8@=7587Ra9<#`Yq3P{snOLhgk<9oUf@gt!5nic!Kh@|^OO z)2G|{dPQ#P=)H$)#YZfAPB*Krb38ThIU%NU_a4n3c9(R^u`TnslN;6Vni|h#r$z*# zUYY!oYw5OQTF&u_-0bYcxIR9W&5caSxREa&$6kgh#OalbVs+(WyI48Dv9WPk+}-zP z`{|YQiL;XzQi`XG2471vz|~N&GxS+QtFA$?4E2ad-kXAy|=N^g)+V1ESRlCR{Pe(>(5+J zExYmkBy-Z?u`JIz zEjH3XE3nBy-cfr72h#(ogTuXQ-l$ooYFAWeAblu3)L%&7t`~tZ9ayyOQ&^JzuhFcHJph$%0+hT-z=c77V7m(y4M^)v-Ts6q!(>+Y5wz%c)ZUWk!l%$#9iy9tF0XABcCEOxXsjl`7Z zP)j5(I+TRc8S08$r(7>~g?B4^lp90)l>^?}P*Fk=(-b}6h+gK!oGDouArsxb+jQ zq1~uPQF2(vk$ob!a}WzNdH@QRYBz9qwzk64M76c`PN*@zv@F}4LF+7K<64u2U&ly9TQ9F|Y_AYvlKT@lLTF$h*7(Qp-e zDm(@waxWg&i|E}DJH`QzDNQx#v8LExVa-ET+N0seiKpMgcZldB@lW8<6pH;4z;6)P z6%D_*1(*=A*Ae_agT2x4ueP)r7tOM7%CYl+g*yHPAa}87!L|#`eK3c-Xc*7dQJ8no z>>^m~_!b_~NE^?OHV#5)_t&tWw31QI7p=;C!8R>zqL_CKXK8b3*UXbzp=_MAwEko! zlT2&11;ep?S07#4q;1x*=d`g&pvK1Ra2DpnoR! z;J7~f!1TDTi+ZJ2oUdTV*A{HYMH%=1JSP~={3+pBU#J%yOCY;A*PO|$T|knkxHauz zEAO}kZLU;zUCZeU%phlJ$-?5IHe;2J72SobmCs?ywDiG&@}YyyACCjcyaP?$Gyd}ioAEOZHsfa-Y{p+}u*(=9?`s}~t`mQN!tWMBI`PHzCM3UMe7j4m!{+yl zZ+D7YP+k(h)0lE4(ayo<`{&;3!uvZ0o8Lk_X=tB-%|nLYe4U(?Br>4oR7J94yH-+u z+7wOXlE61#sVBW}jy~MilIBvSwp12LdV>$7Er#y+=7LdM5J~^ZGA{g%RbqLO9GRI+ z;^Ja1`o3xjZTUXe$iruwhHHodd)Q)SNAe##XPBd)2&zP6!6u9{*GC>tU_w6Xs;xb_7 zNOE3+AX%RD0+=|y1Lj)tZ=g$(^?er(iCck_d_;mE*;mr{z|>KVm+M!7W4|TI`gm6H z93zfr#HA0w{Q_~$6>&UUu6zLQcZhQg#CiWC0(S*E=aj^D*$^P9x_NNZr$%lf?kH_-_hgKJa244w6*=mhcq&|B#Uh${IVFzTuX zZjr|3J1h-IS%mi#sWW^Mxbih{@ol(Qfm^u-ZtphSA_m2>lBC)b;N&M zN(~9QzStj$(a$kF&t>T}axC W#WN=>fm5mvZNoi=!lz`g0rzi3cN#GO literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..f0ff994d6a7da0894d6029b6e3b8792ac7b6d576 GIT binary patch literal 6132 zcmd5=TWlOx89p<+>q~rFJ8hG+r5Xn}xT?LgyLNmll-OCPY`byO)TK?6b~L*)wwLVg zY-Y!4+(r~ofg-hykg67mNVediFGvJbP$gOfNT3Q86p2Xmp$|@iX$S~X6)KBD&G*gB zaW-zlrG4RF{qtYXfA0S|XCI%;?NJm(NQj7DLFr6Hh(XZfUHGUXHYhZ)3AT@mZqWc0 zZ4!5(05J+35k-XuS>k5MMB1SC5o8^fVIan+i3fIHcMbHwJ`^IdUTJTI(7Gc)su^3_ zRq(4&tfDOO5@aIn^xMDUSsUYPEtlJO5A1MzANcX1WsE1$9*HkQCQ?s?soIA@kk|_y zQQGy|Ld~C6p4Y$k=#h6`{pPn<-}vd;OTW2$@wp#u437S<1D8+xx+DZ;E-22Cg5UL^ z>?fhn#ucE7?Yag>k2T8!ZFh@J^NVE6NXVL<_ku#0-ju==7?N& zVmE~{1yHL*=EAi?Y(bzuh4fNL{~FSlU}Jqzd`O!@s)61Jd0!|;uM^@rG^&Xdy7A|g zFP=Kp#_1K=sXcd(nfc;D?7N2osaAZ{c4iE#>bVD#gAWNYmA!jUe#~1iY}c`^gKl=h zxMONEo0%FHu=)}53!ZH_u4TIibJ^+X+@vu%mC24z!45dJbY3hkoo^FMXV=!&E{f0e z|Do;F(%Jawz2}ng#g%CC>2pea@y*uw(3Uhvn9Lc%)13UQEx4kfO1s$J1*lxxM7$W~>Wa=p4;+2PNIh7yX{N74(7ino=0i(uA)>qHUvkVuDn z)*U!+t-uJD)Z%t9JAm*ep*JGq>x0s%+}yr77HN-fxuLyN=|VttP(<3Zo5xyiYf-mW zkdz~elEpfXc8l!hVJytp4lr1%J@C7|r3IQsvMnvQgKbJ6WLLwktUZb6YIrIFjWsZl+EQVv+9Ef#qeWs;C1k3r#==@79mfNx;bMpb1w_eEHDNao9bWOON^mFP{)N|2(f`8+OGiniW*${h#l2bYjHs z12>uJ&K?!6ePq7q+5!p075aTOBpbdUF{&pT)rIshxx6p`GrKZn|ae>;9v|roMZxdDz}lL<$So z>2fugrmK$Y2Q@2K%)6$$u%4c3)?vL+Mr3^;kxnO4dJP@2164m&`d-JHU$1oc0}t$W z%2l+&9iPZ13e~D8BZK<094wEz*5r$`m!}x(iG#OsCDi#~TnkuwJgay%MzKAWz$gf$?vFMMbz?Bc zT0UyL_YW(ZAH_3AWuLdj+BfBNy-!c|_33;2awg!FNEJt$E*~{2C||vKGpJ0cHN>+ky6ffG(}aiwj=r zPSwe@|D;Z){k1xo_S1DT?Qhh{PoRH%EBc^bBUH$|Gts3Jx4lltygvnUm(U>dE)~d~ z;x5P%ct^B1$VVV^J#fEuVLl&+%zGG*J<1}1yllHwk*GMHosie4qJ^Xu>SinR3IBf6 zkGEmMTBy_($|6B+cp1AwFx)_#Gi!4q5qw$3gWk1EEH4t{`}ZdBNV1Lvx@rk^1v<~n zL+4ngXNm+KQZV?|s%!HlWtgsOF0j#;`56dOkLYH(SU?jTl*A_}ov+mdZ-Y$LK~1LT zxyAgvXTxCG`T1F+BCGm+#cEqbg(ik|^t)I8Jm3_r%@KgCpTzBl)>&LzGIUV@DGEhwbl5|qSU(g~DpCAJ^Z(0)-zD%IQv&N{JAMmfKm2-ez+S+jkZp(B_al7+DE;`~ z#47wy{W>rnVFk#zjOYKyibhBqRO|dj@QjzF62SjtZ>Ayyvc$K6h*b^MB8AO2CIwJg zBmzeAG#`c^-%1jst$l;v>+m}voj|1@pJ0-wc@~|zsZJr;-q26>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..0ad1c01d385f5731ecbd7fa754537b423d6cccc4 GIT binary patch literal 1868 zcma)6&u<%55T3Q&{35hYl?td3T0w-|s$F{>C$8mr~QjfZ5@qj~#aG(!iYQu$zn!VFO|sBj=Y1a=x7)hxrFO?`3tiCg7+{ki%y$A09k>>uL3mC0ukJ8bZH; z{tSH#W#R93ZS(5&D_-0m1ffj2olr!(H}l{i6si{|{qA}Y4fl0WB;Hr7m2^^ z%bpm9s_QoOiriN+N`p8`kJqkm-pp#A!|z4tDs&6_T>b6aGU09AS|)DY$w94VKnpBu zk)OnYZw^3VZU$S>ZDt$YS?4;qYx~*l;yys^U2G_Cyd>!|-)wDKF64d$^U5VkaQW1?-@5o2KTb*JiBQ!d!9QI!$M+vb9h+TUxZv z(QC!mtv9Umg}1GD$LAP3Gx^Z~*b+T?T6!+2K>r~A-*Hai7%?c)Nq>rdKzs&Tf-cZB zrLZic3tK)TTXGT^I%}V7IC4Mm_j6Za0Eye#myx0%>c!hU z4MVXjw_lvi6A35Bnlg5wR1)kAl}z(=^JH>Qj~VqbIC;dp9&(~sN#~=@8<#=s-O5+_ z8Bu3L+>)J+etXw^$0H|Ii4r@oclw!4VqYkc-zq~(zT?8p!kq2GT@p?WUt(hU6`94c z>@q&`EWW=H0~Zlsj5cM$|Eb(pBf3plFVNa!`5xqapjV+hft<(v<91>D;B#1(kKtr} z&D|`IA(t5EI|3i)F&}dozJGx^muHV<3l9I!8R0e7zqB=X{s}?8n-O!5KM@$O`xqN4 zh;dyWO;h)GVCFTi>ky7P1H#!F+w&Tm<`l5uJ}+ot4%P?S>M%Vp#5%w^EFKg`8e|TB aIPZPqz?!_@fX6A0;2i38?j_%&4E-N@=T0dA literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..8f2ec7996e07ce8edc6cf9b9734822511c3e0d71 GIT binary patch literal 1828 zcma)6J!~9R5T3nrY{xj^VkH7npcPo?5|O>z_1Sk9Xsm;vNVXFpAw@Ywr{~>w_L9Bb z)$Y5gR~e_r~f^of2Oj`u~ug4bQ0Ox-ugW<>HfUAJDH{3$y9B3g7kd?{+8|l zf4EQd(PXyv*~FlC_pt!60)zAE5jeayE_hF>arFo_>PO)4xoUg6_nv>)_+=57Sc3-8 zPoUpGS@?Tg-new-q8p83Kafek7l?4{MjngaY3Xc&7-8#NF-}I8`F_MB)uR zITYhS_3c)XkvmF;sUL;uLGH@Njcm^|_&pC@fnJ3^vj5)T4j>BU9^C+8a0 zRupXoGL6QGD=mD6hKi!V-4=e>2!dOq3vm*?EnQ{0-KAx(+x6P+&}rH$PN%!nbXvCK zwVR!lmhCM&o-=Gqd5%_J!L5W8n?4yfU=KTYX?kvEb=EjunXAqlC+TUUW}K=lOr18) z&@=ga=@Wdme3OzvlhXYO}>o2 zJ49xo{2Wfv45bA_`!B+;mGZ9v&zJl!3#|EHz-Rdbx`6%oY*ifNC$@7$`)on}mF-hR zzq927K+Ye_ZDl$?4_i*L&GtctVA}dvi5}UBMN106`PbiUJFGGu-Wy8(F%(me!3ag1v za#Z;q#A=DW4`-n?R~nuMhcSO{7XGi~zG~r~vv5z!llB4X)e$=Z<%we+_mSI+dhz?P zEGC?+zqy<781kOwdS9U)^SB<@()IoYW-iY^Jh^Ip{stmgd;TrP1J&R&t%_u!uW2Wxgm>;M1& literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..5a004a8e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..0633c332 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/additional_project_files.txt b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json new file mode 100644 index 00000000..cbd83c16 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json new file mode 100644 index 00000000..64953ba4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "armeabi-v7a", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja new file mode 100644 index 00000000..481ec1d6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/cmake_install.cmake b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/cmake_install.cmake new file mode 100644 index 00000000..52db1fb8 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json new file mode 100644 index 00000000..f6b13a0b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..54ddf53d91a278ac3402fa1f5c8473c73579c5c4 GIT binary patch literal 4205 zcmcIn3zySG6h=`2MOFbp@B#SZvKu!|>Li8br}%IE z?j+mS!Z~}6>z?y%XYT#(%r|!?^UyW@_U)_9Nt}dN+oJG8zwj>~J9g}Nh1c;*e~t1- z{r?C5Un}b?Z{qhPaDwWU@z@iTpHk%);8!aA2K-KiKLAdJKLMW#Lm;3+2nZ@fz;=aL z>*qq|TH=p}u}HUrEEJj@52Y_(XpJ*_P$x?>-V%_oN7Vhr_|wf#tL6femzFLIe>Mg9L)SoMQWFEgXjbZy?SZAWi-PLFpS?_tjw)K}p>!HlMB zsNxM22PXGS*Wix6F>`!uww7EoJkq?t?PI)x9q7_8i@GU2cPIW4QVwinz!O z<#nxg7wt_`2G<90fn}Q=?$z@w*iA&r3pkJpsIIuEV~A9LWTEv|i;@E!1G7m&8y%zP zSfu>Y%+_slHCAr)+g&xx^HZlvvZ0eG1f5;9S5_#inpf<;+p8R3O&wN8xBG^PS@6tW zr-8-LH!KI;ZdtlnYOb2Ftxli5#LuU(D&cOw+jV*#UtPP?c6pbUgIY67w5>+ZQZqs8 z#x|c=-cvOo$n!Re`RW+WYK(Lop8*f&Re$AptNCSR6#^}xVC-|#tY2gEn1OI ztL0){H7(DrD-Y7Z?M83YRBqSl_w-WZDLA;9Yp;Iy`|$3hqyeEXbs+%QVg69B~U~P(RtHCgWg<1q%otF+;^f z@vN17!<;)_cEbSo?J9a47r_qSThO9fnR9^7K+i_wNg?n zf!TPH^C-d`CP_A%nng3H_m`>Mmq_)iA}TKe9~=lQp2uOBh9Al_XfzH$K6%1r-!`|)U;98^tKw2xU-UB;BnC9$OqBur4b6vOO! zn)`^H30`)9j*X?XMmT-N?8}%p&eL*1voe)f(n=#}H<=;DD0?P&m`#Q_oVTaUB|FIP z5IHYo929j_A2aJ^hqaLflaWY^Tzf8tvIw*&nG{gUs%mxiYk#G&R&5SioCe7x6lfHC z((Ei)VG-S+ST2Gh&e9zIb1aG`sjAMK!JMSHhlIFt46%^F{E$U?;Rm~HEVBX)WRgL9 zrmiLza2a8Nj~huG_z4&yiuY6$j%VJ&hHkZ<@@lJGLt|&yNTsp7$@s9GV54GZGNSv| zNj8WwIr8byyT}GY%1qWv3u&ClxOf5AX%>mSK#cc?a-2ET^y`c+OK-BMYw4;mz;}nj zSr)}9W<=1?rsF@)B1kVMf%!@7=a@6F(b!%5yu~6}6fsKY*#N{zx|?EIVTAtn$fvZN zq2^?kBrM6YFW%Ye*p7 z`q;A#mBeZRpv$fQ(&hYG%4MLb4IZaRjkW_#Z~MEV6=PZKFSuG5%l)#p7*M0}_m5Hx z_H;S{m6qBev`qO*%8}+}H_p}8e(1c+0+bl{DD$GWBBkW(Lu935AAL@+1Uc<8htA0? zK#6&BlsTccrSL-`m7LW>BxXKD33`0Qf|Qb5hf`7ulmvQr(q)$3yT^ey0D9ZL1)Kor zje81s8+Zpe4ZI7S0ak$bfcJs3z&YSN@BwfExCnd*TmtBA{Sojn@CooKa0R#uTmwD> zJ_o)4z68Dkt^+rKo4_sLHt;pTfEu6y^pc}TAnnhztsyg=s7_Tz)gT&d=~IC@CdMhHqZem7Y;!0n#Vv7Z~+hK16u&` G2mb;9&(~c5 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin new file mode 100644 index 00000000..9016c6c4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Log + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ӽ1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json  1 + ӽ1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json  1 ӽ1t +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja  1 ӽ1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja.txt  1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt  1 N ӽ1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json  1 ӽ1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin  1  ӽ1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt  1 + ӽ1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json  1  ( ӽ1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt  1  z ӽ1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 00000000..ce0b7119 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt new file mode 100644 index 00000000..eb4fb9b9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/armeabi-v7a \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/hash_key.txt b/android/.cxx/RelWithDebInfo/154m65r6/hash_key.txt new file mode 100644 index 00000000..f3b64715 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 23.1.7779620. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json new file mode 100644 index 00000000..81cfc0a6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json @@ -0,0 +1,1287 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-536b4f71c77c797b2141.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-536b4f71c77c797b2141.json new file mode 100644 index 00000000..4302aee6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-536b4f71c77c797b2141.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json new file mode 100644 index 00000000..ae09bb5a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json new file mode 100644 index 00000000..aea42287 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-510fdfcb1e98d4a6df48.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-0870071926775167e3ac.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-536b4f71c77c797b2141.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-0870071926775167e3ac.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-536b4f71c77c797b2141.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-510fdfcb1e98d4a6df48.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json new file mode 100644 index 00000000..519f0ccc --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json @@ -0,0 +1,442 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 17, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt new file mode 100644 index 00000000..8718d9c6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/x86 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..ceed5d5a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..3843a3be --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..3285247af2dfe13c00dd62650410cb6d9810cbdf GIT binary patch literal 5672 zcmd5=TWl2989p=XwHIt`V@NR2HcRCYkj#$P_zG2uuXxqP7-Oi3lT2rK#@-FPJMQe5 zU|J;#4pESU1PW5~(DWku&^%O1)wHRaD6s@DmGXevs8XaV$pcY{L?RlIDk7Ba_sz_) z*AA#{^3vb_=f8dDI%ocK&OSMi98?rVND7INpjBTXL>rxJ{YaaLifXY7;(m?(N`3)0 znSS<-at{>AO|Z%IleOY((Y5kgDqGNU*}_rF5h4Qr(_qeDPr-ETtjVbmPV3GT#8;-y z&d%>ind55di!YPX+WAeDns}B?;#n;kwA_G(uAx+V;M>`oERS5zpI!%VcCxnA+ve>Xu_$=7f{z)%Ok$B>IPY1fpJ<)U0diwqsh(L^3fpmK@LrhWise z!!mB9vJ?1jVG3n)XgBA_n^QcRq4Rx^loO*u`Ef+qTvJi;EMnh)kNg(67c6>eBd65f zHR1keLMMQsEB^86_vfx$pSxBwa+UVMxoeG{GV#9YGC)9Fwkx*Ym*7qKA3+k&swcx6y%X60^6Bo~x$KOPJ z?pno}x%C*~nfb;~N~MvK+thgA>M_(gcd2pW;#-GKe{gv2$}O+T@uwD^W0m_Nb#I)H zRD4`2)xG-4&?ZRbZ*{MpAL^p^Y26!7N5-jLK4aZ_^pT4k7{P9n~=%pP!kk7J$jU9&86kBMM4B;)*2Zoo!b6J6lXZkO!WVY9BcA)}DY zty>`3&PMPM?9GAAzK+1=dSM)I+&+(Tw;_KDiSe@ki^RHEo@Ex$2=lI_t>{b#ILKSk zZJnL*wwCtp=4i?&T4vNPM4h&HN4#riI=(%c&KZTN=rPMFW)Xsk22*D4SboQ}V?So4-DtXdXS>|bnEJ8b7>@>Wp`x~`>WvN*RBhPYU?*_u3f7%U}dOnB2=4L_uY-Vs&`kbjaWU3lE4b9*dh|^I8IePAQ&####twb6I6w(2&aZdfvF z>by2Y1j~l25KpBVI=?TUQV?7_9FY1~JUYQjML6^@R(q%qM#X+S?h)Z3h{`{paHUdp z1$v|^@*%7#sLGmf$RWN6!^78!@Nwcl$D>M(yawP|0vp1iv&(?>BJwVRzhSUB9C~?K ztF>a4?3;4v9l+GOn*gp>&qY*x4~tgKZ@n0gRQwjjOEen@6_wl+!WA`@5H%cv&<+)` z&b6G8Pi3vbRN6KzEtyR@hBLdk)+!$ZKW2-7EgvM<7y>_ixSJJ+*2X`QDT;eqPjsy zRn!S2F)9J6Vmq{j#X_oRht2c%3y=zc{M=qIi;u$IQ&xTg_A6!aI_T4A?>_idwNA9d z=6wS$p{N_gA=qbOaBpYaf|SJm&ca{<;n`L}jynm-w8V@~`$b4*pJ-se2KhE@uYQ!` zV&MMnk$SIi(B9&ns;(FBA;7(s__a7Kd;-b+*S8zQzhHAu_U*M|8_G-K8KZZFJq(+7 zKAs&KFuxDOUVz;j*amE-VN{9s@HS%jXf0=2#0s`+#pJe}HIY{W-&A2H=Ixg|a94?$ zvxVYpUc~4PHuq(Q?)YZLC}u>=f3l1VzhmWC-dCn`Xuz>e!!<Nx9qFzdQM>z>P-7EePa5}tx_S>jH6gO{rRLw@owcTID;J~-O5&%2%= ztLuA{`+Iwm`u@Seg9BswSWho*F3A6biQz=B3DAT!R%VWj4y^F_7c)JB;b9-sA9sxD zX$*hGt<5aj0R$1;(Sj?SKZ7E;+%4tdWm{7Jk>Q?wi9W35|Cacdf7g)Z86&L% zSAmIR{*gHdrbqOXz6q8%<{@&E7x5qbZb>a*o+DU}=X)}JY=>wO^@4dXB6A)XXWEpwC!n)#o|&1y$SLTO z*beC#FmbdOfFa9!G+c}ApNB4S%-3Wd!X?Rm{tOP{_zt|hiomB5L|>r)3UU#LiL3|n z{YsL!m*Aj|=DfVl->*0il4QGogoAqyaoi7v?t;67cwKgfkG(VYPP_F1irD!Crlj&hL zFm>&py~%su&-3-3bKY}~f6$lc_xXH6f?xOrrG_dY+CWb&b1iKmBx*&ASSubB)lktU z@jEC$L=gx5pywe=Tn?E?JJb$>%)z#R5Jdc=Vb|{H?t>n<5rv3sSK4zBa_e2BnsrON z0)7;gjiM~^24o`b^c#NL))&@4yLi5TL$J?c5E56Q3{j46H|!Aa0H=Lu>Gwp8_&|v4U=yS)HK}R&;X;auwDohBXMY(R&iRhPz2X-u*IC#8`sRt#A2ob@;dj^m6nkg!I}0o47$h`;sgnXI zWk!i{^5O4(P>z$3Udk1sh_5)38w<9}`sgQtIwFBK)^!_bTKZU0OWMY=^dgL02ke zj~nK=rWb8%thMc+5QFhu{i!YXlxA3_p^sVd9&N{9U%YoPCSY}HNKM&>W?H&ojV0nE zBZ)q(Z?HEW8-yL>TjSr#_&71eXCrvd2f=rISoppd^sQM^RrLgH4?stJ1=s@=vAW=C zrDtiN_i_Jm_)ryj_skp9Z{3)_zGUbs^<}LzUjAaIaQ86I{QObxieV* z^7&xnyXA8I3(pUK70Lh_7gEm0*MOv|N4ZA73}oR?%4HL_AkvcqOtTxYXu1AF zK;}#O{TqJl(JEj9cCKaifa`k{>x^^Fvdld?jJ2S&bEn*djI<`YfFFKZHeZCyx?Tkh zfikzQ1!X&{fdi1&cryDs1exoFcFeeW9_2m-eHs+wW&h`Zb+J6l%%TzIT?y;anGT?r zw?ZwQosqWI_U?_LRI+5~A+r#&+9Dm1uFdJlhEO_}EKG!s8dfO_LnIn*4R?iFGPYeT zZBf;voBP5Ora6%_O6H`MHo|E$uiB=WOJ|ZynYp9+O-0K*WTfp-x_fiG-rcQtrpKeL zk&b9r_vY4UTO_J?wsv*2MfCQl9v$yAj13~;WZEsEM51@DRdt`4o6H*})$6*Nn#|_( zlxeFaD=qutHt3B&H7D)cdH_NHA9^7$r_LhrV_Ki#YH0!b#4t(JVfT@I-PMxxIP4I< z4)~V&*3~T!`0E;0t*Kk)YsAV>+JwI@zI;pV)>@^hfOPBk`Qlh%Rcl3jc_)@kU_BTt zqGtF#R9g#84cXe-hrkBIsIswoThmW_R{QH%NqqS?uwE7ggwiAxSZQrSSv4=#);m>- zCae-JI(&U^;=5M7RIzTjRM>yz2tHeZzN&!#5El1i;Qc%BsoI0jeIk$mss1^NR{Lsr zmTtrt< z{W?B@s@jzhYB?OC?k!=NtGQ%8l{E?zX;U}UUNemqSFlU!BSy-y)9QF`(zXq2lP7u` zKnZGSv|AnOv91nv`_ANHqd$vH;<6+8qR7Hat2l#% zb|4YyxKpdehKFPOwLS3zecH(Wp*~F$lZ8@tqJZ66%9s{T%>#*Ow^MNbc)~$y+c`rs z3VJqKKx6j*`Ig5Zx|}iKkQSD4WHM_RB56$=704u(8?Ac|?{1Tq$fm5MH8qzmO8Q|n zoyR<=o5Rs)IHHzNui>gTQKjxQ^~t#@+CDnE-OLv;XI88y9!?jFB9Dyb1lygZir%EM z6Z4VAv~mm!C#1p$!%Aaub2I)KOAmMcPwJMEaA^X4cNq_koG&<_iqT})$``Hg&H%Cd zRf-5G+@7lgb&G=srUSLrj|J+gRgbnh)L$J@sxe^rFMvu_m3Y6*6F-F7`au;@FPi9& zP40psHh`I(E2M~a$h_+_E&1R$0QzEueHik#it=NSpRcfYf-j=I2ccJ#dT|gk-!@PQ zpR!7vfP4-D?-8^cpc2^M6A+j)dF1-U67du$^C3?U%Flr^<%K-?HBe?a-n(i42k5Ji zo%W!8A2RP24k#fiQ5Fta>Y!tlo4U~%Q80fmXTw5mnr7ZfMx1QJ1N3OMjN-1c|*(S@RO1V;~4=j z$F*n~d`DWL+^UH$!g`bM;oSP$M$c=Pqg2jku;M-kFUg*Y_aw?N}Q7PSn*fb6V2 zVkL`3glWM`QZJdF%Wcm}H`2m;aJnhIcmH5)XMDTd7oUZ4+Yp&bDt}v%WoaWU0@eWO zSNR(RL>qk9(Kz489BK$F~BJ?-E%L z^~63P-x1{bmLP_}SJnqni~v9K{P=buG8fDGBz+h*l?kd6$?1FM;h4 z9tYBo@+^Fa@+}Y5T>Iz2OF!mqA|C=0WIr!JK|juclV4%@Ksr(9@y~+J`5}-EK+dlO z>Gvxr$fG$Yzw^szR@q4|(kLTPd{O%U#f5MOTvOedxM)=7wLN&)<2hVm} zsRZ!1NuGfc$Pz#FsMJ4+%@>nGr47#Xm+%+({YVO+(pI;?FNw}RAdMA%_j`V_efTVbfPtC?p#JQ&C*p#D(cM(1lP3?%mKab`qY&qWC6s5+u8Q Qf#1KdD1I!BaF*>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..f8ba05d23d7811b41c672221c55c0c00b83d7c5a GIT binary patch literal 1524 zcma)6OKTHR6h1MjO&_Qg-MN@$Dt0n6&9l0&jY%masbC92C~-P7Nn+5%KlZ>&j-9c1v^dx;4*JEx&WHHg`=x4Wc}}z2ot9}hwSuWy%{B6z z9aD81w$rYaTUKv7aH@{BQ4930t6IA1=yly_s6ErI$=M)cY`cclZP`}$AhujxLk*0J zESFg_EH_yWRZ!nD92~4k9%M!I6-f$}9Os$0bjNP#LL!@$Q&KvAMOat6hA!Ba;H2b? zoSW6;X+gtfgdm}SRANp@Y`AWxJC{sy?Z_cEZM$h2UAyOKhR6?*bZy(zHq@4tG|jE{ zOvkbB8k#F;`PsCd&+A#Op-6H@$>nDyB_%6*R?1~kvYu9SrI9s^X};1iJR9=F=;xmy zlcy<0pN1UgSl?qoOEFqgG(s!PKxkiJ9s5E%&HCh!?FM=nUuPRoSf*%{Y|kQk&U~Iu z(HZ7(9?b;v*a*>8Fc(k-bCL#ljK~3x5h>O+L8BU~a`cX_X z6)NhcQ78mIfhAqkNbI_ftFANOYkTb2y6UR_Ej+EhSYBS3FV~k#rCY_7`pW!5xmf48 zw-3i>NaTc@# zbAeucW5Hg`1@M{0^fZ4#4DvDHu*NbwF@qtH57=iJ{_dq&S~*fIDo2 yHNZv;m|%e}!C>sM@xoWV6*0)8fITNKa+o-9U=Q$`WjK^#;}!c5$K6mL-taG<&kAt> literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..b47ddbc692ec7e00626338e777b10eef88e57b18 GIT binary patch literal 1520 zcma)6O=}Zj5S}!xrXOf4dKC7Uirr?n`PkHpZAeNXX@s^=3}xBwZqnGzZrE%}d+~!_ zEb-tk(0}0BlN1yxc=6!LlNZ5*2fgJW)Oq%!rmcblv(L;t^SST4n4F^VKc zar)yCDZ>Gi_902*XIP^3!>_3c_{cRbBDG}llKv#xb5uO_8K#@zEvyVG>+&M8-2*+dOQ zH&}16W?ApCo+&`xHC?Q$rF@ZOF)&i8$WVBj1>10)rXeJAIVqjW*}V+?=b5*j-_vFO?%d| zc3U%T*Lh&-o}lOFGDbdc*fAshsJjU1$h!7BG0#OT)MAx)LkH>@X z)-BWasA<<76|L%O4O6{1Ip-424_!b<15AaAwqq7HHVWZHFB_uXZj*YyEXn>!;XF`_ zI~=Ty=A1;^@l0`PWqpPZ(RTtC15aYdb3JW~alhrG>lm7+1=sN{b*WrkTqvv6Qfalg zrmih4mWwL$ejb)fqQv+APkGIGc&ax1IS0#!E+~h0cHy4qITrr z-1n^57qvjj>_j!d2L~Bvg^k)F57~JcnEn?W^hJn%kUux0jl%$PAV;i&l)w&R;G_B` G+5Qb2o(8=D literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..3ee46a6d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..251a4ead --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/additional_project_files.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build.json new file mode 100644 index 00000000..62658d4e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..600a3e4d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja b/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja new file mode 100644 index 00000000..30d7a1b5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86 + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/build_file_index.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/cmake_install.cmake b/android/.cxx/RelWithDebInfo/154m65r6/x86/cmake_install.cmake new file mode 100644 index 00000000..6a3dc06e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json new file mode 100644 index 00000000..240151f5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..ea0eacc91a785ad94e090255fe92bf6529edaee2 GIT binary patch literal 4177 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..1fbe494e92f4bd06cf5b051034a22819a7fe6e02 GIT binary patch literal 7280 zcmd5>Yit}>6}~g;XEt8jand-XC7a4=6OrufZtV3VBG`_d?1JN@#!2%KOlNn--mQ0c zHnZczE~P{&6$CXRJk$mWgh2@9M}I^h!5>sv>JOrdNG=jZ>JKpD(L@3%6{13|l;xZ| z=d9NgI|(g6IM&X2-1FUg?wxzjy?6YT(Xqp-q6nsdI4DqCtoJN~RB(MW3BU$Lp9sQp zhj>ghfL038eeko=f$z?IWAXV{mqxaK`+n79k2bC05L(ABgbIH+5{mc) zaGLfa(}EL16_3Lc3G2m}kfUEMp`BifEa!Jt_0jdroS_@8HJ5XRuIF>J+PmR*6@I+tL6r6};8-uE3N%Z*2^{?sXz)?&AIVGaCSUx^om)7nQ&*BN z{=GAKx&C+X{*#yLxkeE;V0o$Hs+D)& zsOp#QCNF>bZO>L@ zj|b@pM0(O=a$cjT`E*_jpCmiKn-41$If0=bY2y8e+{9KAvN&OYcy32MwYr`zc6tV$ zFSrhnIQL$pg%|Y9g50Zn-CnAH1C{p?|JPkFzB_~`H?fg~F!}L5x07_32$HrDU!+O5 zopdheaap2roYP2Leuu{A2DK0GSdP~c>F|Dd{5+uV$@`(tEMB33`6+SA?&00Ny|M0S zPygO<+9+FQ*e-^h?pPw$w?7lx6VBv~;&k}D<&<+!5Q|5mk-qTmtm~G_1Da-dJ49sK zwx{z}*`9SWRwQE=G}pHCnXG|ZOa6ReU&*nbwK8rv)4#vR?C&>wGgI+sED`VP-ye;4 z$Kqyhv@g*eGkfA@e5%*7_J}dLBMpSd#zv~GYA5adY{4pP6uOq4&E?Is?P_Hw!?Ab` zQV%qH)?F0=DCU0=MRg2ulRyfHcJV`2_{}O}g2mmQ8!U>aSnR2qCRpUOqln{FSY=AP zvMbb49|*N=-5zRJHo?nMyG0KF(f2&$b$Xgr`OsSZe}J4LFa7p8ap6Cl9E?*hMr z!5~-~Q49tTg4h&+DmOI@cD_2iEfB&=QXQXxIoez=)J`@Cv7uY2TUXRztE^H)V3m6F zzDYR;LGBcbwEp)1AEc>-{gKP`5C}?Lb6|ni3M3j4I0lcpv+&p=>L-CU`~aX0N+Twa zrbcxVkY55(X=x5D67ExA3w#ZX64xr~Uq;*kcr>c&j{*J~0yZ@VmI?4#&{qI$Lj4@n z@D@7lZ4U5~Zw25=G$GMc8^7}O697>g!{F4coUm(@$w$GaHa-bYnJjjq+Ki5(p#YEi zy5L?=g4j8cD^A&Z&GstvGh?yDy;gl_Vq)mD{`u6IQGN3C@ljnDv&C|5x(G|KoV6V| z4xAZ__eku?L--} zik3GD>6}%Z&e*1&%8N33)T z#$1c_bQcmmPC}dOOX!Ji?a)zU#yXsXwB(7Cg_3}jX2P1K`749a4M21l|%tjqkO^M%&3Vb zots{HyD*h--29WE#s`Kp0|^0F=}nk@ilTfNYC(px6Mo7X{SlB|KVFAwdXvRgK5l*Y z4iJW4r;28k*XXwT(1y*wuMal7Rv&86h({$4G{jUmr6c4%Bx@A!Rs1d+!JvweSfYC# zp98$}f+`-NeV1{2q@aqoAw$#>CU*sD;(OawDojeQir@PDC&+%%S3hP-jOb0Dzsx#n zNVHMXm4_$rJOUk4)GdPV&upIty9)kc@~7j5umDrH#yET#>Z zp8Gl3m&qOm9qDcOVLhC6dAIztw6};s8fSuuGQJqKL-@}v?}51;Zftx`;(p_*};J0kFdX_#T>E$Nr48hpOLeIQ}Bpc|!6gE+UYHEvF5#xg0vGPWwl!uBP+caE5 zM69enYdwr1FO z@0XSzVqadh>*@O8iJ_zNh76lLXsPiO?f$5OHd&({pBVL7ysra#7CH<&hU_Tj&-Yg5e7|HI$ItjLf`BQR+vj^O z^DsFw-p@@a$1RNUe6MESM|fub_n(IXtaF$g_}(X2T00AfDr2?>jI1Q}wJ0yqeVFd4FU6eAUwvIDR(2LU^7hi?ly7{{=e| z_s9QzAO0d$#GJ>EtMTK11O;g0V+ik`{Jq@o?~ngFU~!LRJnzek6vu<`zXEJ)4W9S= zrH91d04%z4`+SaACj0`v93WgjNE|=MC2xsfXFPvbx=4<@C2Hltc(%L)0@@hQ=P>^N zhTq?>{}HelVibP0#Q0qlKbNt}{1z0j%s$9(Qispg8bS8^{&Ni*LJrc0v2UVMLw-D- zyZttFze)JGuh6H87Q*}cU%{jd>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..ac604e5728b49f0f162543584b6b567b34333ae0 GIT binary patch literal 2272 zcmbW1&1(}u6u>7}|V=Hb#OKRyELz`3#T%JM+6-=e3m5H+F)#`K8 z)36%Mp>8_PrX}l6!!@J|TQluBj%Aefial*v+tsO>>pYZ(rx=-;Su>L{Q${Hs(~|LY zW+oO-XmK+YOD7YWIU6_QrIeJDyy$CWL>}K4k>*(B#>mj{E*zwrz_Fpc!_UH{v6p?> z(ZRmA;DMmGdj-xFZGN4PRP^+(5nXkeot$K1>p5rQDcRWmOl1VMfQ8grZ% z1vys5`~^Y~HcJoBlBpU(t$VJgKLGux>TB0Abx)^AGJS-e zn##Yuv;6ZKUm>vj|8bsAbX5)*kjDSiEqEr7q3)J>>hSsHF+K;}$Jn#CQixYn)Gj%W zfX4sL=ZnwHFJPF1?+=*1{3LCWX2tchMnAN}dyprG2@WL9^E3VdMz8wE2{y?Q>&JV` z@m&9RU^vyOvkd(j%^zM@c>gdjy2hY&%O1sl=!Reu?&#-TtlM=VTo4U%Jp1ki@wKpf so>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..7e6a7e2dae59914c4e7e86a527aa21d42cb5e0be GIT binary patch literal 2264 zcmbW1&1(};5WruO)>dh?ih`hrJ+@-E*=?GS9;79trqT})3dK<3cK7AOZg#_FQ({3B z4@#&)_0*exf@d$ic&JB@9=-Hr4tgt6s5857lI`Q^=Z{Ro-A8tecu!vYlFCscJP_0&0$4 zDG0scYL=lnM$zCUt!cUiB_S-l<#MZ0wXH_iwz{%`#r?aSNvycd9gJ6qd!neauf*e| zq#^vgWjJ=#kj7IfB@v&=+?F=A1~(+zlAMH+RMOMBG9l?$qa*@K7)nk{;}zGfH)f}% zpd^eTmu)trc86YHd%M<$6R+MJu^LHWHLrdFR5`Qsirg2 zaW$c+Mk=08CKO{vHPljy^9ic_s!$?34_Kr%7P&DpG`t5J=O%D`P+s9{{^HonXm<2m z^aXez=r20p0rvAWY~2A6VMAT4b~VOgEE<^g)EGqSC$T^rvVQ>OG8<%L0#J%;f|DQd zYl2I{Ks+h<^$>q6IQh}|8u*n!{$8(uQSY!ator2C7X@?_OE?oqzPv3?Zl7x7y@W>i0M>@z>I2!eq;KxqNqJZ4y4BZ~0cdRhXYQuM|s;R^v==xQ?rB!uX`-jgD<- zt|r`s>LK)0Wcts+R{W3t85W)CrwFnye(tYOQ2bv(IR_JDI0j`-OlZH7jrIf0>HpK5 z#yyc#OMnp=X)hw8{qr4kj1fHVXg|aki0KdAH|0;`5m-kS77)ltSu;y#P`E>h5LtnLDzV2G3f8a`u8C&u(t+HXeSnQRl*4g zW7zk=UtbTqrv*p{gMv==6aENFzy3WJkotsm;(bQziGKkW{x%>+2}vSh9B_|@*Z&3= CAUJOT literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..e3ae0671 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 00000000..c618ff84 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/additional_project_files.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build.json b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build.json new file mode 100644 index 00000000..22464b87 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build_mini.json new file mode 100644 index 00000000..e9c5a62d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86_64", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja new file mode 100644 index 00000000..076f0a08 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64 + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build_file_index.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/cmake_install.cmake b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/cmake_install.cmake new file mode 100644 index 00000000..17e727b1 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json new file mode 100644 index 00000000..91f728a6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..bdc70975fa54cf835a5d621ecd27d42e651966da GIT binary patch literal 4160 zcmcIn3zySG6h=`&ML<|UKm}hsglX6X7E!CVNxDSRrZnkx@inH&WQm(5b&|sJQ~Y=S z6u&#k_O*J>p2NE5eA}6OzdQ5Ioyk0OO}};PYI71N;nlV%{LnA_OGl0zIa=X${L){e z{89h^!vELG`pLiXdmK1M^~!i;6XgL_wt%Np_zC!#3cmoqQsFm%Q{i{Or@{~js1O38 zLag<3A#*M9N5fd8+d&oz&5noCmoK$O8pQef?FZMF8`!GnkEYj?CF%aY)k zAEyXTo{zM#6hjQN&_Z9nh*P%v)jD6lrw!v&3lcxwMu(p>R`_yT6!p@{(kvA$iPOn0 z^UJ>0R>Av|vHWE&v#hB9-}0({(CH;+G@7o>8@BD}4bSQEj^jP*IfFV$I>wBqYpCK4 z6bB~vOxNSKv$0`yHn{GzyOs^3)i$}=X*6xKeg|PEnDMBwX>z+~bv)GHo3FQEI9nMy zre^`%>hMP}pRCMXC@>oaEblXebfFK(;(ga7<8fwm471tasLFlY-s{%s_FdlWTQ>19 zww|YR!*WR(_j(N-GB?eR=fZos^p>*uX7^zk;p$$OcYBU*x-PfDwlQ4&F-2TphVr^r zyNmXwDTC`ATwvK|hkNxr3w9Eb@&XQ|0;(%6>KG!`A6sa>)uQA;$G~io&_>7TITk6u zIJ0%zT#c0*{dQLkb7ksONj7v6g`hKw_R0!nRr8A7cYBrN+SFlnbh~eum<7-5bsAU< zeZz9l?WU!hrRJ&$+v@b`>-%gPs}k<^yIrT}@zu3EZI^dxIjA+WMB8liEHx9fZftYQ z@}8;zAtzP)UB|Vk{VP)oC5z@0>x5$-b>6a_2Bi%vqY5I*qqX&WFrH@yZ_$c$S}hmr zs%d#{U3riOZZ~=xrgFPZzo(ZP--d&m?Jdp`Pb}_whR$uPZF#)i(0dL|{V8&&J!9+# zLUF0DIa8K%n?7lfufr3Fq~QLf$bwADx=hn7&Jnj@2KA#oYBCO%Sg?R_nHef3if66t z8Rp#avKt1tZ&lIbxCox{-32YGl{p9K4D@U?o)m%)u`}^S{;~%Ft4jeQ6>|IKbRY|j zl|BT0F$)Ssnu~pOWd-q*8F5=q_R(NlBq7WDNU(u~Jj7`s?L9;TISkg)(Xg8T5#VC6&c$iIwIGDGm%q2U>?-DsL zWE>QARG%>G-wtad3nn9x7P`Ak; z;1rAK`owY(6mgd3@SkN-G)Yx;-VEj>#U&)fePf7)1m*`U$_qc(VPlyUXdsge+B0=8 zIgg773w+#0;=oV95K+9VqHsL(7B+ON^^{jzXAWqVq6e|aV@V7@kjr=4vC$l7BNtTVtg7kn1`Og@nrx{HA zRpzc1?CxqkkqqMEnIVQ&8fDt*{d=SJ`*K|?uX^a>ST(&UZoW!y^D8Bnfu^=^oDntp z*fqWF?}%26N#9#ewJ?@@Wod6@+$ zG45gJMQt=n$?XGVrD7j`POt>H!inAEE?3Ib=af z$(ILHQVWy>dQ#Ghl%BFjfj59RfwzET06kyd2HpYQ1x^6(0Vjb|z-i!p;0$mUSOLxf z=Yb2r2f#&up3Rqm4}p(>kAW+|Rp1lgQ{Xe;bKnc$8gL!B0o(+>1a1Mh0S43n4WM@# zJ@II3rX7{8&-a0K-~sRzKu@Btfp36s0Xp!$1HK1-02)9Op#7YlE%aER=iLTC?>P(j b5qJ#P0Og +#include + +static DenoiseState *rnnoise; + +JNIEXPORT Void JNICALL +Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_init(JNIEnv *env, jobject instance) { + rnnoise = rnnoise_create(); +} + +JNIEXPORT jshortArray JNICALL +Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_processAudio(JNIEnv *env, jobject instance, + jshortArray audioData_) { + jshort *audioData = (*env)->GetShortArrayElements(env, audioData_, NULL); + jsize audioDataLen = (*env)->GetArrayLength(env, audioData_); + jshortArray processedData = (*env)->NewShortArray(env, audioDataLen); + + for (int i = 0; i < audioDataLen; i += 480) { + if (i + 480 > audioDataLen) { + break; + } + rnnoise_process_frame(rnnoise, audioData + i); + } + + (*env)->SetShortArrayRegion(env, processedData, 0, audioDataLen, audioData); + + (*env)->ReleaseShortArrayElements(env, audioData_, audioData, 0); + + return processedData; +} diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index 903cbff1..ecbff9a6 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -1,3 +1,5 @@ + + diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt new file mode 100644 index 00000000..376811fd --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVirtualBackground.kt @@ -0,0 +1,447 @@ +package com.cloudwebrtc.webrtc + +import android.graphics.Bitmap +import android.graphics.BitmapFactory +import android.graphics.Canvas +import android.graphics.Color +import android.graphics.ImageFormat +import android.graphics.Matrix +import android.graphics.Rect +import android.graphics.YuvImage +import android.opengl.GLES20 +import android.opengl.GLUtils +import android.util.Log +import com.google.android.gms.tasks.Task +import com.google.mlkit.vision.common.InputImage +import com.google.mlkit.vision.segmentation.Segmentation +import com.google.mlkit.vision.segmentation.SegmentationMask +import com.google.mlkit.vision.segmentation.selfie.SelfieSegmenterOptions +import org.webrtc.EglBase +import org.webrtc.SurfaceTextureHelper +import org.webrtc.TextureBufferImpl +import org.webrtc.VideoFrame +import org.webrtc.VideoProcessor +import org.webrtc.VideoSink +import org.webrtc.VideoSource +import org.webrtc.YuvConverter +import org.webrtc.YuvHelper +import java.io.ByteArrayOutputStream +import java.nio.ByteBuffer +import java.util.Arrays +import kotlin.math.max + +class VirtualBackground { + val TAG = FlutterWebRTCPlugin.TAG + + private var videoSource: VideoSource? = null + private var textureHelper: SurfaceTextureHelper? = null + private var backgroundBitmap: Bitmap? = null + private var expectConfidence = 0.7 + private val segmentOptions = SelfieSegmenterOptions.Builder() + .setDetectorMode(SelfieSegmenterOptions.STREAM_MODE) + .enableRawSizeMask() + .setStreamModeSmoothingRatio(1.0f) + .build() + private val segmenter = Segmentation.getClient(segmentOptions) + + // MARK: Public functions + + /** + * Initialize the VirtualBackgroundManager with the given VideoSource. + * + * @param videoSource The VideoSource to be used for video capturing. + */ + fun initialize(videoSource: VideoSource) { + this.videoSource = videoSource + setVirtualBackground() + } + + /** + * Dispose of the VirtualBackgroundManager, clearing its references and configurations. + */ + fun dispose() { + this.videoSource = null + this.backgroundBitmap = null + this.expectConfidence = 0.7 + } + + /** + * Configure the virtual background by setting the background bitmap and the desired confidence level. + * + * @param bgBitmap The background bitmap to be used for virtual background replacement. + * @param confidence The confidence level (0 to 1) for selecting the foreground in the segmentation mask. + */ + fun configurationVirtualBackground(bgBitmap: Bitmap, confidence: Double) { + backgroundBitmap = bgBitmap + expectConfidence = confidence + } + + /** + * Set up the virtual background processing by attaching a VideoProcessor to the VideoSource. + * The VideoProcessor will handle capturing video frames, performing segmentation, and replacing the background. + */ + private fun setVirtualBackground() { + // Create an instance of EglBase + val eglBase = EglBase.create() + textureHelper = SurfaceTextureHelper.create("SurfaceTextureThread", eglBase.eglBaseContext) + + // Attach a VideoProcessor to the VideoSource to process captured video frames + videoSource!!.setVideoProcessor(object : VideoProcessor { + private var sink: VideoSink? = null + + override fun onCapturerStarted(success: Boolean) { + // Handle video capture start event + } + + override fun onCapturerStopped() { + // Handle video capture stop event + } + + override fun onFrameCaptured(frame: VideoFrame) { + if (sink != null) { + if (backgroundBitmap == null) { + // If no background is set, pass the original frame to the sink + sink!!.onFrame(frame) + } else { + // Otherwise, perform segmentation on the captured frame and replace the background + val inputFrameBitmap: Bitmap? = videoFrameToBitmap(frame) + if (inputFrameBitmap != null) { + runSegmentationInBackground(inputFrameBitmap, frame, sink!!) + } else { + Log.d(TAG, "Convert video frame to bitmap failure") + } + } + } + } + + override fun setSink(sink: VideoSink?) { + // Store the VideoSink to send the processed frame back to WebRTC + // The sink will be used after segmentation processing + this.sink = sink + } + }) + } + + /** + * Perform segmentation on the input bitmap in the background thread. + * After segmentation, the background is replaced with the configured virtual background. + * + * @param inputFrameBitmap The input frame bitmap to be segmented. + * @param frame The original VideoFrame metadata for the input bitmap. + * @param sink The VideoSink to send the processed frame back to WebRTC. + */ + private fun runSegmentationInBackground( + inputFrameBitmap: Bitmap, + frame: VideoFrame, + sink: VideoSink + ) { + Thread { + // Perform segmentation in the background thread + processSegmentation(inputFrameBitmap, frame, sink) + }.start() + } + + /** + * Convert a VideoFrame to a Bitmap for further processing. + * + * @param videoFrame The input VideoFrame to be converted. + * @return The corresponding Bitmap representation of the VideoFrame. + */ + private fun videoFrameToBitmap(videoFrame: VideoFrame): Bitmap? { + // Retain the VideoFrame to prevent it from being garbage collected + videoFrame.retain() + + // Convert the VideoFrame to I420 format + val buffer = videoFrame.buffer + val i420Buffer = buffer.toI420() + val y = i420Buffer!!.dataY + val u = i420Buffer.dataU + val v = i420Buffer.dataV + val width = i420Buffer.width + val height = i420Buffer.height + val strides = intArrayOf( + i420Buffer.strideY, + i420Buffer.strideU, + i420Buffer.strideV + ) + // Convert I420 format to NV12 format as required by YuvImage + val chromaWidth = (width + 1) / 2 + val chromaHeight = (height + 1) / 2 + val minSize = width * height + chromaWidth * chromaHeight * 2 + val yuvBuffer = ByteBuffer.allocateDirect(minSize) + YuvHelper.I420ToNV12( + y, + strides[0], + v, + strides[2], + u, + strides[1], + yuvBuffer, + width, + height + ) + // Remove leading 0 from the ByteBuffer + val cleanedArray = + Arrays.copyOfRange(yuvBuffer.array(), yuvBuffer.arrayOffset(), minSize) + val yuvImage = YuvImage( + cleanedArray, + ImageFormat.NV21, + width, + height, + null + ) + i420Buffer.release() + videoFrame.release() + + // Convert YuvImage to byte array + val outputStream = ByteArrayOutputStream() + yuvImage.compressToJpeg( + Rect(0, 0, yuvImage.width, yuvImage.height), + 100, + outputStream + ) + val jpegData = outputStream.toByteArray() + + // Convert byte array to Bitmap + return BitmapFactory.decodeByteArray(jpegData, 0, jpegData.size) + } + + /** + * Process the segmentation of the input bitmap using the AI segmenter. + * The resulting segmented bitmap is then combined with the provided background bitmap, + * and the final output frame is sent to the video sink. + * + * @param bitmap The input bitmap to be segmented. + * @param original The original video frame for metadata reference (rotation, timestamp, etc.). + * @param sink The VideoSink to receive the processed video frame. + */ + private fun processSegmentation(bitmap: Bitmap, original: VideoFrame, sink: VideoSink) { + // Create an InputImage from the input bitmap + val inputImage = InputImage.fromBitmap(bitmap, 0) + + // Perform segmentation using the AI segmenter + val result = segmenter.process(inputImage) + result.addOnCompleteListener { task: Task -> + if (task.isSuccessful) { + // Segmentation process successful + val segmentationMask = task.result + val mask = segmentationMask.buffer + val maskWidth = segmentationMask.width + val maskHeight = segmentationMask.height + mask.rewind() + + // Convert the buffer to an array of colors + val colors = maskColorsFromByteBuffer( + mask, + maskWidth, + maskHeight, + bitmap, + bitmap.width, + bitmap.height + ) + + // Create a segmented bitmap from the array of colors + val segmentedBitmap = + createBitmapFromColors(colors, bitmap.width, bitmap.height) + + // Draw the segmented bitmap on top of the background + val outputBitmap = + drawSegmentedBackground(segmentedBitmap, backgroundBitmap) + + // Create a new VideoFrame from the processed bitmap + val yuvConverter = YuvConverter() + if (textureHelper != null && textureHelper!!.handler != null) { + textureHelper!!.handler.post { + val textures = IntArray(1) + GLES20.glGenTextures(1, textures, 0) + GLES20.glBindTexture( + GLES20.GL_TEXTURE_2D, + textures[0] + ) + GLES20.glTexParameteri( + GLES20.GL_TEXTURE_2D, + GLES20.GL_TEXTURE_MIN_FILTER, + GLES20.GL_NEAREST + ) + GLES20.glTexParameteri( + GLES20.GL_TEXTURE_2D, + GLES20.GL_TEXTURE_MAG_FILTER, + GLES20.GL_NEAREST + ) + GLUtils.texImage2D( + GLES20.GL_TEXTURE_2D, + 0, + outputBitmap, + 0 + ) + val buffer = TextureBufferImpl( + outputBitmap!!.width, + outputBitmap.height, + VideoFrame.TextureBuffer.Type.RGB, + textures[0], + Matrix(), + textureHelper!!.handler, + yuvConverter, + null + ) + val i420Buf = yuvConverter.convert(buffer) + if (i420Buf != null) { + val outputVideoFrame = VideoFrame( + i420Buf, + original.rotation, + original.timestampNs + ) + sink.onFrame(outputVideoFrame) + } + } + } + } else { + // Handle segmentation error + val error = task.exception + // Log error information + Log.d(TAG, "Segmentation error: " + error.toString()) + } + } + } + + /** + * Convert the mask buffer to an array of colors representing the segmented regions. + * + * @param mask The mask buffer obtained from the AI segmenter. + * @param maskWidth The width of the mask. + * @param maskHeight The height of the mask. + * @param originalBitmap The original input bitmap used for color extraction. + * @param scaledWidth The width of the scaled bitmap. + * @param scaledHeight The height of the scaled bitmap. + * @return An array of colors representing the segmented regions. + */ + private fun maskColorsFromByteBuffer( + mask: ByteBuffer, + maskWidth: Int, + maskHeight: Int, + originalBitmap: Bitmap, + scaledWidth: Int, + scaledHeight: Int + ): IntArray { + val colors = IntArray(scaledWidth * scaledHeight) + var count = 0 + val scaleX = scaledWidth.toFloat() / maskWidth + val scaleY = scaledHeight.toFloat() / maskHeight + for (y in 0 until scaledHeight) { + for (x in 0 until scaledWidth) { + val maskX: Int = (x / scaleX).toInt() + val maskY: Int = (y / scaleY).toInt() + if (maskX in 0 until maskWidth && maskY >= 0 && maskY < maskHeight) { + val position = (maskY * maskWidth + maskX) * 4 + mask.position(position) + + // Get the confidence of the (x,y) pixel in the mask being in the foreground. + val foregroundConfidence = mask.float + val pixelColor = originalBitmap.getPixel(x, y) + + // Extract the color channels from the original pixel + val alpha = Color.alpha(pixelColor) + val red = Color.red(pixelColor) + val green = Color.green(pixelColor) + val blue = Color.blue(pixelColor) + + // Calculate the new alpha and color for the foreground and background + var newAlpha: Int + var newRed: Int + var newGreen: Int + var newBlue: Int + if (foregroundConfidence >= expectConfidence) { + // Foreground uses color from the original bitmap + newAlpha = alpha + newRed = red + newGreen = green + newBlue = blue + } else { + // Background is black with alpha 0 + newAlpha = 0 + newRed = 0 + newGreen = 0 + newBlue = 0 + } + + // Create a new color with the adjusted alpha and RGB channels + val newColor = Color.argb(newAlpha, newRed, newGreen, newBlue) + colors[count] = newColor + } else { + // Pixels outside the original mask size are considered background (black with alpha 0) + colors[count] = Color.argb(0, 0, 0, 0) + } + count++ + } + } + return colors + } + + /** + * Draws the segmentedBitmap on top of the backgroundBitmap with the background resized and centered + * to fit the dimensions of the segmentedBitmap. The output is a new bitmap containing the combined + * result. + * + * @param segmentedBitmap The bitmap representing the segmented foreground with transparency. + * @param backgroundBitmap The bitmap representing the background image to be used as the base. + * @return The resulting bitmap with the segmented foreground overlaid on the background. + * Returns null if either of the input bitmaps is null. + */ + private fun drawSegmentedBackground( + segmentedBitmap: Bitmap?, + backgroundBitmap: Bitmap? + ): Bitmap? { + if (segmentedBitmap == null || backgroundBitmap == null) { + // Handle invalid bitmaps + return null + } + + val segmentedWidth = segmentedBitmap.width + val segmentedHeight = segmentedBitmap.height + + // Create a new bitmap with dimensions matching the segmentedBitmap + val outputBitmap = + Bitmap.createBitmap(segmentedWidth, segmentedHeight, Bitmap.Config.ARGB_8888) + + // Create a canvas to draw on the outputBitmap + val canvas = Canvas(outputBitmap) + + // Calculate the scale factor for the backgroundBitmap to be larger or equal to the segmentedBitmap + val scaleX = segmentedWidth.toFloat() / backgroundBitmap.width + val scaleY = segmentedHeight.toFloat() / backgroundBitmap.height + val scale = max(scaleX, scaleY) + + // Calculate the new dimensions of the backgroundBitmap after scaling + val newBackgroundWidth = (backgroundBitmap.width * scale).toInt() + val newBackgroundHeight = (backgroundBitmap.height * scale).toInt() + + // Calculate the offset to center the backgroundBitmap in the outputBitmap + val offsetX = (segmentedWidth - newBackgroundWidth) / 2 + val offsetY = (segmentedHeight - newBackgroundHeight) / 2 + + // Create a transformation matrix to scale and center the backgroundBitmap + val matrix = Matrix() + matrix.postScale(scale, scale) + matrix.postTranslate(offsetX.toFloat(), offsetY.toFloat()) + + // Draw the backgroundBitmap on the canvas with the specified scale and centering + canvas.drawBitmap(backgroundBitmap, matrix, null) + + // Draw the segmentedBitmap on the canvas + canvas.drawBitmap(segmentedBitmap, 0f, 0f, null) + + return outputBitmap + } + + /** + * Creates a bitmap from an array of colors with the specified width and height. + * + * @param colors The array of colors representing the pixel values of the bitmap. + * @param width The width of the bitmap. + * @param height The height of the bitmap. + * @return The resulting bitmap created from the array of colors. + */ + private fun createBitmapFromColors(colors: IntArray, width: Int, height: Int): Bitmap { + return Bitmap.createBitmap(colors, width, height, Bitmap.Config.ARGB_8888) + } +} \ No newline at end of file diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 050f8afd..dcf44232 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -17,6 +17,8 @@ import android.hardware.camera2.CameraManager; import android.hardware.camera2.CaptureRequest; import android.media.AudioDeviceInfo; +import android.media.AudioFormat; +import android.media.AudioManager; import android.media.projection.MediaProjection; import android.media.projection.MediaProjectionManager; import android.os.Build; @@ -39,6 +41,7 @@ import com.cloudwebrtc.webrtc.audio.AudioSwitchManager; import com.cloudwebrtc.webrtc.record.AudioChannel; import com.cloudwebrtc.webrtc.record.AudioSamplesInterceptor; +import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; import com.cloudwebrtc.webrtc.record.MediaRecorderImpl; import com.cloudwebrtc.webrtc.record.OutputAudioSamplesInterceptor; import com.cloudwebrtc.webrtc.utils.Callback; @@ -48,6 +51,7 @@ import com.cloudwebrtc.webrtc.utils.MediaConstraintsUtils; import com.cloudwebrtc.webrtc.utils.ObjectType; import com.cloudwebrtc.webrtc.utils.PermissionUtils; +import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; import org.webrtc.AudioSource; import org.webrtc.AudioTrack; @@ -70,6 +74,8 @@ import java.io.File; import java.lang.reflect.Field; +import java.nio.ByteBuffer; +import java.nio.ByteOrder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -112,6 +118,8 @@ class GetUserMediaImpl { private final SparseArray mediaRecorders = new SparseArray<>(); private AudioDeviceInfo preferredInput = null; + private AudioTrackInterceptor audioTrackInterceptor = null; + public void screenRequestPermissions(ResultReceiver resultReceiver) { final Activity activity = stateProvider.getActivity(); if (activity == null) { @@ -340,9 +348,9 @@ private String getSourceIdConstraint(ConstraintsMap mediaConstraints) { } private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stream) { - android.media.AudioManager audioManager = ((android.media.AudioManager) stateProvider.getActivity().getApplicationContext() - .getSystemService(Context.AUDIO_SERVICE)); - audioManager.setMode(android.media.AudioManager.MODE_IN_COMMUNICATION); + AudioManager audioManager = ((AudioManager) stateProvider.getActivity().getApplicationContext() + .getSystemService(Context.AUDIO_SERVICE)); + audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); AudioSwitchManager.instance.start(); MediaConstraints audioConstraints = new MediaConstraints(); String deviceId = null; @@ -360,7 +368,10 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre AudioSource audioSource = pcFactory.createAudioSource(audioConstraints); if(deviceId == null) { - final AudioDeviceInfo[] devices = audioManager.getDevices(android.media.AudioManager.GET_DEVICES_INPUTS); + AudioDeviceInfo[] devices = new AudioDeviceInfo[0]; + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { + devices = audioManager.getDevices(AudioManager.GET_DEVICES_INPUTS); + } if(devices.length > 0) { deviceId = "0"; } @@ -375,6 +386,33 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre // } AudioTrack track = pcFactory.createAudioTrack(trackId, audioSource); + + // RNNoise + RNNoiseWrapper rnNoiseWrapper = new RNNoiseWrapper(); + rnNoiseWrapper.init(); + + // Create the audio track with the desired audio constraints + android.media.AudioTrack audioTrack = createAudioTrackWithConstraints(audioConstraints); + // Create the audio track interceptor + audioTrackInterceptor = new AudioTrackInterceptor(audioTrack, new JavaAudioDeviceModule.SamplesReadyCallback() { + @Override + public void onWebRtcAudioRecordSamplesReady(JavaAudioDeviceModule.AudioSamples audioSamples) { + // Process audio with RNNoiseWrapper + byte[] audioDataBytes = audioSamples.getData(); + short[] audioDataShorts = bytesToShorts(audioDataBytes); + short[] processedAudioData = rnNoiseWrapper.processAudio(audioDataShorts); + + // Convert the processed audio data back to bytes + byte[] processedAudioBytes = shortsToBytes(processedAudioData); + + if (audioTrackInterceptor != null) { + // Write the processed audio data to the audio track + audioTrackInterceptor.write(processedAudioBytes, 0, processedAudioBytes.length); + } + } + }); + + stream.addTrack(track); stateProvider.putLocalTrack(track.id(), track); @@ -388,7 +426,9 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre trackParams.putBoolean("remote", false); if(deviceId == null) { - deviceId = "" + getPreferredInputDevice(preferredInput); + if (VERSION.SDK_INT >= VERSION_CODES.M) { + deviceId = "" + getPreferredInputDevice(preferredInput); + } } ConstraintsMap settings = new ConstraintsMap(); @@ -404,6 +444,41 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre return trackParams; } + // Helper method to create AudioTrack with desired audio constraints + private android.media.AudioTrack createAudioTrackWithConstraints(MediaConstraints audioConstraints) { + int sampleRate = 44100; // Your desired sample rate + int channelConfig = AudioFormat.CHANNEL_OUT_MONO; // Mono channel + int audioFormat = AudioFormat.ENCODING_PCM_16BIT; // 16-bit PCM + int bufferSize = android.media.AudioTrack.getMinBufferSize(sampleRate, channelConfig, audioFormat); + + android.media.AudioTrack audioTrack = new android.media.AudioTrack( + AudioManager.STREAM_VOICE_CALL, + sampleRate, + channelConfig, + audioFormat, + bufferSize, + android.media.AudioTrack.MODE_STREAM + ); + + return audioTrack; + } + + + + // Helper method to convert byte[] to short[] + private short[] bytesToShorts(byte[] bytes) { + short[] shorts = new short[bytes.length / 2]; + ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(shorts); + return shorts; + } + + // Helper method to convert short[] to byte[] + private byte[] shortsToBytes(short[] shorts) { + byte[] bytes = new byte[shorts.length * 2]; + ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().put(shorts); + return bytes; + } + /** * Implements {@code getUserMedia} without knowledge whether the necessary permissions have * already been granted. If the necessary permissions have not been granted yet, they will be diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java new file mode 100644 index 00000000..66a693d1 --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java @@ -0,0 +1,96 @@ +package com.cloudwebrtc.webrtc.utils; +import android.media.AudioFormat; +import android.media.AudioRecord; +import android.media.MediaRecorder; +import android.os.Build; + +import androidx.annotation.RequiresApi; + +import com.cloudwebrtc.webrtc.record.AudioSamplesInterceptor; +import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; + +import org.webrtc.audio.JavaAudioDeviceModule; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +public class NoiseReductionProcessor extends AudioSamplesInterceptor { + private static final int SAMPLE_RATE = 44100; // Set the sample rate according to your requirement + private static final int CHANNEL_CONFIG = AudioFormat.CHANNEL_IN_MONO; + private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; + private static final int BUFFER_SIZE = 480; // Set the buffer size according to your requirement + private static final int NOISE_REDUCTION_INTERVAL_MS = 10; // Set the noise reduction interval in milliseconds + + private final AudioRecord audioRecord; + private final RNNoiseWrapper rnNoiseWrapper; + private volatile boolean isRunning; + + private final JavaAudioDeviceModule audioDeviceModule; + + private AudioTrackInterceptor audioTrackInterceptor; + + @RequiresApi(api = Build.VERSION_CODES.M) + public NoiseReductionProcessor(RNNoiseWrapper rnNoiseWrapper, JavaAudioDeviceModule audioDeviceModule) { + this.rnNoiseWrapper = rnNoiseWrapper; + this.audioDeviceModule = audioDeviceModule; + audioRecord = new AudioRecord.Builder() + .setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION) + .setAudioFormat(new AudioFormat.Builder() + .setEncoding(AUDIO_FORMAT) + .setSampleRate(SAMPLE_RATE) + .setChannelMask(CHANNEL_CONFIG) + .build()) + .setBufferSizeInBytes(BUFFER_SIZE) + .build(); + } + + public void start() { + if (isRunning) return; + + isRunning = true; + audioRecord.startRecording(); + + byte[] audioBuffer = new byte[BUFFER_SIZE]; + while (isRunning) { + int bytesRead = audioRecord.read(audioBuffer, 0, BUFFER_SIZE); + if (bytesRead > 0) { + // Process audio data with RNNoise + short[] audioDataShorts = bytesToShorts(audioBuffer); + short[] processedAudioData = rnNoiseWrapper.processAudio(audioDataShorts); + byte[] processedAudioBytes = shortsToBytes(processedAudioData); + + // Write the processed audio data to the audio track + audioTrackInterceptor.write(processedAudioBytes, 0, processedAudioBytes.length); + } + + // Sleep for the noise reduction interval + try { + Thread.sleep(NOISE_REDUCTION_INTERVAL_MS); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + + audioRecord.stop(); + audioRecord.release(); + } + + public void stop() { + isRunning = false; + } + + private short[] bytesToShorts(byte[] bytes) { + short[] shorts = new short[bytes.length / 2]; + ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(shorts); + return shorts; + } + + private byte[] shortsToBytes(short[] shorts) { + ByteBuffer buffer = ByteBuffer.allocate(shorts.length * 2); + buffer.order(ByteOrder.LITTLE_ENDIAN); + for (short s : shorts) { + buffer.putShort(s); + } + return buffer.array(); + } +} diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java new file mode 100644 index 00000000..0c6ca70b --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java @@ -0,0 +1,10 @@ +package com.cloudwebrtc.webrtc.utils; + +public class RNNoiseWrapper { + static { + System.loadLibrary("rnnoise"); + } + + public native void init(); + public native short[] processAudio(short[] audioData); +} From 0e1b00d823f38a72e1165849d438ac836e1a5385 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Fri, 21 Jul 2023 09:33:34 +0700 Subject: [PATCH 08/16] fix . --- .../arm64-v8a/configure_fingerprint.bin | 24 ++--- .../104170b1/x86/configure_fingerprint.bin | 24 ++--- .../arm64-v8a/configure_fingerprint.bin | 24 ++--- .../armeabi-v7a/configure_fingerprint.bin | 24 ++--- .../154m65r6/x86/configure_fingerprint.bin | 24 ++--- .../154m65r6/x86_64/configure_fingerprint.bin | 24 ++--- .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 3 + .../webrtc/utils/NoiseReductionProcessor.java | 96 ------------------- 8 files changed, 75 insertions(+), 168 deletions(-) delete mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin b/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin index a4590129..50901d3d 100644 --- a/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin +++ b/android/.cxx/Debug/104170b1/arm64-v8a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Logz x v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ܟ1w +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ܟ1w u -s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json  1 +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build.json  1 ܟ1| z -x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json  1 ܟ1i +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/android_gradle_build_mini.json  1 ܟ1i g -e/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja  1 ܟ1m +e/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja  1 ܟ1m k -i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja.txt  1r +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja.txt  1r p -n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt  1 N ܟ1s +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/build_file_index.txt  1 N ܟ1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json  1Ɣ ܟ1w +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json  1Ɣ ܟ1w u -s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin  1  ܟ1} +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin  1  ܟ1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt  1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/metadata_generation_command.txt  1  ܟ1p n -l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json  1  ( ܟ1u +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/prefab_config.json  1  ( ܟ1u s -q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt  1  o ܟ1R +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/symbol_folder_index.txt  1  o ܟ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin b/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin index 10e3983a..22372581 100644 --- a/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin +++ b/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin @@ -2,27 +2,27 @@ C/C++ Structured Logt r p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ꟗ1  ꟗ1q +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  릲1  ꟗ1q o -m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build.json  ꟗ1 ꟗ1v +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build.json  릲1 ꟗ1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json  ꟗ1 ꟗ1c +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json  릲1 ꟗ1c a -_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja  ꟗ1 ꟗ1g +_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja  릲1 ꟗ1g e -c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja.txt  ꟗ1l +c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja.txt  릲1l j -h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build_file_index.txt  ꟗ1 N ꟗ1m +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build_file_index.txt  릲1 N ꟗ1m k -i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json  ꟗ1 ꟗ1q +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json  릲1 ꟗ1q o -m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin  ꟗ1  ꟗ1w +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin  릲1  ꟗ1w u -s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt  ꟗ1 +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt  릲1  ꟗ1j h -f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/prefab_config.json  ꟗ1  ( ꟗ1o +f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/prefab_config.json  릲1  ( ꟗ1o m -k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt  ꟗ1  i ꟗ1R +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt  릲1  i ꟗ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ꟗ1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  릲1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin index 2e84ebae..0728fc48 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ν1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ٮ1  ν1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json  1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json  ٮ1 Ͻ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json  1 Ͻ1r +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json  ٮ1 Ͻ1r p -n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja  1 ν1v +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja  ٮ1 ν1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja.txt  1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja.txt  ٮ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt  1 N Ͻ1| +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt  ٮ1 N Ͻ1| z -x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json  1 ν1 +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json  ٮ1 ν1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin  1  ν1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin  ٮ1  ν1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/metadata_generation_command.txt  1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/metadata_generation_command.txt  ٮ1  Ͻ1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/prefab_config.json  1  ( Ͻ1~ +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/prefab_config.json  ٮ1  ( Ͻ1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/symbol_folder_index.txt  1  x Ͻ1R +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/symbol_folder_index.txt  ٮ1  x Ͻ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ٮ1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin index 9016c6c4..f8074f03 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ӽ1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ٮ1  ӽ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json  1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json  ٮ1 ӽ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json  1 ӽ1t +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json  ٮ1 ӽ1t r -p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja  1 ӽ1x +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja  ٮ1 ӽ1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja.txt  1} +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja.txt  ٮ1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt  1 N ӽ1~ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt  ٮ1 N ӽ1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json  1 ӽ1 +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json  ٮ1 ӽ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin  1  ӽ1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin  ٮ1  ӽ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt  1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt  ٮ1  ӽ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json  1  ( ӽ1 +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json  ٮ1  ( ӽ1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt  1  z ӽ1R +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt  ٮ1  z ӽ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ٮ1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86/configure_fingerprint.bin index d4d875bd..cf3221a7 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log} { y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ؽ1z +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ٮ1  ؽ1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build.json  1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build.json  ٮ1 ؽ1 } -{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build_mini.json  1 ؽ1l +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/android_gradle_build_mini.json  ٮ1 ؽ1l j -h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja  1 ׽1p +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja  ٮ1 ׽1p n -l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja.txt  1u +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja.txt  ٮ1u s -q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/build_file_index.txt  1 N ؽ1v +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/build_file_index.txt  ٮ1 N ؽ1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json  1 ׽1z +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json  ٮ1 ׽1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin  1  ׽1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin  ٮ1  ׽1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/metadata_generation_command.txt  1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/metadata_generation_command.txt  ٮ1  ؽ1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/prefab_config.json  1  ( ؽ1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/prefab_config.json  ٮ1  ( ؽ1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/symbol_folder_index.txt  1  r ؽ1R +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/symbol_folder_index.txt  ٮ1  r ؽ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ٮ1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/configure_fingerprint.bin index 5b44c0ed..442c7293 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86_64/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log ~ |/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ܽ1} +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ٮ1  ܽ1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build.json  1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build.json  ٮ1 ܽ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build_mini.json  1 ܽ1o +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/android_gradle_build_mini.json  ٮ1 ܽ1o m -k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja  1 ܽ1s +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja  ٮ1 ܽ1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja.txt  1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build.ninja.txt  ٮ1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build_file_index.txt  1 N ݽ1y +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/build_file_index.txt  ٮ1 N ݽ1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json  1 ܽ1} +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json  ٮ1 ܽ1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json.bin  1  ܽ1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/compile_commands.json.bin  ٮ1  ܽ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/metadata_generation_command.txt  1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/metadata_generation_command.txt  ٮ1  ݽ1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/prefab_config.json  1  ( ݽ1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/prefab_config.json  ٮ1  ( ݽ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/symbol_folder_index.txt  1  u ݽ1R +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/symbol_folder_index.txt  ٮ1  u ݽ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ٮ1  ʔ1 \ No newline at end of file diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 31d4d02a..75147b59 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -120,6 +120,8 @@ class GetUserMediaImpl { private FlutterRTCVirtualBackground flutterRTCVirtualBackground = null; + private AudioTrackInterceptor audioTrackInterceptor = null; + public void screenRequestPermissions(ResultReceiver resultReceiver) { final Activity activity = stateProvider.getActivity(); if (activity == null) { @@ -408,6 +410,7 @@ public void onWebRtcAudioRecordSamplesReady(JavaAudioDeviceModule.AudioSamples a if (audioTrackInterceptor != null) { // Write the processed audio data to the audio track + Log.d(TAG, "Removed Background Noise by RNNoise"); audioTrackInterceptor.write(processedAudioBytes, 0, processedAudioBytes.length); } } diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java deleted file mode 100644 index 66a693d1..00000000 --- a/android/src/main/java/com/cloudwebrtc/webrtc/utils/NoiseReductionProcessor.java +++ /dev/null @@ -1,96 +0,0 @@ -package com.cloudwebrtc.webrtc.utils; -import android.media.AudioFormat; -import android.media.AudioRecord; -import android.media.MediaRecorder; -import android.os.Build; - -import androidx.annotation.RequiresApi; - -import com.cloudwebrtc.webrtc.record.AudioSamplesInterceptor; -import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; - -import org.webrtc.audio.JavaAudioDeviceModule; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -public class NoiseReductionProcessor extends AudioSamplesInterceptor { - private static final int SAMPLE_RATE = 44100; // Set the sample rate according to your requirement - private static final int CHANNEL_CONFIG = AudioFormat.CHANNEL_IN_MONO; - private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; - private static final int BUFFER_SIZE = 480; // Set the buffer size according to your requirement - private static final int NOISE_REDUCTION_INTERVAL_MS = 10; // Set the noise reduction interval in milliseconds - - private final AudioRecord audioRecord; - private final RNNoiseWrapper rnNoiseWrapper; - private volatile boolean isRunning; - - private final JavaAudioDeviceModule audioDeviceModule; - - private AudioTrackInterceptor audioTrackInterceptor; - - @RequiresApi(api = Build.VERSION_CODES.M) - public NoiseReductionProcessor(RNNoiseWrapper rnNoiseWrapper, JavaAudioDeviceModule audioDeviceModule) { - this.rnNoiseWrapper = rnNoiseWrapper; - this.audioDeviceModule = audioDeviceModule; - audioRecord = new AudioRecord.Builder() - .setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION) - .setAudioFormat(new AudioFormat.Builder() - .setEncoding(AUDIO_FORMAT) - .setSampleRate(SAMPLE_RATE) - .setChannelMask(CHANNEL_CONFIG) - .build()) - .setBufferSizeInBytes(BUFFER_SIZE) - .build(); - } - - public void start() { - if (isRunning) return; - - isRunning = true; - audioRecord.startRecording(); - - byte[] audioBuffer = new byte[BUFFER_SIZE]; - while (isRunning) { - int bytesRead = audioRecord.read(audioBuffer, 0, BUFFER_SIZE); - if (bytesRead > 0) { - // Process audio data with RNNoise - short[] audioDataShorts = bytesToShorts(audioBuffer); - short[] processedAudioData = rnNoiseWrapper.processAudio(audioDataShorts); - byte[] processedAudioBytes = shortsToBytes(processedAudioData); - - // Write the processed audio data to the audio track - audioTrackInterceptor.write(processedAudioBytes, 0, processedAudioBytes.length); - } - - // Sleep for the noise reduction interval - try { - Thread.sleep(NOISE_REDUCTION_INTERVAL_MS); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } - - audioRecord.stop(); - audioRecord.release(); - } - - public void stop() { - isRunning = false; - } - - private short[] bytesToShorts(byte[] bytes) { - short[] shorts = new short[bytes.length / 2]; - ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(shorts); - return shorts; - } - - private byte[] shortsToBytes(short[] shorts) { - ByteBuffer buffer = ByteBuffer.allocate(shorts.length * 2); - buffer.order(ByteOrder.LITTLE_ENDIAN); - for (short s : shorts) { - buffer.putShort(s); - } - return buffer.array(); - } -} From b68a8326eaee0375415a0a1eedb4239fc3dd4d28 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Sat, 22 Jul 2023 13:52:44 +0700 Subject: [PATCH 09/16] feat(audio): add rnnoise on Android NDK --- .../reply/cache-v2-5667b5222cb7c4a1565a.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-1f61c27df3319f5d27bc.json | 197 +++ .../codemodel-v2-459f1adb8740dcf908d7.json | 60 + .../index-2023-07-21T03-10-00-0725.json} | 12 +- ...et-rnnoise-Debug-fc9818d97694f8c7e93f.json | 450 ++++++ .../Debug/104170b1/arm64-v8a/CMakeCache.txt | 4 +- .../.cxx/Debug/104170b1/arm64-v8a/build.ninja | 31 +- .../104170b1/arm64-v8a/compile_commands.json | 5 + .../arm64-v8a/compile_commands.json.bin | Bin 4169 -> 4309 bytes .../arm64-v8a/configure_fingerprint.bin | 26 +- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-6bc226dad850a59290b0.json} | 10 +- .../cmakeFiles-v1-4cbdb3b8757b7b0a4077.json} | 12 +- .../codemodel-v2-12d5a35756e67ae72693.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../index-2023-07-21T05-24-24-0304.json} | 12 +- ...et-rnnoise-Debug-ba56a3baf02ad29187fb.json | 450 ++++++ .../Debug/104170b1/armeabi-v7a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5988 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 6124 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 115 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1868 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1828 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 37 + .../android_gradle_build_mini.json | 27 + .../Debug/104170b1/armeabi-v7a/build.ninja | 220 +++ .../104170b1/armeabi-v7a/build_file_index.txt | 1 + .../104170b1/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 42 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 4350 bytes .../armeabi-v7a/configure_fingerprint.bin | 29 + .../metadata_generation_command.txt | 19 + .../104170b1/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + ...son => cache-v2-797bac4f3663ab16b507.json} | 36 +- .../cmakeFiles-v1-a1251cb216070df17fe9.json | 197 +++ ...=> codemodel-v2-2c92d7eaa3997ce44a55.json} | 2 +- .../index-2023-07-21T05-24-24-0782.json} | 12 +- ...t-rnnoise-Debug-1e01340a66d9b27d4f23.json} | 20 +- .../.cxx/Debug/104170b1/x86/CMakeCache.txt | 4 +- android/.cxx/Debug/104170b1/x86/build.ninja | 31 +- .../Debug/104170b1/x86/compile_commands.json | 5 + .../104170b1/x86/compile_commands.json.bin | Bin 4182 -> 4322 bytes .../104170b1/x86/configure_fingerprint.bin | 24 +- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-bcc5a35411d18feb189a.json} | 10 +- .../cmakeFiles-v1-1cf7ae0e441f353e9f96.json} | 12 +- .../codemodel-v2-5bc59ac1ae38f4d31135.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../index-2023-07-21T05-24-25-0380.json} | 12 +- ...et-rnnoise-Debug-fc9818d97694f8c7e93f.json | 450 ++++++ .../.cxx/Debug/104170b1/x86_64/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7136 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7272 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2272 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 2264 bytes .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../104170b1/x86_64/CMakeFiles/rules.ninja | 64 + .../x86_64/additional_project_files.txt | 0 .../104170b1/x86_64/android_gradle_build.json | 37 + .../x86_64/android_gradle_build_mini.json | 27 + .../.cxx/Debug/104170b1/x86_64/build.ninja | 220 +++ .../104170b1/x86_64/build_file_index.txt | 1 + .../Debug/104170b1/x86_64/cmake_install.cmake | 54 + .../104170b1/x86_64/compile_commands.json | 42 + .../104170b1/x86_64/compile_commands.json.bin | Bin 0 -> 4305 bytes .../104170b1/x86_64/configure_fingerprint.bin | 28 + .../x86_64/metadata_generation_command.txt | 19 + .../Debug/104170b1/x86_64/prefab_config.json | 4 + .../104170b1/x86_64/symbol_folder_index.txt | 1 + .../reply/cache-v2-d12c030055940de343b1.json | 1311 ++++++++++++++++ .../cmakeFiles-v1-a20b729986d6a138183e.json | 182 +++ .../codemodel-v2-83a47c5e4f58cceba6d8.json | 59 + ...on => index-2023-07-21T07-33-57-0916.json} | 12 +- ...et-rnnoise-Debug-05b61d8b3dd909cee251.json | 222 +++ .../.cxx/Debug/106x6d2u/x86/CMakeCache.txt | 12 +- .../Debug/106x6d2u/x86/CMakeFiles/rules.ninja | 10 +- .../106x6d2u/x86/android_gradle_build.json | 3 +- android/.cxx/Debug/106x6d2u/x86/build.ninja | 64 +- .../Debug/106x6d2u/x86/compile_commands.json | 19 +- .../106x6d2u/x86/compile_commands.json.bin | Bin 4297 -> 4437 bytes .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-b6201f4841aa858a78b2.json | 1319 +++++++++++++++++ .../cmakeFiles-v1-7aabd97ba28a0f8f72dd.json | 371 +++++ .../codemodel-v2-bdebf57a70e19d50369e.json | 59 + .../reply/index-2023-07-21T08-11-57-0625.json | 92 ++ ...et-rnnoise-Debug-7909a014134ee39a2464.json | 222 +++ .../.cxx/Debug/353l3k4k/x86/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8104 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8184 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../353l3k4k/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/353l3k4k/x86/CMakeFiles/rules.ninja | 64 + .../353l3k4k/x86/android_gradle_build.json | 38 + android/.cxx/Debug/353l3k4k/x86/build.ninja | 202 +++ .../Debug/353l3k4k/x86/cmake_install.cmake | 54 + .../Debug/353l3k4k/x86/compile_commands.json | 42 + .../353l3k4k/x86/compile_commands.json.bin | Bin 0 -> 2463 bytes .../x86/metadata_generation_command.txt | 19 + .../Debug/353l3k4k/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-d098c279ff147a0d6f85.json | 1287 ++++++++++++++++ .../cmakeFiles-v1-3a8afc29c0cc6f34cdf8.json | 379 +++++ .../codemodel-v2-0658657380c0b03fb79f.json | 59 + .../reply/index-2023-07-21T08-20-34-0110.json | 92 ++ ...et-rnnoise-Debug-acb594bef10fa7bd066e.json | 222 +++ .../.cxx/Debug/3j4r5c4a/x86/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5144 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5196 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../3j4r5c4a/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/3j4r5c4a/x86/CMakeFiles/rules.ninja | 64 + .../3j4r5c4a/x86/android_gradle_build.json | 38 + android/.cxx/Debug/3j4r5c4a/x86/build.ninja | 202 +++ .../Debug/3j4r5c4a/x86/cmake_install.cmake | 54 + .../Debug/3j4r5c4a/x86/compile_commands.json | 42 + .../3j4r5c4a/x86/compile_commands.json.bin | Bin 0 -> 2333 bytes .../x86/metadata_generation_command.txt | 19 + .../Debug/3j4r5c4a/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-279d185ceb2c8564ba3c.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json | 833 +++++++++++ .../codemodel-v2-bad0850d07a7600054a8.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-55-43-0550.json | 92 ++ ...et-rnnoise-Debug-44a95bbb618fbe647f9d.json | 222 +++ .../.cxx/Debug/5h515k55/arm64-v8a/.ninja_deps | Bin 0 -> 10744 bytes .../.cxx/Debug/5h515k55/arm64-v8a/.ninja_log | 10 + .../Debug/5h515k55/arm64-v8a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7968 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8072 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2608 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 5040 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 25576 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 103856 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 37384 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 39800 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 25744 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 98072 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 23040 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32136 bytes .../5h515k55/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 38 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../.cxx/Debug/5h515k55/arm64-v8a/build.ninja | 226 +++ .../5h515k55/arm64-v8a/build_file_index.txt | 1 + .../5h515k55/arm64-v8a/cmake_install.cmake | 54 + .../5h515k55/arm64-v8a/compile_commands.json | 42 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2324 bytes .../arm64-v8a/configure_fingerprint.bin | 30 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../5h515k55/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-b9e7c297e968c3d84113.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-e04aecb1e0a9370b6b8b.json | 833 +++++++++++ .../codemodel-v2-036d3ed7da436ae1767b.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-55-45-0682.json | 92 ++ ...et-rnnoise-Debug-2134255d458870549dfd.json | 222 +++ .../Debug/5h515k55/armeabi-v7a/.ninja_deps | Bin 0 -> 11600 bytes .../Debug/5h515k55/armeabi-v7a/.ninja_log | 10 + .../Debug/5h515k55/armeabi-v7a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5876 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5952 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 109 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1864 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3668 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 15724 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 46384 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28528 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 24648 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 16404 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94200 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 16392 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 24240 bytes .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 38 + .../android_gradle_build_mini.json | 27 + .../Debug/5h515k55/armeabi-v7a/build.ninja | 226 +++ .../5h515k55/armeabi-v7a/build_file_index.txt | 1 + .../5h515k55/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 42 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 2365 bytes .../armeabi-v7a/configure_fingerprint.bin | 30 + .../metadata_generation_command.txt | 19 + .../5h515k55/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + android/.cxx/Debug/5h515k55/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-54b804bbe4413b64600d.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-c3b8d6e1546d14843229.json | 833 +++++++++++ .../codemodel-v2-539b5137ddc283559876.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-55-46-0854.json | 92 ++ ...et-rnnoise-Debug-e481d3e83e79391a2ab7.json | 222 +++ android/.cxx/Debug/5h515k55/x86/.ninja_deps | Bin 0 -> 11956 bytes android/.cxx/Debug/5h515k55/x86/.ninja_log | 10 + .../.cxx/Debug/5h515k55/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5548 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5700 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1520 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3360 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../5h515k55/x86/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 17944 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 66980 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28276 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 27308 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 20008 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94076 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 13828 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 24264 bytes .../Debug/5h515k55/x86/CMakeFiles/rules.ninja | 64 + .../5h515k55/x86/additional_project_files.txt | 0 .../5h515k55/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + android/.cxx/Debug/5h515k55/x86/build.ninja | 226 +++ .../Debug/5h515k55/x86/build_file_index.txt | 1 + .../Debug/5h515k55/x86/cmake_install.cmake | 54 + .../Debug/5h515k55/x86/compile_commands.json | 42 + .../5h515k55/x86/compile_commands.json.bin | Bin 0 -> 2337 bytes .../5h515k55/x86/configure_fingerprint.bin | 30 + .../x86/metadata_generation_command.txt | 19 + .../Debug/5h515k55/x86/prefab_config.json | 4 + .../5h515k55/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-041aa1a46716f0731b9e.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-2aa96f72563b3adaf199.json | 833 +++++++++++ .../codemodel-v2-d7d639028e9393f0471c.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-55-48-0087.json | 92 ++ ...et-rnnoise-Debug-52b6d58a09f78990279c.json | 222 +++ .../.cxx/Debug/5h515k55/x86_64/.ninja_deps | Bin 0 -> 10940 bytes android/.cxx/Debug/5h515k55/x86_64/.ninja_log | 10 + .../.cxx/Debug/5h515k55/x86_64/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7024 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7152 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2264 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 4536 bytes .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 29328 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 98360 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 40232 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 42384 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 32736 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 97312 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 20544 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32040 bytes .../5h515k55/x86_64/CMakeFiles/rules.ninja | 64 + .../x86_64/additional_project_files.txt | 0 .../5h515k55/x86_64/android_gradle_build.json | 38 + .../x86_64/android_gradle_build_mini.json | 27 + .../.cxx/Debug/5h515k55/x86_64/build.ninja | 226 +++ .../5h515k55/x86_64/build_file_index.txt | 1 + .../Debug/5h515k55/x86_64/cmake_install.cmake | 54 + .../5h515k55/x86_64/compile_commands.json | 42 + .../5h515k55/x86_64/compile_commands.json.bin | Bin 0 -> 2320 bytes .../5h515k55/x86_64/configure_fingerprint.bin | 30 + .../x86_64/metadata_generation_command.txt | 19 + .../Debug/5h515k55/x86_64/prefab_config.json | 4 + .../5h515k55/x86_64/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-52c79d3106e7dcb7c150.json} | 10 +- .../cmakeFiles-v1-6940196d80b257948c6b.json} | 12 +- .../codemodel-v2-84f77b97fe7792868225.json} | 2 +- ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T02-53-11-0847.json | 92 ++ ...et-rnnoise-Debug-0e3a39676fed63a3ee9a.json | 0 .../Debug/5k1u1d1d/arm64-v8a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8088 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8184 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2616 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 2568 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../5k1u1d1d/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 37 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja | 210 +++ .../5k1u1d1d/arm64-v8a/build_file_index.txt | 1 + .../5k1u1d1d/arm64-v8a/cmake_install.cmake | 54 + .../5k1u1d1d/arm64-v8a/compile_commands.json | 37 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 4169 bytes .../arm64-v8a/configure_fingerprint.bin | 29 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../5k1u1d1d/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + android/.cxx/Debug/5k1u1d1d/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-5d01f18ca335732bcaab.json} | 10 +- .../cmakeFiles-v1-dd72a4cf397643ef9638.json} | 12 +- .../codemodel-v2-18426b2437470e265d06.json} | 2 +- .../reply/index-2023-07-21T02-52-27-0699.json | 92 ++ ...et-rnnoise-Debug-307e27e1b16b9296a40f.json | 0 .../.cxx/Debug/6d621o18/x86/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5260 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5312 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../6d621o18/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/6d621o18/x86/CMakeFiles/rules.ninja | 64 + .../6d621o18/x86/android_gradle_build.json | 37 + android/.cxx/Debug/6d621o18/x86/build.ninja | 188 +++ .../Debug/6d621o18/x86/cmake_install.cmake | 54 + .../Debug/6d621o18/x86/compile_commands.json | 37 + .../6d621o18/x86/compile_commands.json.bin | Bin 0 -> 4297 bytes .../x86/metadata_generation_command.txt | 19 + .../Debug/6d621o18/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-6143c9c6287ceb22ec85.json | 1319 +++++++++++++++++ .../cmakeFiles-v1-280278412f1e6dc8b44e.json | 379 +++++ .../codemodel-v2-422079f85479b636a070.json | 59 + .../reply/index-2023-07-21T07-53-19-0302.json | 92 ++ ...et-rnnoise-Debug-342da70c2dc9be4e3fc2.json | 222 +++ .../.cxx/Debug/v6r3825k/x86/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5308 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5360 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../v6r3825k/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/v6r3825k/x86/CMakeFiles/rules.ninja | 64 + .../v6r3825k/x86/android_gradle_build.json | 38 + android/.cxx/Debug/v6r3825k/x86/build.ninja | 202 +++ .../Debug/v6r3825k/x86/cmake_install.cmake | 54 + .../Debug/v6r3825k/x86/compile_commands.json | 42 + .../v6r3825k/x86/compile_commands.json.bin | Bin 0 -> 2290 bytes .../x86/metadata_generation_command.txt | 19 + .../Debug/v6r3825k/x86/prefab_config.json | 4 + ...son => cache-v2-65f69627b7740e81575a.json} | 36 +- .../cmakeFiles-v1-25aa7c9c9e31cfd7601d.json | 197 +++ ...=> codemodel-v2-6768c8b11a3b6f02fcac.json} | 2 +- .../reply/index-2023-07-21T03-17-17-0817.json | 92 ++ ...-RelWithDebInfo-b70d932752f0f8d7b4d9.json} | 20 +- .../154m65r6/arm64-v8a/CMakeCache.txt | 4 +- .../154m65r6/arm64-v8a/build.ninja | 31 +- .../154m65r6/arm64-v8a/compile_commands.json | 5 + .../arm64-v8a/compile_commands.json.bin | Bin 4164 -> 4304 bytes .../arm64-v8a/configure_fingerprint.bin | 26 +- .../reply/cache-v2-cf2276f69c7bda862a65.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-322c2ff85e4307067ed6.json | 197 +++ ...=> codemodel-v2-fd52d30db26da04d2836.json} | 2 +- .../reply/index-2023-07-21T03-17-17-0917.json | 92 ++ ...-RelWithDebInfo-3cf6a9ff76f55b41a89b.json} | 20 +- .../154m65r6/armeabi-v7a/CMakeCache.txt | 4 +- .../154m65r6/armeabi-v7a/build.ninja | 31 +- .../armeabi-v7a/compile_commands.json | 5 + .../armeabi-v7a/compile_commands.json.bin | Bin 4205 -> 4345 bytes .../armeabi-v7a/configure_fingerprint.bin | 26 +- ...son => cache-v2-ff41a726f0b2309e730e.json} | 36 +- .../cmakeFiles-v1-8b7fd651bd82f13cacb3.json | 197 +++ ...=> codemodel-v2-7c998cb5227fa4ca6333.json} | 2 +- .../reply/index-2023-07-20T09-44-06-0400.json | 92 -- .../reply/index-2023-07-21T03-17-18-0007.json | 92 ++ ...-RelWithDebInfo-18a4350acc33f1b5f00f.json} | 20 +- .../154m65r6/x86/CMakeCache.txt | 4 +- .../RelWithDebInfo/154m65r6/x86/build.ninja | 31 +- .../154m65r6/x86/compile_commands.json | 5 + .../154m65r6/x86/compile_commands.json.bin | Bin 4177 -> 4317 bytes .../154m65r6/x86/configure_fingerprint.bin | 26 +- .../reply/cache-v2-5c4462107d5cea0a2f91.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-4f9e778b39a40c766fa2.json | 197 +++ ...=> codemodel-v2-da1ba4dd0d0e5c54eafe.json} | 2 +- .../reply/index-2023-07-20T09-44-07-0021.json | 92 -- .../reply/index-2023-07-21T03-17-18-0106.json | 92 ++ ...-RelWithDebInfo-b70d932752f0f8d7b4d9.json} | 20 +- .../154m65r6/x86_64/CMakeCache.txt | 4 +- .../154m65r6/x86_64/build.ninja | 31 +- .../154m65r6/x86_64/compile_commands.json | 5 + .../154m65r6/x86_64/compile_commands.json.bin | Bin 4160 -> 4300 bytes .../154m65r6/x86_64/configure_fingerprint.bin | 26 +- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-d2c87b1797585fe173a7.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-14d65c6225a6e0576f54.json} | 44 +- .../codemodel-v2-3375d603c7732be64c70.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-22-17-0764.json | 92 ++ ...e-RelWithDebInfo-7d878e135aef02e22b78.json | 222 +++ .../484k5h2r/arm64-v8a/.ninja_deps | Bin 0 -> 10744 bytes .../484k5h2r/arm64-v8a/.ninja_log | 10 + .../484k5h2r/arm64-v8a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7984 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8080 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2608 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 5048 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 25584 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 103864 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 37392 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 39808 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 25752 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 98080 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 23048 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32144 bytes .../484k5h2r/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 38 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../484k5h2r/arm64-v8a/build.ninja | 226 +++ .../484k5h2r/arm64-v8a/build_file_index.txt | 1 + .../484k5h2r/arm64-v8a/cmake_install.cmake | 54 + .../484k5h2r/arm64-v8a/compile_commands.json | 42 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2331 bytes .../arm64-v8a/configure_fingerprint.bin | 30 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../484k5h2r/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-2e64f123016601d7155d.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-aa231efd83e6678b31eb.json} | 44 +- .../codemodel-v2-7f4ec8bc1dd02e6f9757.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-22-18-0483.json | 92 ++ ...e-RelWithDebInfo-764e2e8f3267e64f8025.json | 222 +++ .../484k5h2r/armeabi-v7a/.ninja_deps | Bin 0 -> 11600 bytes .../484k5h2r/armeabi-v7a/.ninja_log | 10 + .../484k5h2r/armeabi-v7a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5884 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5960 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 109 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1864 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3676 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 15736 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 46392 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28536 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 24656 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 16412 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94208 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 16400 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 24248 bytes .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 38 + .../android_gradle_build_mini.json | 27 + .../484k5h2r/armeabi-v7a/build.ninja | 226 +++ .../484k5h2r/armeabi-v7a/build_file_index.txt | 1 + .../484k5h2r/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 42 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 2372 bytes .../armeabi-v7a/configure_fingerprint.bin | 30 + .../metadata_generation_command.txt | 19 + .../484k5h2r/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + .../.cxx/RelWithDebInfo/484k5h2r/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-18de88aa86a98853dfb6.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-9af8f5d4538f33204bc9.json | 833 +++++++++++ .../codemodel-v2-7051f05d1582e381efbb.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-22-18-0929.json | 92 ++ ...e-RelWithDebInfo-c96d2d4fcd26693b3a25.json | 222 +++ .../RelWithDebInfo/484k5h2r/x86/.ninja_deps | Bin 0 -> 11956 bytes .../RelWithDebInfo/484k5h2r/x86/.ninja_log | 10 + .../484k5h2r/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5556 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5712 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1520 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3368 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../484k5h2r/x86/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 17956 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 66988 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28284 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 27316 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 20016 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94084 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 13836 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 24272 bytes .../484k5h2r/x86/CMakeFiles/rules.ninja | 64 + .../484k5h2r/x86/additional_project_files.txt | 0 .../484k5h2r/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + .../RelWithDebInfo/484k5h2r/x86/build.ninja | 226 +++ .../484k5h2r/x86/build_file_index.txt | 1 + .../484k5h2r/x86/cmake_install.cmake | 54 + .../484k5h2r/x86/compile_commands.json | 42 + .../484k5h2r/x86/compile_commands.json.bin | Bin 0 -> 2344 bytes .../484k5h2r/x86/configure_fingerprint.bin | 30 + .../x86/metadata_generation_command.txt | 19 + .../484k5h2r/x86/prefab_config.json | 4 + .../484k5h2r/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-50b39de4d9077d539a68.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-38c0c1b5562c02ac3886.json} | 44 +- .../codemodel-v2-a9f5a1fad908dd8b6fb0.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-21T08-22-19-0488.json | 92 ++ ...e-RelWithDebInfo-493ca0b74c7b4080bf1d.json | 222 +++ .../484k5h2r/x86_64/.ninja_deps | Bin 0 -> 10940 bytes .../RelWithDebInfo/484k5h2r/x86_64/.ninja_log | 10 + .../484k5h2r/x86_64/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7032 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7160 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2264 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 4544 bytes .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 29336 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 98368 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 40240 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 42392 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 32744 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 97320 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 20552 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32048 bytes .../484k5h2r/x86_64/CMakeFiles/rules.ninja | 64 + .../x86_64/additional_project_files.txt | 0 .../484k5h2r/x86_64/android_gradle_build.json | 38 + .../x86_64/android_gradle_build_mini.json | 27 + .../484k5h2r/x86_64/build.ninja | 226 +++ .../484k5h2r/x86_64/build_file_index.txt | 1 + .../484k5h2r/x86_64/cmake_install.cmake | 54 + .../484k5h2r/x86_64/compile_commands.json | 42 + .../484k5h2r/x86_64/compile_commands.json.bin | Bin 0 -> 2327 bytes .../484k5h2r/x86_64/configure_fingerprint.bin | 30 + .../x86_64/metadata_generation_command.txt | 19 + .../484k5h2r/x86_64/prefab_config.json | 4 + .../484k5h2r/x86_64/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-d6a75be19ddf888e2722.json | 1319 +++++++++++++++++ .../cmakeFiles-v1-4785a7724d6e27ad18a2.json | 379 +++++ .../codemodel-v2-cf10ff8017a022b26a3c.json | 59 + .../reply/index-2023-07-21T07-33-59-0203.json | 92 ++ ...e-RelWithDebInfo-4373d3d3818bb322a9a6.json | 222 +++ .../k0375z1v/x86/CMakeCache.txt | 391 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5272 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5324 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../k0375z1v/x86/CMakeFiles/cmake.check_cache | 1 + .../k0375z1v/x86/CMakeFiles/rules.ninja | 64 + .../k0375z1v/x86/android_gradle_build.json | 38 + .../RelWithDebInfo/k0375z1v/x86/build.ninja | 202 +++ .../k0375z1v/x86/cmake_install.cmake | 54 + .../k0375z1v/x86/compile_commands.json | 42 + .../k0375z1v/x86/compile_commands.json.bin | Bin 0 -> 2420 bytes .../x86/metadata_generation_command.txt | 19 + .../k0375z1v/x86/prefab_config.json | 4 + .../debug/arm64-v8a/compile_commands.json | 33 +- .../debug/armeabi-v7a/compile_commands.json | 42 + .../tools/debug/x86/compile_commands.json | 33 +- .../tools/debug/x86_64/compile_commands.json | 42 + .../release/arm64-v8a/compile_commands.json | 33 +- .../release/armeabi-v7a/compile_commands.json | 33 +- .../tools/release/x86/compile_commands.json | 33 +- .../release/x86_64/compile_commands.json | 33 +- android/build.gradle | 6 +- android/jni/CMakeLists.txt | 66 +- android/jni/build_librnnoise.sh | 7 + android/jni/rnnoise_wrapper.c | 32 +- .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 85 +- .../webrtc/audio/RNNoiseProcessor.java | 112 ++ 667 files changed, 70760 insertions(+), 904 deletions(-) create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-5667b5222cb7c4a1565a.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-1f61c27df3319f5d27bc.json create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-459f1adb8740dcf908d7.json rename android/.cxx/{RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0803.json => Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T03-10-00-0725.json} (78%) create mode 100644 android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 rename android/.cxx/{RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cache-v2-5e50445fac39aee39032.json => Debug/104170b1/armeabi-v7a/.cmake/api/v1/reply/cache-v2-6bc226dad850a59290b0.json} (98%) rename android/.cxx/{RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-536b4f71c77c797b2141.json => Debug/104170b1/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-4cbdb3b8757b7b0a4077.json} (98%) create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-12d5a35756e67ae72693.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename android/.cxx/Debug/104170b1/{x86/.cmake/api/v1/reply/index-2023-07-20T15-45-45-0713.json => armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T05-24-24-0304.json} (78%) create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-Debug-ba56a3baf02ad29187fb.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/build.ninja create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/Debug/104170b1/armeabi-v7a/symbol_folder_index.txt rename android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/{cache-v2-36a57887c54d9caadf6a.json => cache-v2-797bac4f3663ab16b507.json} (97%) create mode 100644 android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-a1251cb216070df17fe9.json rename android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/{codemodel-v2-b53c6ba02df83eeb0e7b.json => codemodel-v2-2c92d7eaa3997ce44a55.json} (93%) rename android/.cxx/{RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0228.json => Debug/104170b1/x86/.cmake/api/v1/reply/index-2023-07-21T05-24-24-0782.json} (78%) rename android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/{target-rnnoise-Debug-2585305aa0fc6f504f38.json => target-rnnoise-Debug-1e01340a66d9b27d4f23.json} (97%) create mode 100644 android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 rename android/.cxx/{RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cache-v2-c73f5843a63e38ab52f9.json => Debug/104170b1/x86_64/.cmake/api/v1/reply/cache-v2-bcc5a35411d18feb189a.json} (99%) rename android/.cxx/Debug/104170b1/{x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json => x86_64/.cmake/api/v1/reply/cmakeFiles-v1-1cf7ae0e441f353e9f96.json} (98%) create mode 100644 android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/codemodel-v2-5bc59ac1ae38f4d31135.json create mode 100644 android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename android/.cxx/Debug/104170b1/{arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json => x86_64/.cmake/api/v1/reply/index-2023-07-21T05-24-25-0380.json} (78%) create mode 100644 android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeCache.txt create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/104170b1/x86_64/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/104170b1/x86_64/additional_project_files.txt create mode 100644 android/.cxx/Debug/104170b1/x86_64/android_gradle_build.json create mode 100644 android/.cxx/Debug/104170b1/x86_64/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/104170b1/x86_64/build.ninja create mode 100644 android/.cxx/Debug/104170b1/x86_64/build_file_index.txt create mode 100644 android/.cxx/Debug/104170b1/x86_64/cmake_install.cmake create mode 100644 android/.cxx/Debug/104170b1/x86_64/compile_commands.json create mode 100644 android/.cxx/Debug/104170b1/x86_64/compile_commands.json.bin create mode 100644 android/.cxx/Debug/104170b1/x86_64/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/104170b1/x86_64/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/104170b1/x86_64/prefab_config.json create mode 100644 android/.cxx/Debug/104170b1/x86_64/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-d12c030055940de343b1.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-a20b729986d6a138183e.json create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-83a47c5e4f58cceba6d8.json rename android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/{index-2023-07-20T09-13-11-0469.json => index-2023-07-21T07-33-57-0916.json} (78%) create mode 100644 android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-05b61d8b3dd909cee251.json create mode 100644 android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cache-v2-b6201f4841aa858a78b2.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cmakeFiles-v1-7aabd97ba28a0f8f72dd.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/codemodel-v2-bdebf57a70e19d50369e.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/index-2023-07-21T08-11-57-0625.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-7909a014134ee39a2464.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/353l3k4k/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/353l3k4k/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/build.ninja create mode 100644 android/.cxx/Debug/353l3k4k/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/353l3k4k/x86/compile_commands.json create mode 100644 android/.cxx/Debug/353l3k4k/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/353l3k4k/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/353l3k4k/x86/prefab_config.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/reply/cache-v2-d098c279ff147a0d6f85.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/reply/cmakeFiles-v1-3a8afc29c0cc6f34cdf8.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/reply/codemodel-v2-0658657380c0b03fb79f.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/reply/index-2023-07-21T08-20-34-0110.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/.cmake/api/v1/reply/target-rnnoise-Debug-acb594bef10fa7bd066e.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/build.ninja create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/3j4r5c4a/x86/prefab_config.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cache-v2-279d185ceb2c8564ba3c.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-bad0850d07a7600054a8.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T08-55-43-0550.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-44a95bbb618fbe647f9d.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.ninja_deps create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/.ninja_log create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/build.ninja create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/Debug/5h515k55/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b9e7c297e968c3d84113.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e04aecb1e0a9370b6b8b.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-036d3ed7da436ae1767b.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T08-55-45-0682.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-Debug-2134255d458870549dfd.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.ninja_deps create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/.ninja_log create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/build.ninja create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/Debug/5h515k55/armeabi-v7a/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/5h515k55/hash_key.txt create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cache-v2-54b804bbe4413b64600d.json create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cmakeFiles-v1-c3b8d6e1546d14843229.json create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/codemodel-v2-539b5137ddc283559876.json create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/index-2023-07-21T08-55-46-0854.json create mode 100644 android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/target-rnnoise-Debug-e481d3e83e79391a2ab7.json create mode 100644 android/.cxx/Debug/5h515k55/x86/.ninja_deps create mode 100644 android/.cxx/Debug/5h515k55/x86/.ninja_log create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5h515k55/x86/additional_project_files.txt create mode 100644 android/.cxx/Debug/5h515k55/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/5h515k55/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5h515k55/x86/build.ninja create mode 100644 android/.cxx/Debug/5h515k55/x86/build_file_index.txt create mode 100644 android/.cxx/Debug/5h515k55/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/5h515k55/x86/compile_commands.json create mode 100644 android/.cxx/Debug/5h515k55/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5h515k55/x86/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5h515k55/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5h515k55/x86/prefab_config.json create mode 100644 android/.cxx/Debug/5h515k55/x86/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/reply/cache-v2-041aa1a46716f0731b9e.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-2aa96f72563b3adaf199.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/reply/codemodel-v2-d7d639028e9393f0471c.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/reply/index-2023-07-21T08-55-48-0087.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.cmake/api/v1/reply/target-rnnoise-Debug-52b6d58a09f78990279c.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.ninja_deps create mode 100644 android/.cxx/Debug/5h515k55/x86_64/.ninja_log create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeCache.txt create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5h515k55/x86_64/additional_project_files.txt create mode 100644 android/.cxx/Debug/5h515k55/x86_64/android_gradle_build.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/build.ninja create mode 100644 android/.cxx/Debug/5h515k55/x86_64/build_file_index.txt create mode 100644 android/.cxx/Debug/5h515k55/x86_64/cmake_install.cmake create mode 100644 android/.cxx/Debug/5h515k55/x86_64/compile_commands.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5h515k55/x86_64/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5h515k55/x86_64/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5h515k55/x86_64/prefab_config.json create mode 100644 android/.cxx/Debug/5h515k55/x86_64/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 rename android/.cxx/Debug/{104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-3b74e054747987c0c8cc.json => 5k1u1d1d/arm64-v8a/.cmake/api/v1/reply/cache-v2-52c79d3106e7dcb7c150.json} (99%) rename android/.cxx/Debug/{104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-bbede18c12e0617af967.json => 5k1u1d1d/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6940196d80b257948c6b.json} (98%) rename android/.cxx/Debug/{104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-fade1a0ece71ab739449.json => 5k1u1d1d/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-84f77b97fe7792868225.json} (95%) create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T02-53-11-0847.json rename android/.cxx/Debug/{104170b1 => 5k1u1d1d}/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-0e3a39676fed63a3ee9a.json (100%) create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/Debug/5k1u1d1d/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/5k1u1d1d/hash_key.txt create mode 100644 android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/codemodel-v2 rename android/.cxx/Debug/{106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json => 6d621o18/x86/.cmake/api/v1/reply/cache-v2-5d01f18ca335732bcaab.json} (99%) rename android/.cxx/Debug/{106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json => 6d621o18/x86/.cmake/api/v1/reply/cmakeFiles-v1-dd72a4cf397643ef9638.json} (97%) rename android/.cxx/Debug/{106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json => 6d621o18/x86/.cmake/api/v1/reply/codemodel-v2-18426b2437470e265d06.json} (96%) create mode 100644 android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/index-2023-07-21T02-52-27-0699.json rename android/.cxx/Debug/{106x6d2u => 6d621o18}/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json (100%) create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/6d621o18/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/6d621o18/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/6d621o18/x86/build.ninja create mode 100644 android/.cxx/Debug/6d621o18/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/6d621o18/x86/compile_commands.json create mode 100644 android/.cxx/Debug/6d621o18/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/6d621o18/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/6d621o18/x86/prefab_config.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cache-v2-6143c9c6287ceb22ec85.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cmakeFiles-v1-280278412f1e6dc8b44e.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/codemodel-v2-422079f85479b636a070.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/index-2023-07-21T07-53-19-0302.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-342da70c2dc9be4e3fc2.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/v6r3825k/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/v6r3825k/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/build.ninja create mode 100644 android/.cxx/Debug/v6r3825k/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/v6r3825k/x86/compile_commands.json create mode 100644 android/.cxx/Debug/v6r3825k/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/v6r3825k/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/v6r3825k/x86/prefab_config.json rename android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/{cache-v2-7200c67469b4a521ea72.json => cache-v2-65f69627b7740e81575a.json} (97%) create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-25aa7c9c9e31cfd7601d.json rename android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/{codemodel-v2-81f0aa983de55503196d.json => codemodel-v2-6768c8b11a3b6f02fcac.json} (92%) create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T03-17-17-0817.json rename android/.cxx/RelWithDebInfo/154m65r6/{x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json => arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-b70d932752f0f8d7b4d9.json} (97%) create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cf2276f69c7bda862a65.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-322c2ff85e4307067ed6.json rename android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/{codemodel-v2-6d0886cbbe50d71696e5.json => codemodel-v2-fd52d30db26da04d2836.json} (92%) create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T03-17-17-0917.json rename android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/{target-rnnoise-RelWithDebInfo-da275dc9de2078f859a6.json => target-rnnoise-RelWithDebInfo-3cf6a9ff76f55b41a89b.json} (97%) rename android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/{cache-v2-0870071926775167e3ac.json => cache-v2-ff41a726f0b2309e730e.json} (97%) create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-8b7fd651bd82f13cacb3.json rename android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/{codemodel-v2-510fdfcb1e98d4a6df48.json => codemodel-v2-7c998cb5227fa4ca6333.json} (92%) delete mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-21T03-17-18-0007.json rename android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/{target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json => target-rnnoise-RelWithDebInfo-18a4350acc33f1b5f00f.json} (97%) create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cache-v2-5c4462107d5cea0a2f91.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-4f9e778b39a40c766fa2.json rename android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/{codemodel-v2-51874e86b9be5135672b.json => codemodel-v2-da1ba4dd0d0e5c54eafe.json} (92%) delete mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/index-2023-07-20T09-44-07-0021.json create mode 100644 android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/index-2023-07-21T03-17-18-0106.json rename android/.cxx/RelWithDebInfo/154m65r6/{arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-8c8fd1deceadbe896cea.json => x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-b70d932752f0f8d7b4d9.json} (97%) create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/reply/cache-v2-d2c87b1797585fe173a7.json rename android/.cxx/RelWithDebInfo/{154m65r6/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-7160f33774a8fc6a96be.json => 484k5h2r/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-14d65c6225a6e0576f54.json} (93%) create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-3375d603c7732be64c70.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T08-22-17-0764.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-7d878e135aef02e22b78.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/reply/cache-v2-2e64f123016601d7155d.json rename android/.cxx/RelWithDebInfo/{154m65r6/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-ae12c39c85c5d9893a1c.json => 484k5h2r/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-aa231efd83e6678b31eb.json} (93%) create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-7f4ec8bc1dd02e6f9757.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T08-22-18-0483.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-764e2e8f3267e64f8025.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/hash_key.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cache-v2-18de88aa86a98853dfb6.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cmakeFiles-v1-9af8f5d4538f33204bc9.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/codemodel-v2-7051f05d1582e381efbb.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/index-2023-07-21T08-22-18-0929.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-c96d2d4fcd26693b3a25.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cache-v2-50b39de4d9077d539a68.json rename android/.cxx/RelWithDebInfo/{154m65r6/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a7b9d11df47fa505e939.json => 484k5h2r/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-38c0c1b5562c02ac3886.json} (93%) create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/codemodel-v2-a9f5a1fad908dd8b6fb0.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/index-2023-07-21T08-22-19-0488.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-493ca0b74c7b4080bf1d.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cache-v2-d6a75be19ddf888e2722.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a7724d6e27ad18a2.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/codemodel-v2-cf10ff8017a022b26a3c.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/index-2023-07-21T07-33-59-0203.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4373d3d3818bb322a9a6.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/k0375z1v/x86/prefab_config.json create mode 100644 android/.cxx/tools/debug/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/tools/debug/x86_64/compile_commands.json create mode 100755 android/jni/build_librnnoise.sh create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-5667b5222cb7c4a1565a.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-5667b5222cb7c4a1565a.json new file mode 100644 index 00000000..7a65c98b --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cache-v2-5667b5222cb7c4a1565a.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-1f61c27df3319f5d27bc.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-1f61c27df3319f5d27bc.json new file mode 100644 index 00000000..39c7b487 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-1f61c27df3319f5d27bc.json @@ -0,0 +1,197 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-459f1adb8740dcf908d7.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-459f1adb8740dcf908d7.json new file mode 100644 index 00000000..979e3290 --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-459f1adb8740dcf908d7.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-fc9818d97694f8c7e93f.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0803.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T03-10-00-0725.json similarity index 78% rename from android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0803.json rename to android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T03-10-00-0725.json index 1f8b1259..2973cb66 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-20T09-44-05-0803.json +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T03-10-00-0725.json @@ -26,7 +26,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-6d0886cbbe50d71696e5.json", + "jsonFile" : "codemodel-v2-459f1adb8740dcf908d7.json", "kind" : "codemodel", "version" : { @@ -35,7 +35,7 @@ } }, { - "jsonFile" : "cache-v2-5e50445fac39aee39032.json", + "jsonFile" : "cache-v2-5667b5222cb7c4a1565a.json", "kind" : "cache", "version" : { @@ -44,7 +44,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-ae12c39c85c5d9893a1c.json", + "jsonFile" : "cmakeFiles-v1-1f61c27df3319f5d27bc.json", "kind" : "cmakeFiles", "version" : { @@ -59,7 +59,7 @@ { "cache-v2" : { - "jsonFile" : "cache-v2-5e50445fac39aee39032.json", + "jsonFile" : "cache-v2-5667b5222cb7c4a1565a.json", "kind" : "cache", "version" : { @@ -69,7 +69,7 @@ }, "cmakeFiles-v1" : { - "jsonFile" : "cmakeFiles-v1-ae12c39c85c5d9893a1c.json", + "jsonFile" : "cmakeFiles-v1-1f61c27df3319f5d27bc.json", "kind" : "cmakeFiles", "version" : { @@ -79,7 +79,7 @@ }, "codemodel-v2" : { - "jsonFile" : "codemodel-v2-6d0886cbbe50d71696e5.json", + "jsonFile" : "codemodel-v2-459f1adb8740dcf908d7.json", "kind" : "codemodel", "version" : { diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json new file mode 100644 index 00000000..6c3ebb9d --- /dev/null +++ b/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json @@ -0,0 +1,450 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 43, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 45, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt index 441454bf..87b923a0 100644 --- a/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt +++ b/android/.cxx/Debug/104170b1/arm64-v8a/CMakeCache.txt @@ -220,8 +220,8 @@ CMAKE_SYSTEM_NAME:UNINITIALIZED=Android //No help, variable specified on the command line. CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja b/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja index 1d066739..20da71a7 100644 --- a/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja +++ b/android/.cxx/Debug/104170b1/arm64-v8a/build.ninja @@ -56,8 +56,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -66,8 +64,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -76,8 +72,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -86,8 +80,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /U INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -96,8 +88,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -106,8 +96,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Deb INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -116,8 +104,14 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Use INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir # ============================================================================= @@ -127,14 +121,13 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Use ############################################# # Link the static library librnnoise.a -build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info OBJECT_DIR = CMakeFiles/rnnoise.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb TARGET_FILE = librnnoise.a - TARGET_PDB = librnnoise.pdb + TARGET_PDB = rnnoise.a.dbg ############################################# @@ -182,14 +175,14 @@ build all: phony librnnoise.a ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony ############################################# diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json b/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json index 96198678..a174c888 100644 --- a/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json +++ b/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json @@ -33,5 +33,10 @@ "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin b/android/.cxx/Debug/104170b1/arm64-v8a/compile_commands.json.bin index 60be0a559997c73defbbccc811b5bd6e4173b986..fe1e7464a8a8c8af52106c3e893964980d70a586 100644 GIT binary patch delta 82 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 H2ETs+l@&n} literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..a70d16ac --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,115 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-16") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "16") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "arm") +set(CMAKE_ANDROID_ARCH_ABI "armeabi-v7a") +set(CMAKE_ANDROID_ARCH_TRIPLE "arm-linux-androideabi") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "armv7-none-linux-androideabi") +set(CMAKE_ANDROID_NDK_VERSION "23.1") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64") +set(CMAKE_ANDROID_ARM_MODE "0") +set(CMAKE_ANDROID_ARM_NEON "1") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +if(CMAKE_ANDROID_STL_TYPE) + set(ANDROID_ARM_NEON TRUE) +else() + set(ANDROID_ARM_NEON FALSE) +endif() +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + if(ANDROID_ARM_NEON) + set(NEON TRUE) + endif() +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..0ad1c01d385f5731ecbd7fa754537b423d6cccc4 GIT binary patch literal 1868 zcma)6&u<%55T3Q&{35hYl?td3T0w-|s$F{>C$8mr~QjfZ5@qj~#aG(!iYQu$zn!VFO|sBj=Y1a=x7)hxrFO?`3tiCg7+{ki%y$A09k>>uL3mC0ukJ8bZH; z{tSH#W#R93ZS(5&D_-0m1ffj2olr!(H}l{i6si{|{qA}Y4fl0WB;Hr7m2^^ z%bpm9s_QoOiriN+N`p8`kJqkm-pp#A!|z4tDs&6_T>b6aGU09AS|)DY$w94VKnpBu zk)OnYZw^3VZU$S>ZDt$YS?4;qYx~*l;yys^U2G_Cyd>!|-)wDKF64d$^U5VkaQW1?-@5o2KTb*JiBQ!d!9QI!$M+vb9h+TUxZv z(QC!mtv9Umg}1GD$LAP3Gx^Z~*b+T?T6!+2K>r~A-*Hai7%?c)Nq>rdKzs&Tf-cZB zrLZic3tK)TTXGT^I%}V7IC4Mm_j6Za0Eye#myx0%>c!hU z4MVXjw_lvi6A35Bnlg5wR1)kAl}z(=^JH>Qj~VqbIC;dp9&(~sN#~=@8<#=s-O5+_ z8Bu3L+>)J+etXw^$0H|Ii4r@oclw!4VqYkc-zq~(zT?8p!kq2GT@p?WUt(hU6`94c z>@q&`EWW=H0~Zlsj5cM$|Eb(pBf3plFVNa!`5xqapjV+hft<(v<91>D;B#1(kKtr} z&D|`IA(t5EI|3i)F&}dozJGx^muHV<3l9I!8R0e7zqB=X{s}?8n-O!5KM@$O`xqN4 zh;dyWO;h)GVCFTi>ky7P1H#!F+w&Tm<`l5uJ}+ot4%P?S>M%Vp#5%w^EFKg`8e|TB aIPZPqz?!_@fX6A0;2i38?j_%&4E-N@=T0dA literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..8f2ec7996e07ce8edc6cf9b9734822511c3e0d71 GIT binary patch literal 1828 zcma)6J!~9R5T3nrY{xj^VkH7npcPo?5|O>z_1Sk9Xsm;vNVXFpAw@Ywr{~>w_L9Bb z)$Y5gR~e_r~f^of2Oj`u~ug4bQ0Ox-ugW<>HfUAJDH{3$y9B3g7kd?{+8|l zf4EQd(PXyv*~FlC_pt!60)zAE5jeayE_hF>arFo_>PO)4xoUg6_nv>)_+=57Sc3-8 zPoUpGS@?Tg-new-q8p83Kafek7l?4{MjngaY3Xc&7-8#NF-}I8`F_MB)uR zITYhS_3c)XkvmF;sUL;uLGH@Njcm^|_&pC@fnJ3^vj5)T4j>BU9^C+8a0 zRupXoGL6QGD=mD6hKi!V-4=e>2!dOq3vm*?EnQ{0-KAx(+x6P+&}rH$PN%!nbXvCK zwVR!lmhCM&o-=Gqd5%_J!L5W8n?4yfU=KTYX?kvEb=EjunXAqlC+TUUW}K=lOr18) z&@=ga=@Wdme3OzvlhXYO}>o2 zJ49xo{2Wfv45bA_`!B+;mGZ9v&zJl!3#|EHz-Rdbx`6%oY*ifNC$@7$`)on}mF-hR zzq927K+Ye_ZDl$?4_i*L&GtctVA}dvi5}UBMN106`PbiUJFGGu-Wy8(F%(me!3ag1v za#Z;q#A=DW4`-n?R~nuMhcSO{7XGi~zG~r~vv5z!llB4X)e$=Z<%we+_mSI+dhz?P zEGC?+zqy<781kOwdS9U)^SB<@()IoYW-iY^Jh^Ip{stmgd;TrP1J&R&t%_u!uW2Wxgm>;M1& literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..02c48410 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/rules.ninja b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..4b268f42 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/additional_project_files.txt b/android/.cxx/Debug/104170b1/armeabi-v7a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build.json b/android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build.json new file mode 100644 index 00000000..aa3455ab --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build_mini.json b/android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build_mini.json new file mode 100644 index 00000000..c4cb23ba --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "armeabi-v7a", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/build.ninja b/android/.cxx/Debug/104170b1/armeabi-v7a/build.ninja new file mode 100644 index 00000000..5b390912 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/build.ninja @@ -0,0 +1,220 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/build_file_index.txt b/android/.cxx/Debug/104170b1/armeabi-v7a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/cmake_install.cmake b/android/.cxx/Debug/104170b1/armeabi-v7a/cmake_install.cmake new file mode 100644 index 00000000..a1c5d3f2 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json b/android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json new file mode 100644 index 00000000..8486bc82 --- /dev/null +++ b/android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json.bin b/android/.cxx/Debug/104170b1/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..1fc3413f30d29ce9b727acfdfaf72b645feea81d GIT binary patch literal 4350 zcmcInYj@kk7A+KLfzm>sJT6e41{*tY7*Kzb^vksa_e+JVN;~RlWnhr@{}wk5u>x;8ge-@To8Y0xE=nph5(U zsjvscN6-ejkhzxllTj?vagc>Vv*VHU^57r+1NnX1!mlD?wZ{0TU`(J zSC;E-7_L-?uIX6-x4Qg3%oi(j4+_kt0n2O5AYJGKviQI?$#|X_UBhe*cB=BgwvW1X zdIOiY29`}cjIHnK+^}3y#=U-1hs<5G>$&j0T6#;_e7AS6jBs_Y$9sK8H(i(8VA~k3 z{(vHGFhhA=tJ6b!^OV7L4KA>3v&+3ko(21fNO=JVQUTQ!7j+Dg>JKcm-fmNJpkrvZ zNNBTb^c{Usgi8yBnm;7SM8M*%BtoSd*Jpf$H#Mr)z$5R zVPY0Mv)^rEF$@gLLASe>ZkC#>CTy!apilCHd8|sfJLvVCzQ^mE8y%PTXgR1gvqsx( z_ANCNv~Fzkk>x#B142%!_Ir+NQTy-CEtD*pPplJ;dDMB^cAAtntc)s%DEBwF?!tJT z8N5v^(rLF{tgDvgxeet(8o1r;@0iN%I)lDmYJ3q6Zgw7Vj(B2m*E4i(TOG^eou=M* zXzDMKLv0&VKM;ybeJz=?oZIwSgM15~KqLkCXGIodQZ{6oW^sMF8Y_JW`e+dpiZmC;=*kM>dkf-N&W_PwTO}dO$4Ib&ggnG)A>_0i*BD#) zoVo4*9TS*MXE~1|%wdvbi>X;PgZjlfmHQH@{;P<}i@I2kYbWO5j@OhBOK1- zIdjbp^2NLb&SYFXh3f)~#9<(&M?-m*(Jkp3i=ZWmCvm|- z+^NPaPNNKt=ULRVbX6GQOGM!^i{cb>Bxtbnj9gU>l+(ieB=&R6BG_k{a|b^!ut*jK zT>!7LA$ppn`zaP0#_W$LJ|*fRH7BzqVM&%v$%1Txi2>~~3??Nt-~W@Tt_6pOnn8op z>Kk|K+Z&_0hD_4+k3HE|*{oIqdfNRbJuNS)Tn3uj>2aLYXkXCuj=wM3G1kY?%BzL3 zJSuCe0W})-;55ZxbEl(FX{nt+%bc&IoN8Y7<6Q0WC(g?vK#6frGcRgSQc6BQK~^gE z>E{GXkkfW^;+!l3l$b}SnGjpbUjkkREp7lBK_tH5i(W#9^M6}Sdm z2W|kb18)HI;C~DF5AZhd4)88;6L=4JANT8|TLGO)lf};EOLWN-QWy XEz(N{3TsWC&m+eH6WaWVFNF~R?^6_` delta 53 zcmaE)cuiq~iRerQ1_nkT1_HisK!O8^*(Z7ifao+J&Yax9C$e#$3*Y8e{#Zr;9V-hQ diff --git a/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin b/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin index 22372581..a0a47e43 100644 --- a/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin +++ b/android/.cxx/Debug/104170b1/x86/configure_fingerprint.bin @@ -2,27 +2,27 @@ C/C++ Structured Logt r p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  릲1  ꟗ1q +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  Ռ1q o -m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build.json  릲1 ꟗ1v +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build.json  1 ֌1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json  릲1 ꟗ1c +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/android_gradle_build_mini.json  1 ތ1c a -_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja  릲1 ꟗ1g +_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja  1 Ō1g e -c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja.txt  릲1l +c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build.ninja.txt  1l j -h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build_file_index.txt  릲1 N ꟗ1m +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/build_file_index.txt  1 N ꟗ1m k -i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json  릲1 ꟗ1q +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json  1 Ō1q o -m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin  릲1  ꟗ1w +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/compile_commands.json.bin  1 ! Ō1w u -s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt  릲1 +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/metadata_generation_command.txt  1  ꟗ1j h -f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/prefab_config.json  릲1  ( ꟗ1o +f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/prefab_config.json  1  ( ꟗ1o m -k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt  릲1  i ꟗ1R +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/symbol_folder_index.txt  1  i ꟗ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  릲1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ƚ1 \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cache-v2-c73f5843a63e38ab52f9.json b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/cache-v2-bcc5a35411d18feb189a.json similarity index 99% rename from android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cache-v2-c73f5843a63e38ab52f9.json rename to android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/cache-v2-bcc5a35411d18feb189a.json index 977f386b..80c7f406 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cache-v2-c73f5843a63e38ab52f9.json +++ b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/cache-v2-bcc5a35411d18feb189a.json @@ -115,7 +115,7 @@ } ], "type" : "STRING", - "value" : "RelWithDebInfo" + "value" : "Debug" }, { "name" : "CMAKE_CACHEFILE_DIR", @@ -127,7 +127,7 @@ } ], "type" : "INTERNAL", - "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64" + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64" }, { "name" : "CMAKE_CACHE_MAJOR_VERSION", @@ -695,7 +695,7 @@ } ], "type" : "UNINITIALIZED", - "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/x86_64" + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86_64" }, { "name" : "CMAKE_LINKER", @@ -967,7 +967,7 @@ } ], "type" : "UNINITIALIZED", - "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/x86_64" + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86_64" }, { "name" : "CMAKE_SHARED_LINKER_FLAGS", @@ -1251,7 +1251,7 @@ } ], "type" : "STATIC", - "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64" + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64" }, { "name" : "Project_IS_TOP_LEVEL", diff --git a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-1cf7ae0e441f353e9f96.json similarity index 98% rename from android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json rename to android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-1cf7ae0e441f353e9f96.json index 04b7c86b..f5f840de 100644 --- a/android/.cxx/Debug/104170b1/x86/.cmake/api/v1/reply/cmakeFiles-v1-49f67e811504ca957de7.json +++ b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-1cf7ae0e441f353e9f96.json @@ -49,7 +49,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" }, { "isExternal" : true, @@ -324,7 +324,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" }, { "isCMake" : true, @@ -558,7 +558,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" }, { "isCMake" : true, @@ -722,7 +722,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" }, { "isCMake" : true, @@ -816,13 +816,13 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" } ], "kind" : "cmakeFiles", "paths" : { - "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" }, "version" : diff --git a/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/codemodel-v2-5bc59ac1ae38f4d31135.json b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/codemodel-v2-5bc59ac1ae38f4d31135.json new file mode 100644 index 00000000..d39fe6af --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/codemodel-v2-5bc59ac1ae38f4d31135.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10.2" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-fc9818d97694f8c7e93f.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/index-2023-07-21T05-24-25-0380.json similarity index 78% rename from android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json rename to android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/index-2023-07-21T05-24-25-0380.json index c9fd2ec1..274f8dbb 100644 --- a/android/.cxx/Debug/104170b1/arm64-v8a/.cmake/api/v1/reply/index-2023-07-20T15-42-07-0972.json +++ b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/index-2023-07-21T05-24-25-0380.json @@ -26,7 +26,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-fade1a0ece71ab739449.json", + "jsonFile" : "codemodel-v2-5bc59ac1ae38f4d31135.json", "kind" : "codemodel", "version" : { @@ -35,7 +35,7 @@ } }, { - "jsonFile" : "cache-v2-3b74e054747987c0c8cc.json", + "jsonFile" : "cache-v2-bcc5a35411d18feb189a.json", "kind" : "cache", "version" : { @@ -44,7 +44,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-bbede18c12e0617af967.json", + "jsonFile" : "cmakeFiles-v1-1cf7ae0e441f353e9f96.json", "kind" : "cmakeFiles", "version" : { @@ -59,7 +59,7 @@ { "cache-v2" : { - "jsonFile" : "cache-v2-3b74e054747987c0c8cc.json", + "jsonFile" : "cache-v2-bcc5a35411d18feb189a.json", "kind" : "cache", "version" : { @@ -69,7 +69,7 @@ }, "cmakeFiles-v1" : { - "jsonFile" : "cmakeFiles-v1-bbede18c12e0617af967.json", + "jsonFile" : "cmakeFiles-v1-1cf7ae0e441f353e9f96.json", "kind" : "cmakeFiles", "version" : { @@ -79,7 +79,7 @@ }, "codemodel-v2" : { - "jsonFile" : "codemodel-v2-fade1a0ece71ab739449.json", + "jsonFile" : "codemodel-v2-5bc59ac1ae38f4d31135.json", "kind" : "codemodel", "version" : { diff --git a/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json new file mode 100644 index 00000000..6c3ebb9d --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/.cmake/api/v1/reply/target-rnnoise-Debug-fc9818d97694f8c7e93f.json @@ -0,0 +1,450 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "librnnoise.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 4, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 43, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 45, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "ABSL_ALLOCATOR_NOTHROW=1" + }, + { + "backtrace" : 4, + "define" : "BSD=1" + }, + { + "backtrace" : 3, + "define" : "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINT" + }, + { + "backtrace" : 4, + "define" : "HAVE_LRINTF" + }, + { + "backtrace" : 3, + "define" : "HAVE_NETINET_IN_H" + }, + { + "backtrace" : 4, + "define" : "HAVE_PTHREAD" + }, + { + "backtrace" : 4, + "define" : "LOCALE_NOT_USED" + }, + { + "backtrace" : 3, + "define" : "NDEBUG" + }, + { + "backtrace" : 4, + "define" : "NULL=0" + }, + { + "backtrace" : 4, + "define" : "OPUS_BUILD" + }, + { + "backtrace" : 3, + "define" : "RTC_DISABLE_TRACE_EVENTS" + }, + { + "backtrace" : 3, + "define" : "RTC_ENABLE_VP9" + }, + { + "backtrace" : 3, + "define" : "SCTP_PROCESS_LEVEL_LOCKS" + }, + { + "backtrace" : 3, + "define" : "SCTP_SIMPLE_ALLOCATOR" + }, + { + "backtrace" : 4, + "define" : "SOCKLEN_T=socklen_t" + }, + { + "backtrace" : 4, + "define" : "USE_ALLOCA" + }, + { + "backtrace" : 4, + "define" : "USE_KISS_FFT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_ANDROID" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_APM_DEBUG_DUMP=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_DCSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_SCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_HAVE_USRSCTP" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_LINUX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_POSIX" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_BUILTIN_ISAC_FLOAT" + }, + { + "backtrace" : 3, + "define" : "WEBRTC_USE_H264" + }, + { + "backtrace" : 4, + "define" : "_FILE_OFFSET_BITS=64" + }, + { + "backtrace" : 4, + "define" : "_LARGEFILE_SOURCE=1" + }, + { + "backtrace" : 4, + "define" : "__EMX__" + }, + { + "backtrace" : 4, + "define" : "__STDC_LIMIT_MACROS" + }, + { + "backtrace" : 3, + "define" : "__Userspace__" + }, + { + "backtrace" : 3, + "define" : "__Userspace_os_Linux" + }, + { + "backtrace" : 4, + "define" : "_celt_autocorr=rnnoise__celt_autocorr" + }, + { + "backtrace" : 4, + "define" : "_celt_lpc=rnnoise__celt_lpc" + }, + { + "backtrace" : 4, + "define" : "celt_fir=rnnoise_celt_fir" + }, + { + "backtrace" : 4, + "define" : "celt_iir=rnnoise_celt_iir" + }, + { + "backtrace" : 4, + "define" : "celt_pitch_xcorr=rnnoise_celt_pitch_xcorr" + }, + { + "backtrace" : 4, + "define" : "compute_band_corr=rnnoise_compute_band_corr" + }, + { + "backtrace" : 4, + "define" : "compute_band_energy=rnnoise_compute_band_energy" + }, + { + "backtrace" : 4, + "define" : "compute_dense=rnnoise_compute_dense" + }, + { + "backtrace" : 4, + "define" : "compute_gru=rnnoise_compute_gru" + }, + { + "backtrace" : 4, + "define" : "compute_rnn=rnnoise_compute_rnn" + }, + { + "backtrace" : 4, + "define" : "interp_band_gain=rnnoise_interp_band_gain" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc=rnnoise_opus_fft_alloc" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles" + }, + { + "backtrace" : 4, + "define" : "opus_fft_c=rnnoise_opus_fft_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free=rnnoise_opus_fft_free" + }, + { + "backtrace" : 4, + "define" : "opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c" + }, + { + "backtrace" : 4, + "define" : "opus_fft_impl=rnnoise_opus_fft_impl" + }, + { + "backtrace" : 4, + "define" : "opus_ifft_c=rnnoise_opus_ifft_c" + }, + { + "backtrace" : 4, + "define" : "pitch_downsample=rnnoise_pitch_downsample" + }, + { + "backtrace" : 4, + "define" : "pitch_filter=rnnoise_pitch_filter" + }, + { + "backtrace" : 4, + "define" : "pitch_search=rnnoise_pitch_search" + }, + { + "backtrace" : 4, + "define" : "remove_doubling=rnnoise_remove_doubling" + }, + { + "backtrace" : 4, + "define" : "restrict=" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeCache.txt b/android/.cxx/Debug/104170b1/x86_64/CMakeCache.txt new file mode 100644 index 00000000..e785a05c --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86_64 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/104170b1/obj/x86_64 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..2da2711e --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "x86_64-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/x86_64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..d4b0ba07 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "x86_64-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/x86_64;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..ec196a37ba163f8a3df9918225eddced6e231979 GIT binary patch literal 7136 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..c8cd3b86 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,113 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-21") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "21") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "x86_64") +set(CMAKE_ANDROID_ARCH_ABI "x86_64") +set(CMAKE_ANDROID_ARCH_TRIPLE "x86_64-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "x86_64-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "23.1") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +if(CMAKE_ANDROID_STL_TYPE) + set(ANDROID_ARM_NEON TRUE) +else() + set(ANDROID_ARM_NEON FALSE) +endif() +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + if(ANDROID_ARM_NEON) + set(NEON TRUE) + endif() +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..ac604e5728b49f0f162543584b6b567b34333ae0 GIT binary patch literal 2272 zcmbW1&1(}u6u>7}|V=Hb#OKRyELz`3#T%JM+6-=e3m5H+F)#`K8 z)36%Mp>8_PrX}l6!!@J|TQluBj%Aefial*v+tsO>>pYZ(rx=-;Su>L{Q${Hs(~|LY zW+oO-XmK+YOD7YWIU6_QrIeJDyy$CWL>}K4k>*(B#>mj{E*zwrz_Fpc!_UH{v6p?> z(ZRmA;DMmGdj-xFZGN4PRP^+(5nXkeot$K1>p5rQDcRWmOl1VMfQ8grZ% z1vys5`~^Y~HcJoBlBpU(t$VJgKLGux>TB0Abx)^AGJS-e zn##Yuv;6ZKUm>vj|8bsAbX5)*kjDSiEqEr7q3)J>>hSsHF+K;}$Jn#CQixYn)Gj%W zfX4sL=ZnwHFJPF1?+=*1{3LCWX2tchMnAN}dyprG2@WL9^E3VdMz8wE2{y?Q>&JV` z@m&9RU^vyOvkd(j%^zM@c>gdjy2hY&%O1sl=!Reu?&#-TtlM=VTo4U%Jp1ki@wKpf so>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..7e6a7e2dae59914c4e7e86a527aa21d42cb5e0be GIT binary patch literal 2264 zcmbW1&1(};5WruO)>dh?ih`hrJ+@-E*=?GS9;79trqT})3dK<3cK7AOZg#_FQ({3B z4@#&)_0*exf@d$ic&JB@9=-Hr4tgt6s5857lI`Q^=Z{Ro-A8tecu!vYlFCscJP_0&0$4 zDG0scYL=lnM$zCUt!cUiB_S-l<#MZ0wXH_iwz{%`#r?aSNvycd9gJ6qd!neauf*e| zq#^vgWjJ=#kj7IfB@v&=+?F=A1~(+zlAMH+RMOMBG9l?$qa*@K7)nk{;}zGfH)f}% zpd^eTmu)trc86YHd%M<$6R+MJu^LHWHLrdFR5`Qsirg2 zaW$c+Mk=08CKO{vHPljy^9ic_s!$?34_Kr%7P&DpG`t5J=O%D`P+s9{{^HonXm<2m z^aXez=r20p0rvAWY~2A6VMAT4b~VOgEE<^g)EGqSC$T^rvVQ>OG8<%L0#J%;f|DQd zYl2I{Ks+h<^$>q6IQh}|8u*n!{$8(uQSY!ator2C7X@?_OE?oqzPv3?Zl7x7y@W>i0M>@z>I2!eq;KxqNqJZ4y4BZ~0cdRhXYQuM|s;R^v==xQ?rB!uX`-jgD<- zt|r`s>LK)0Wcts+R{W3t85W)CrwFnye(tYOQ2bv(IR_JDI0j`-OlZH7jrIf0>HpK5 z#yyc#OMnp=X)hw8{qr4kj1fHVXg|aki0KdAH|0;`5m-kS77)ltSu;y#P`E>h5LtnLDzV2G3f8a`u8C&u(t+HXeSnQRl*4g zW7zk=UtbTqrv*p{gMv==6aENFzy3WJkotsm;(bQziGKkW{x%>+2}vSh9B_|@*Z&3= CAUJOT literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..e6b39124 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/rules.ninja b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 00000000..424f2a92 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/104170b1/x86_64/additional_project_files.txt b/android/.cxx/Debug/104170b1/x86_64/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/104170b1/x86_64/android_gradle_build.json b/android/.cxx/Debug/104170b1/x86_64/android_gradle_build.json new file mode 100644 index 00000000..b496693c --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86_64/android_gradle_build_mini.json b/android/.cxx/Debug/104170b1/x86_64/android_gradle_build_mini.json new file mode 100644 index 00000000..378b63fd --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86_64", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86_64/build.ninja b/android/.cxx/Debug/104170b1/x86_64/build.ninja new file mode 100644 index 00000000..07d56cb5 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/build.ninja @@ -0,0 +1,220 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64 + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/104170b1/x86_64/build_file_index.txt b/android/.cxx/Debug/104170b1/x86_64/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86_64/cmake_install.cmake b/android/.cxx/Debug/104170b1/x86_64/cmake_install.cmake new file mode 100644 index 00000000..1e54dd5c --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/104170b1/x86_64/compile_commands.json b/android/.cxx/Debug/104170b1/x86_64/compile_commands.json new file mode 100644 index 00000000..c8d80fb2 --- /dev/null +++ b/android/.cxx/Debug/104170b1/x86_64/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/104170b1/x86_64/compile_commands.json.bin b/android/.cxx/Debug/104170b1/x86_64/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..1a3d57cfb0fd70666945941d2529b297465d3a84 GIT binary patch literal 4305 zcmcIn3wPT@7Vc7@1xgEj@>rJgew4A2v?O%F%i5BhiprL2$w|vD%*xWposBGcM>0wO z4!@M|jugKFXLC+N&iUe*d%rvL&7ILaOvAi$=XQH0)A)8*lwll};XCKfojYIS1^m)q ztNPLZf5rd5RP`$}{JsKQqUw}S_=yTX1Dp!~0YWN_fQSk) zAgGW4;~LT!7D5$98cs%1WaB80h2hGP3e_{CmBlKTu~EbaMh0x%ZEQAnc6RP>Z*3T5 zo~O~%P-X~Df0-ClB}N!;X~dyAlo>nvW}9!{Ge$BqqBP8?!;cv&Lp2siOpcvh%9FPne1yt*HB`VO;NZQtcB*Y(U+;0<`s3my!-{U%Aez^t}! z>Eh=o?%O=D{eZjP?yl3@<)+u|J1&e)*XDMw)pqUX2Er~e>p^SJ=I+4h1*pHiT<^ee ztv2-RzyY|^;}2lIT$}q)V7Dw--eeZ(LLZRDhrUh5i_Gd-c6+#6mxr!<+^yFi`n)}K zT;gGDgTUmLV*5le%~7ed~<7~>+?P>2fb$2XnU=Jqi2HF zjcY%4f+u=F$VuIP-}4=6|NXgzl11~0b;2=^Chxdji_(UbQ3ny_!PfRY7;iF*cW6a= zosN%n)pi2EsXa&ocUyy9Tf2R4I4~=XufW0W?qkjoPb}^SmdRbG>jb>pG6x<_{S|WP zJ!2Y1LUXCFB~xB-mp*BbKZ7R{Y01M`nMb)&O_gQ2ED*P12KBvTYC4V9Sg?TbF0*t@ zA{VV38`Z)>zwSZ6=30Qrgc?7a z4`ijW%7>s&7D2Jd3UPw2tss7|Adc1S1P!)T60&@P1RF@mgUm{yrq#H{*uUq@bqDB} zzca(==a9&8ivHuh*$OR7mw7Mbusd-aipo9?CdQMKM>l+8ICgBN*Su-1$3Q z(ZWHN=afW=MV42rAl_Xg{^0Wa%w2xWTT}sO4n%K$)5+}$6#(y(u)SH7LvnZX#0*zu% zTAT$}SVH$GR*0ySc~-!GjU~w})751&n6nI*kQn!k5f&1dZ?U8(!{~rbRbHZjTrp_R z^}XaKE+Q-naT}3Qn1Ue^d8DIoJo64Vbf@!#*IVTl8oS8$lUz+gI@fNoeW6sYnw5oQ z%#cT!gHWaS1L}r)< zLF1VZ`nqnQ$~+5G85Wo*u+KB^E`DBSi7HEp(sj0vo@UuWhP8xYh2u#`xwuTtsXR?t zn&(rpAYou)Ku;M4laZRe=b6n$baZ4`G&o~(#7k;bzC-90~$2q;q#1mT@1EvI_R{P#woPS`C7_zC4XJY zfh_b6e(Jm|0<;+aEc2pw9IfQ5Q)H!PpM6fS1UYRcr_RYDK#O^NmN}uel?Y>@w4BXT zBxX583wm_Mg0zw^Pp702ov8$VsKV*APR9R{u;6M5^t>Gc^u9h1ya>DmybN3b=sivE z>Q{l+fJ?yZz-8bH@CNWEa22=)TnBCdH-THgTfo}@z2)Bp{tCPY{0(>?xD9*&d5)dnc7%D)l3Sy`M zu{wyM0mPahh87TOgBUtMtP5i30kJ+5XX=L*rxq3K=Ok`iRmdnIsOwUcmzSSeoEq;M z5#S#b5)4!qsOvd#p~&P1ye4{?dC57YDXBm~WnE8wpUkA9#G*=luf(!MFcFqnR8pFl z9>epbdnh-PDs`0}E}f`Zhd$(H;oA~23#vR*#WIFP$!CKvJ-Y);_h PVZ*KmZouYL{uD+41d>HG literal 4297 zcmcIn3zySG6h=`2K|tO_#YlRbm(w}H}Ok<&GJY6 z{|EoyD4$PB{2m34&~s%x^c3x9^zbwA3pIWPext_k0H?+ufKQDf5Ktoo1T`XHR6%Nk zTx7Wx`{SV$$tXxeq1ken`PoaYnS@y?LoE-twFFqdS6i#yzkmN>ef_Rhq-h*H_ho|M z`0uec$;1%TEVR(iUdV*)JgD>fSK3e}S`hmQ4S0>Q!p}ycXvq45I!n?-uvjM39p;xK zt<}Lw85;!woAuv#%@Q%>UyS81^DIq^*FBh4je|iyWJa^)+PrDoj^6Z~KJPl-qrS7% zScCTnGg_{pnzzv0GP!5E9=Dy14XeAsb*Iy_Y#6PM$<1!FWt)w=2s^=yN6k%>+kLC+ z;rYGA=Qa#yD?``xEPz{G{s`uimAMB6X48P>eP)m@i~(7E;F@GS%8agIwgwwjdtlqU z!#cfz%Uc7>CLZS2_jGPpE-B+)zo|p!rrGsecu$w!Qa0c0JuD+!-RtpQ-_cFiOfnUf1gM(BCX&aGi$>EZgjIuaT$0b}SNJz=2dib;ZRqrby3^E%e@QQ*xkV z%WRR*X4mLD7AgN=ZtHcpnkzR3ot~QJxtUWX+0aQ8g3c`4D=U;$-7EIM?N^Q)Gl$jH z?SWxp6+E-wZDKPF49mf=o0e{tnyW5st2?0g{ZIj%+hU!GYgS+t(mCmidj^S13YDQ(ypRS;1gt=GST z@d7h=n|7qrZoAl5Ez5Ho%7Zj;yV>6`mD_a&eZACp3=VE~o^p zf(3++n4w}KIqzlHu;7-fZW!RcT}4l15j^KROIlPf3l7j3=;?SeEd(E;81iNQss{mU zD*+-A+34kLB1@f>J_KE#2ZbWZ#U8q{f_QaK9A(ozG}x9&$nqW%Y#<>IGATqhDd#o9 z2V=%ub%2fqOefQvM-kRAj??+lESo|7dX>uk45|LVh{}t=hkF8x7cvZEk z2*&#{bN#}&qp+0L2;X`!e=`=1i?m$Os>~#ow9*LL7tF}SIQ?7jFr5x@ z78uQ#D|V2N6FDz3859jXK4I2>oeYdLn2tqK`f0jkjG*OR>W-zA-&ORZIIYVqGFfXwv zFZ^JeO|rB=2WiGIgH#=dF5m>j0w2d98Tc_6B9c2Q>LeShs7&~=9MNlp&o*zP&|B?i zyegsVFdt=GQJRf?`rch+TO!NStWjD>*ff*HOSsOn2t&nkEDILmm^NZEiBdS;W>L@5 zRbvaU8yaU=Boi!zpt;N@d`@*x=AJ>5pJS=OKFpkZ_<4s#Sy9kg^&H#6NYi9H!EVBo z{L$E_Je;KNvNVoaoTd}9oM4gI3B+VKr$`T^Rg{-RnYgHmwA8^^Ge%bb&*s7QcCXZBP$jA;B$g4$f>IA zJ16r1CFbct?iK1Ar6v@alC!pt#4Ls=K~D}?kW%vH{*=@LC4ug?n*iOZ4+C!jZv*cD zM*zA<9|PV6jsquv_kfeYDd05lK5zy&3!DSa0~dgcz$M@VfbQ=f0UraO0G|Svfh)jO z;2Q85@HucDxB=V*ZUJ8aUjny*I{*V}fCkY0jjn!F*r}@0vHEL(YSw+=0YF!!Z-8%s z?*RG`eh>Tr{0KCG7C<$ft}}Frplja-K=(Wg_z8Fn*gyy90uDeonI}LWZ~+e(0F=|M Fe*pz~`qcmc diff --git a/android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/172s6v17/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cache-v2-b6201f4841aa858a78b2.json b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cache-v2-b6201f4841aa858a78b2.json new file mode 100644 index 00000000..58f1e011 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cache-v2-b6201f4841aa858a78b2.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cmakeFiles-v1-7aabd97ba28a0f8f72dd.json b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cmakeFiles-v1-7aabd97ba28a0f8f72dd.json new file mode 100644 index 00000000..f364b92d --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/cmakeFiles-v1-7aabd97ba28a0f8f72dd.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/codemodel-v2-bdebf57a70e19d50369e.json b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/codemodel-v2-bdebf57a70e19d50369e.json new file mode 100644 index 00000000..ae268024 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/codemodel-v2-bdebf57a70e19d50369e.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-7909a014134ee39a2464.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/index-2023-07-21T08-11-57-0625.json b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/index-2023-07-21T08-11-57-0625.json new file mode 100644 index 00000000..dd6d40d4 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/index-2023-07-21T08-11-57-0625.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-bdebf57a70e19d50369e.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-b6201f4841aa858a78b2.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-7aabd97ba28a0f8f72dd.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-b6201f4841aa858a78b2.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-7aabd97ba28a0f8f72dd.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-bdebf57a70e19d50369e.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-7909a014134ee39a2464.json b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-7909a014134ee39a2464.json new file mode 100644 index 00000000..443c6681 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-7909a014134ee39a2464.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 37, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeCache.txt b/android/.cxx/Debug/353l3k4k/x86/CMakeCache.txt new file mode 100644 index 00000000..1ed21b59 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeCache.txt @@ -0,0 +1,391 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..f34b10ad --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "9.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..afaf6663 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "9.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..af155ebed82e9f0e887165ee2811e292e51b61ec GIT binary patch literal 8104 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 ItcYt7Ol;y#Ch*>=p& z{$CVvvd>|%>&JRL1!f%?$F*#UnY&2V?>X2iW2xV(i1Q(?Mmk---$UnoAgLak7WSni*)IJ^%P}fx2jUiC;GSh0m~m(V(Sta< ajiHm4ak=oFhm_k=5%*P`Y25n^ndIMMr2bj} literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..cd8f7d05 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..6a432f42 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/rebuild_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/rnnoise.dir diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..0ce44cf3 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/353l3k4k/x86/android_gradle_build.json b/android/.cxx/Debug/353l3k4k/x86/android_gradle_build.json new file mode 100644 index 00000000..ef407caf --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/353l3k4k/x86/build.ninja b/android/.cxx/Debug/353l3k4k/x86/build.ninja new file mode 100644 index 00000000..9a474308 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/build.ninja @@ -0,0 +1,202 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/353l3k4k/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/353l3k4k/x86/cmake_install.cmake b/android/.cxx/Debug/353l3k4k/x86/cmake_install.cmake new file mode 100644 index 00000000..4ad45433 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/353l3k4k/x86/compile_commands.json b/android/.cxx/Debug/353l3k4k/x86/compile_commands.json new file mode 100644 index 00000000..260e2603 --- /dev/null +++ b/android/.cxx/Debug/353l3k4k/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/353l3k4k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/353l3k4k/x86/compile_commands.json.bin b/android/.cxx/Debug/353l3k4k/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..699194d52094f613e496c582e38cddbfdade1233 GIT binary patch literal 2463 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..6a666b8381094701e848a274455cc8c79ea0220f GIT binary patch literal 5196 zcmd5=Z){W76~BJA6N5tngqE~)t!Z7BYTy?Whq!3_khiTKKZQ?_#Q3*CC(P|p3-tYIG zuQ4Irr1r~Ba^CrS&%O8D`_8@3Umi`5`FuVh!7u!R(iOiD3D9(xXGw^N2#a1k9~Es- z(I)XZG$00`BciD|3t3_}WFl=)y9m;RL-LOKKrsI%3*FgrI*J$ovhJvbL4ax;eEsauq%~ zBsazflF8&J4#4p;H(c|b6MKa*f9A~-fddn@=f3`qef*7o|NgBPZ!8SXIY?LuW|2{O zk3pb1R~J(Q#^GY}e*W{-GA{bTm|} z-SW7OTJ4`6xBL|KXYN4SJ#|=2Ui&qooNfZ*g=DrS+1_qA6MbN*7#!HaM2J^9}JyLV*JeJ@>jok7PtYU82H zBT;u!mjhAG1e&g&zZOc|sMq}+(UTofSMhQvMMWTbG7zoddHv8uIya&IL&m6|fD z9cToUwQ?;e`*{f119?qD=2#<;xqoQK4zSLm-AABrfMUKJe-jvs?b+r8I$<4^@FC>_q=yJiamWRKzIgrP;_) z)2`&9_gY4JbBt8TGb%bG2i6{~6+X3VgPs$*FNBd4<{7LFD-lx^#d9yTYSXom|=QFl$^WPOW5* zs76sgVygYIcrq4OD>>aZJ=F%P)Nw0Y#fDLLjKgckzI{8aVmV(h?V;gR%qW*RrldP0 zR9~Unvqyz(K3~n-=KuGu#g?~45!>F&G6%m{zD6vgS~N>eMSa1{*p8vj6snG6+8Y{T z&bF<=@K=JX+j5d! z+LjOc+qNnJ%o>gEg;q^K{G-m3fGxLrNmGCL6g$XKw6+=hGt0xKKaV-QW?Ir{VhS;SC0OuH;%CCf2m^5Dp4 z@ftLAv!!Y*Q_UB$8*pEaW#>wjxuS?s+c6wge9+eWyn&jQldQSLwFhvYgcJvHr4knNDs4#3NW6tJFF+*q- zN4Fi#tuxG~*2t#jWz$u;({(uv(-baema?LhJ)+5Ul6MoXm8!)IzFhuGHD2t5Xsywj zHa0ahKB|pQjNqW~MkutM>0QG^X>Hfo*q+g8ZF*=pJqn{XIW?M^NKH3R7-|-XW00Fx zcb@lt26&$US`HJ(p`pEC>*X@W-}o}nv~0y{81MaN&_?!842`FDG`H&iWVnrqeAQdO zk!3@<&6hyY-tcSvmXv<7RD7nzkM)BXl}@01zX*LmTw2_IdAB4|$9~u+{rK+ke#!eF z%z}4BBJZOz4)w%QAn%Xld50uMz_-SOC|I{XZ20lcN@Q)6@g)5MbhuW!v3aK@Mi%(d zHw#3Was6(=hsZHYkohY>!Lh*X-o<$zkARo`k@7BF1=4RA$U8Zad7z!;PWpWbJYzE+ z>n8CD@DgOduRgN{0qWzi&cjJgx!jE731IgN|b*d>bhJ zuA(uK>nlO}eHRMy2;z>% literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..cf7b84a5 --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..679c9fe0 --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/rebuild_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/rnnoise.dir diff --git a/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..d080b4ec --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/3j4r5c4a/x86/android_gradle_build.json b/android/.cxx/Debug/3j4r5c4a/x86/android_gradle_build.json new file mode 100644 index 00000000..04ec8d5a --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/3j4r5c4a/x86/build.ninja b/android/.cxx/Debug/3j4r5c4a/x86/build.ninja new file mode 100644 index 00000000..c4192ecc --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/build.ninja @@ -0,0 +1,202 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info + LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/3j4r5c4a/x86/cmake_install.cmake b/android/.cxx/Debug/3j4r5c4a/x86/cmake_install.cmake new file mode 100644 index 00000000..4c99993e --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json b/android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json new file mode 100644 index 00000000..b20925d6 --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json.bin b/android/.cxx/Debug/3j4r5c4a/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..8fc64e62a4e85963746296b5c8e54852abadc686 GIT binary patch literal 2333 zcmcJRTT>G;6vy#`f+EVr`wj69o{bgAKa1-{eFt`n-f^i2-2jecd7mWMhK` zWCQtnmU6eF40S7u^~D9&P=*Q3O%oeV6M62M(l4pS$|4zSBxz-eF7dsc=3ZdcSE773 zch>r)|1GZE2b+#j%^71=F6*y8y<1!Vuz|_=(~ z4EtgfD}yp+gf3Evpl|;kw5OVvdRdXXLlKWtDDE)TmfzOa*H&v7oTn_b9OY7YWlfH$ z3Cgm<#Npv-tSk)9E5*??vZsc!Td zrFQgkl55p8amQMH1*KeF`CQ*v+gz`{TAIi75N&1FwYi6VnYN^J)-CPL1Yw0!eiyGU zQiiRxYAa7ETB}LQWEL+5DSNkCjm8$&8pb$f%Ak>C$mLhUlQ964E8z*6c&=g!Cur>% zoK8{ZyjQR$X$w0Qre*AoK}x*Y=AjOwA)K>XleV@KW=1HJT_HRBHAV5@iBz@;X_%mH z<0u`Ih;EnFLbB}Hmj(A+EO3V35yGA>8wuveqwH|FCvzv5klNREM!C1*U811(eHIjz%=D%t z5q*_V-*LRtDU0zB2?uMVgm5Le4#J%z+)qw|L2wG32H_48?jmQvSug_5fl+WCTmWNW X987>oa1mSrm%$Zq6@>dw*yqMiIUUX_ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/3j4r5c4a/x86/metadata_generation_command.txt b/android/.cxx/Debug/3j4r5c4a/x86/metadata_generation_command.txt new file mode 100644 index 00000000..f4fa4c1b --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/3j4r5c4a/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/3j4r5c4a/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/3j4r5c4a/x86/prefab_config.json b/android/.cxx/Debug/3j4r5c4a/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/3j4r5c4a/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cache-v2-279d185ceb2c8564ba3c.json b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cache-v2-279d185ceb2c8564ba3c.json new file mode 100644 index 00000000..3a467dbe --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cache-v2-279d185ceb2c8564ba3c.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json new file mode 100644 index 00000000..cdcdda5f --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-bad0850d07a7600054a8.json b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-bad0850d07a7600054a8.json new file mode 100644 index 00000000..041fe78f --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-bad0850d07a7600054a8.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-44a95bbb618fbe647f9d.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T08-55-43-0550.json b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T08-55-43-0550.json new file mode 100644 index 00000000..fab4e768 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/index-2023-07-21T08-55-43-0550.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-bad0850d07a7600054a8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-279d185ceb2c8564ba3c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-279d185ceb2c8564ba3c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-5d5b026ace5ab8a8b9ab.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-bad0850d07a7600054a8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-44a95bbb618fbe647f9d.json b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-44a95bbb618fbe647f9d.json new file mode 100644 index 00000000..05b4a4b7 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-44a95bbb618fbe647f9d.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/.ninja_deps b/android/.cxx/Debug/5h515k55/arm64-v8a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..3d33a42b3ceecd2ba739e1989c858bde5a5628ab GIT binary patch literal 10744 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 V=&8^n!sr_IF?Nif_ZWCY_z&lX%qIW< literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..c39ed150470c67ffc97900d50e2ac25ebb1adadf GIT binary patch literal 8072 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 B_n-g( literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..0c8fdfc5 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,107 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-21") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "21") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "arm64") +set(CMAKE_ANDROID_ARCH_ABI "arm64-v8a") +set(CMAKE_ANDROID_ARCH_TRIPLE "aarch64-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "aarch64-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "24.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +set(ANDROID_ARM_NEON TRUE) +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + set(NEON TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..cdf8f02ad82af31b656decc396ed6706ac962205 GIT binary patch literal 2608 zcmb`IO>7fa5P-*|&_ICn52;cr*aL@v$YwXTW5dZPEfrE4qDq`BWUY6f6PNX_wO%8) zs#GL;=n=$)3l*w*?7i}-y)`!k2YTrt?WI)W02d_0Au!Z-)F4$+uN_Cd-MLF^ zS4NF|18YxRjcY2Qbah9ITe365al~*j`}rtH;&x!oSDi}PtyIrgO|Pc{D~_zBRIIq} zQuCDM(-&Ht&!SAWYt3(_X}5Q7aS=a=QrH`Dyb-Ei+)sREV|NzQI1c?yuN^Ih;kC{} zH;KPeeri>hD{iq=ZC2gp*>cNYc8X=E9JKr@f>POaicO{5O3^(9@9{SmzWEXg-ySc_ z9X_Gi$IQ1#e|ps7;h6db$vg0DXKVt&6zm(rhxBG1=j1qrney^ngK_>$^Zj{uc%sR> zWBgxDaL4B4A3Z*lqX1nb9~kxPJ|Me{&-*Z1S2FgQ%UJYn=F(^3zUHGkmvBt7j1T3P z{)_)H<`!xa;U8r~_z?R#!!{|2Kc3@`;eXihFR@MjCSNuDj~M>zhQG-}!~dw^PyHl0 zhWSnYeTH@Yvuu<4fo-bCEblJyuj}7kjGffKE$*N6 aiN2HmW%B*|W5U{q;0_mbhYKb(DgG6vH!?f` literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..1202ef5441276a8b70ee57c91a950e9502b2b230 GIT binary patch literal 5040 zcmd5=O>7%Q6rT0Qj#C%6O(-p-YK^i(R@i>q=AQLQI-@fvN&5Bjn*|EAwRjduaYh8WL$sOP^L z-#>O>N71d#R;rFSwYO^5%SRapXREe9?RvGTeU*B1oWzw9Z?xJDjEx;_uh#WxOJd86L+8XWlcwbnL zuU^+5U!(O#7z?GC9v|=9ee;gk&TwcwWBMvK-p5$i7B0e@p?Oy<7Go?DFaus4zHPUr zAv1a_Ff%~tL2fLz3)B?`4AmRSt=HqoNB@k)!YtGR7+aZIVzN6Shr0O8qdc2#?YIhW z02;!U9Q?FXT91wf7JU?|t_i5ZXhyX*?UPWO)cMX(z~ zh<*muAnQRO+Pwk=77Sc-QPUPf8)1gA&>2{6*<4NL?a;b1bY>+tH66*poWfoDb})3D zB->Ljd2XeY*qTjd(pDyWXQE&?oKnKAC%n{9#RfGL)^i_rihd$HoUw*d*+SMT+?Ad# z4kw4w$#iMDm<1q}wvs~y$FVX));6~HUi+A{cXDzsZJqIwQJkG+<^v5#Q?qK<3Kgeb zF1jVh9C3@ynp5{1=A%x*^NZ$mwdwngH$Wx@X&S}(d2_@mG|OgsCT*pUrPHSE)rM08 zb6MNu1CGHiZJ0yG;Gkg*l!r3OY}U@2?HC{+R;f?Bd9kAzOwtP=v7ZAAH*%oi0ygck zlUMh%(tP!%4hXdNET7+V=+K_S`TNF?jOOn@d~h_MXZa)htU(@-VAWvFp`XueuUy1x zj(N@_&5Gyz&p$XMBu`(E+GB^9c4DK}zj71Dc$Nc>JAjSE6CZ)-Vg}Tjrd^5OfC5t- ze%f-01I=*2@V$$gz8KcR-7EeGvxvTUd?Fl==ubx`!W-Zhp9se$!c70`_`3+7Tmtt; z-p4Liu#5goVV|o*8n~TklBJ)fCoJ?5sE_87|B1B6VTShep~EB(St*5 zNmGG4Y|XLN_8Mp!>u%YDEe#fej!X$+`?;UsD3$SXj`PD&hPkdw{zc;m=eNfdI7*$t z4XTvgoPRaGgX8=>RC=HvxGj{D=KQPiB**!wxTMD&9G4y&Qmfv|$~L%#^F_9{@wY+k zmA(tlSHSAoGfPe9^t|ka)fY^_X59-@B~OK0{;ed^e-Y3_>G*!SRceIbcBRo zycc9VDe>2mjv_@m@@4!W;pktCiO~IouT}6FiGLI6D5|8Re;GeTIQm~lI*QYzBVWb^ z1vi$Qr6M+gi#dq(68Ls_C}HzkG$*eQ1}^W$C3>MKX~Nteh=Zo|0wYfDfk58dC8AhON7Mt z6@Dg(-<0@bZ4r8$aKSGS|2c^-)&!w*3jZnMzasJFe0W{qze@afB)-TEgg#LC=ZXKh zg1<@l*MzI<|C7T1lK6ir_;-ZsB*i-XNOrG+UnF~zf`3c)2J#;UTh51_%f!iy626A= zcA?-obIkCZs%`l24q^C)!za~sK2er`;?M{UpB_oAchfTOyC8-jEPU52|H6SsSnI`Q z)Lq{(?%w~v0KBn^$AYN&3rzM`t<)Wwq%)JB_Usy%5SecmKpwAg>A5A_w~5Bp%_ZY5 z22~cT3|7NfrLjt3HH6h5Ru=T*{n4!j=H_`LNsIp<1m;KUuN2A8X*yKO^!-JXV)8Q{ zF>y`_UXB!TPYGPT`By;$VmUz|IYU?SC9?5c!@LuFO6>LfU~n8?es^G(U$BBw3q-3H z@e7%t{^}Y$M1-xao`E997jQrDI>kRphxI%WF@C%^M1K)K-aj~$yr;0sX&PUh7r{v3 z1#K0>hIa`R=RYTR;J(lSL+*nVQ1GrnBq-`wX94as|Icaur^ye_A3v!&{~}=MQ%&V( z>4RKS1{9`{cz<>3|0rG3FGIUrL_Z-vhDM>wytQgVQ=`hgO#RjGx1Rc6D}V6Z?zDcB zwEsk&;QHY!QeD4`G(LzWB}e1q{N$p>|06VZ8h^IK_^W}djvoVu>fCX>)$}xQD literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..ba05d0a5 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b45d52a353c3d01aeb79dcbcf28e074d9470b83a GIT binary patch literal 25576 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 wJnO<9;ehlVoG5CS-Z2s|Jwim1G2mUSpWb4 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..537fe64252894fe6a1b8e9a63c4ee0428f124963 GIT binary patch literal 37384 zcmeHQdwf*YwccmWoXO-#0s#^p!z2UZvyvy(C0#~=OU9)5H7 z+TZ@x+H0@{pkY+fOfbZa-Hly1q2c9j8r^^1KjF&N0N33q|(X zF{6zWQ(L#(6Cy;c2yI;srf)xGiXDf9*p+06*i+`19d5uE3UPKwl6bP!k?1j^Q$5}| zucy%=_7u6qvww^gPj2^QpFL_0*)itFVs~h~IJ@1Ey=S%&Ta`Ur6igJY%R>#ZM`BiN z)z)F6V3CT2##RZyDpf2pwyJ2TD7ab0Vq&ZI$BKgODmFB>$_v;lDi$AG)jC8Je4=8b zW2@d9EDAym#g_!|53q?UHV*uY0smBNBKQYbrHc8$zi9AJ#WKLZLExW?O#}Y`dqu@A z0RN)EKNY(O{EGzt9EyK)z(2qys@Od6F9Q5iu|?n?V3jJi82k$d|5R)l_!kELsn})U zA7HPj*edWZ6#P@MAA)~w@Xu8ID+d1no2X*t;9m&%r(%`hA7GU#wif(zfqyEt4*avg zKNVXK{sH!iiZz3OPVi5~HiCa9_~*3!tA_F1di}<39M4-^VqK9(oPES03fw|;3M2d6 z4UQ7emoT=!GGkNRamAkD(V}ZBU?Q~0^WIp|b;J~1sQX?>_S#)8(eQslMt*Ka?>Gwc^Aj^B1?K0pA)vDq^p9^GG;)k1vg*Az z@~-{Wf!jvx1b*~WgGQzsBC{t(ta}gq=m{0;iiIes1^(%tp5b4B?URu93>E7pL;UK( zqB@W>==Y-Oz&AYw?}myK?U05!L~~W5X#O*Be+l-&HX17m!MB{vTSin(5na_UPwe<{ ze0FnkQi8m&Oie+o(iKd^#i{_M`o?S;xcS_|<(e){`ang}@o7|Q-krVm55h=jA zp{J*y_4*ds2Sp>q+4o@Gfw=A{1-pshC$3!><1lDv(TMD`C|87K@2L=HrWe6_BI6Hh z3Z}RYy$AB?rE|A`b@`>Rwq>6^_syK`N5iwv!J5~FYv8%-p4omjT%0{q=l~9_d(e+f z&i&2Ti2co{Ohc}JV?x9_h;Km;jEiG1CKjG)IRtB2^Vg8S-6dig9PSSEJsSKvdVO~H z7>LIsz+VqzWY|W>Pgeo|J!tO{@aM1QupRH4Lw6kM>ACZEM_f4CXmG@L7@*I-o+-Qp z`~rWkdubc`xfRylbJzW5`zi4C9QcRpt%wV>|DZTC1KWB^>O8*<+8>L0YE0C!4@@)V zeTWb9dR}n6ada$P1Fo~Se_QL?{`WN@+s_obAts@4EeP9w4&t@&^$Y)aG(?;Y9h!ai zvr^HO4E+(7CAzk^d(MQrv-jK@Bf36mDSA8-#&@dN|A(U^#h#_mzxngBn`s98R&0DE?C5Z@$Ni$OBRYP6bM1Yt%Tvx3b^q$4r|aKaV-0dbI|>aL zA25z0XNrQqn$am&K`h({Q#zuD?r&byJZ8mFGb|`1Y05yT$H@+UA} zj>0D$eAPJ%&-D~U!rXq$5M3QYL_bQn;g-)^V=aXTLfd2d) zjD57-HboR11Dl_~*nobCMQ#Rhi@l;?Hngwm?>z-aq1*_~_L(u4_^kLjzK}VW`ZAy_ zBWtW@c~+7qA$hFllH?@M1IZISFD9pZ9?F{Fc{wZHGXcu;mGZGE<2`d{j`NJ4Io>lb zWt=Buj>Bh!3b1SVTtiKt`v%c<;M<;pr?9=`3;K}zRZju>9}el!;n{maM`fSQYZ|j+ zaieENa^k@epPP=9?v2^qw;GP{V;~O&*}XCGr;kDU{E3Z+ZiO@z#_vm!ksXI4BRVEW zx;uO^FwUV(55#2qs-XM>=#OOR_wBBs9XOsgZP?iTi%+jR^zi2!4jqad(lH(E{3$ZL zWB198ht5Jg{tldPO!tm&;qwppddX9!o@O&7S?in7Q?)k`_<(UvZ z)sr4R#j_kf4Pi4qjp5TgP2tl$cfe;?*euVU3orJZn3Ulee!&dSOUdIrA7xGPtVv1t zbk3aac|0Y{Gj&qBCo^S=Cu8Om&q;{=F6bZZn+fizo~zwcJgMf0j`RzmF6fULP=Awq znrD?e!}Hse37$LL<2-M#&GrqSG{dvfo$h%vilPz|$~kD%79haY20xCQb0vf$e3Jrg-Wn zWqNiwTpfQgLpts?hjkQ+5y$?#Solt5P4~n?8_=KVnOWd}hUd-XDV}jKhUSBf>&&>0 zhBs#W9zHPJH|@`}eVgx|?K^U+r=Zj+x*ihFj@up1jt2OA4WAYfbL;}s*)iv2Pl1QV z7tRY@-*VsYDL4k>DhkHcG8k8%!B~h)_}z#HU|c)~bh;9Uqy_9iN-wJKFXa?t7qO-M5<#z7YAa zi0pU?@+F;ZgG$|7qdpSZ=Sts6N}YT7fv8IkkBxfa;Pa6$b#5N?GL+3til}+vow2FE z0M7kT{s5Gh0M>puF{=C>Z|X~j$3;CMb3UhT+);Q1m(ZYviC0U6uZ<9PFQNnis=K4gqM$b0f z$F{!RQ-JY!6=H>Ra1!Kk4j%h+Pr)Y;D>?r*WOuj2oST&R%7_|>#U}VX0`XW2_^Xh< z@V5xVJ1I)1-;qwrT)B9&8dP-p|;TU=-d8+3GtWkq!LR>(v z6xOc=5W94U;U!t)JqZx2%`j(H!+M70X3AL4n~n$=TV_WC#AQNCf+rvBCCp6lT#}OL zdGIH*eY;?P^s#Vte0a}n@O`$==$P#*J`4LLi0v37=GbFKXh*`Co`Mbk=oyaVZ(^(H zn)L5I1qrYojg8sh8wYD_`sho18H=v>WiGzdw>~RDuCeXVSGdkT2>!hUevO|w!SgY+ zBL?Pp{>*ew6e?;}Vz zxyM30#(FM=*sX@xWXQD|VhFbHPfqlF2JBF? z={lUa7D2+vJ0_Fshd6SIw)OMy4%@XwbdWScb!kWa8~n1%a_ zG^pojNcLGbT)VfoUwLMX5qb>wGpCp4z%_mmTzcip`0N5{e*=>><} zBjH|3yd0kD7TJ5`z6SO`!kPUnj?alO9>ZWC5`MPjP{PeE*v_t;%14?eCWtNr###=H z**O&{`;cS6xWlrXh_H@1mUuQywC)*WgdGcqz336sA@?G<$2q;!*p7P~tnW17xYyx& zvCc}^_oXydoSE3X4fl>+w_H2%Or-;Dg&vy(ZJmv46SNJvHxCwFUL*TiUAVh&Jg)5egJzKJPc9B z;86btqMXG#g0Lwo{s%EB=+Ezhe*7*Vcl?R&cM_Gr^9*@7MEVw%ImCu2Ws&V6 zjpcWowkpubh(FP5i=}qY@`r>C|6i(%(rPi`VZ|1%l0y%@;jfbf-CMR3P$?ToWiC~n zPpLz6W)GxuFL58F)DTy)_@o~yI!NLyf3&Y;vC|I~oo`(M!-Z_v>91dSC9o( zjuO|4!O?@prF%Wm(Mbsd&e^+2|3QCy@>zV+4=o$W3ocJ40ajWTXZfKrp07M1?Uj~u zR|JUg5J(=K0f;1jqR#;?Nb;*JV=>bYmG-TxlodG*W|)04#PTNMvU}K$INtbJgcH&N)Qv+<7Und$APE>VdgPWyvcV%P zwhtx7NF1=|uOKV8Qfi38fqW|>!UjsCL~F10jUD0nP6y7FE0V=TU z(huMXFCGA~$k78^vPe1UebBf1?{oD5D+68*xN)silOa~J7)PD!5VysSBAG2CruZhs zfgLQ`PdaZ=3eEh0M7De$EsvwOUGOkl9&$qNblI7GluD2@WfbX9(FFfS#k9cHl%Nfi zM)-?xI5E19O3!P~>wZDMvRB-{08xAWi5|ATR+h09ZVv4DS>%>Q2i)H;JnKYap9aSE zV#MqhK|XXI(4zdlzVMpvcS#R8TM4vi8H@Y;ja}(3yyR_TMxtj>MRKbNyGe0T+WzqH-;P z<_}a^dSA^s5S~lUzq!hVcc9Aj2*Ety`0#z)FjylS1YY&W$h#VEQi3PTGw^1^P3>TN z=dq7w>IPE%pH{8gk^Rm_@1h%Im$(I9#f{t|Xc%!%h1&S}?5B>CpQkBxiEel2s%|Ie z&k!C)ILEHIv9f=6Cwg+d}7M;70`d!P?1W zC99Ves84A}KQ?4rfd!V>LMB<7-j5|Sw|Ko>lWNR?l8`Jq*!Z1U*GNer8emGqsuz2q?@GI9NnK5vp12J zSJ#TwePrfMq~YmT1AL_3XWp&EAMqW0=5!J_wqGunK1i%6jm7x3U{)sMn!=@z5-U!# z0;7{w9%k$$rqW_Bu1e5W92v^Sk?Ezu%-y6hKHy7ljU=3pP#<~5{I^Ii z`8)M+wPQ`zc!xBV(URo%Pu8YtG5dqQEwjgG9}Q+6B@Lzb^RX?eb>@6VT%||+T+o0u zlo`A!7#wJ~pE=OpDxEeK@Rd7x$Xy6$cr$N^0k@L;h?!Mjm*MP$E#W}*S7`Oa+rWWT z*k$E8&H1Wu!(az_D^(orzf-zw7Kz*jLtHkH;e4{PfztEXr*p-(`&E9xV!q#(0q@%4 zh&qZ=xIco~z`0C9VMC8|1h(ajaNBJDK+UTrJGWA5h${wCX(Vc=UuD2Mmz_j?ky1GZ z2dYO`f)`Ey94c;ltQA2i&jijV6At@rIYaPnld;LHE3nUS{$MGi=~Noss}%28xg?Vq zaK%vcA>}Y>VQ_` zT{!L%!56y*)L`a9(ij!caQ9_1E3dD8KU-e6_mWb#SjI zrtr9Qtal4P9DT?CV7S>m;LC^oWcXD|VF9J*8jPH#5?DYX-T&m ziv#u$WfDvPiiyC5?QPIOkM#UJH4Hv>O2yB>x#3K03gmV}q zX4K5^3&Vx5h8Sj4c(|Q$MG7-&(GbjJL0L!=WG@a62hnX9s2Z98sxu%ThDG7w7lRl+ zURsS9Vz8OWRPbQ1D?9GaOX6ic)`a*)LuSVd5oLiIn77c_pj47x+wqm7IqmknPT zzRJ2Bsu+P5Gr+r%sEop>a2dhTXdCk$RKWJJ${1kAVF~;W#}*Q9ZZjlFh{Rjk3_!as zfx$7hpSTE-q@ZYJoFy;-IporOod87pi0E!5inTf*mKJVR8sR8b2WbtjN(B430a|<$6yUz zD2+d5TmqpOhB6-3E?F6@rXYVR!-ZlTp72-+ZUx8(WETYT`(?P|A0a*KPe#ND)Or#C zDeMPfBqFbZFbajycfH+t|E}i_Zp!{MmwgBVEI~aoK~ad)@Uh-DqNI@s2-X;*EC~{6 z3tuuxVHOJuL6FuZd>Q26@RZuA%p}3tI%Zg2qqG{~gamsLkcElHaw8+rSm9`gIF6MN zoVLM-dgMYQ5Y1UyZ(Jl}5GcRcxCjCq$j{dJ*^+M$hdHvR0`Z(@;HEB+pDXkJ&cH?l z3UlnSPY`1Lhy7 zxM0$p{X&kN@dhdh>kC=qctgI7h8zyk@rHbz4!Pb#)aFjO4K33Fu9)!UY48h@W#A+v z%b`;ssZBHrAXx#|2xepNkr$_F9-o%ph>1wCe6o6BrQ+=#dLpc}yWnh#=_txI#>xzc zQ;{2E!?PCS%1D{{xWJQ~CktQ|!_>()Ud94gOzr#79l$l_DU0cRC;3!PKCKS;vd%v6O{yrAi^h9gddV=!d*cxv0HIslA^B+WTpsy~hIW{S5W(rvEJ>P;@Dm*;#Ywdp7@`MN^Pey@e&niS|l~?F>2Z`15Nu?plLe;P5X7AJ&y;( zCj#wxDj+@+XwS0&&v&C;yOmF4_-%1dAPkDQ_x;}PT7e0J-_D}d%;gBIPA&)f%9GaR zzgLJqU@k{VNvsvhWfMuY&;o{0HYh0>O6zPv7Dx1V)5!Fr1{F(JUl`AmX#}42Ly| z99jr~bZ7+#UL*fX&R5F(%0`(KwLl{6-NM4Zf&gA@<@_ToJOzU90G?iD=uaRhi+mYm zXpx`p;LFT(Ibs7Nc)H^e7^HlmnJ!0gV2EDez_mM&&yqt>c5VQi=a7qf>KC$lbODZJ zI}u_x2sCpRD>G-Y=Eq{`N5HSenkP$T%?WB9cn#hpufgq5hl#V>jWbNHqOhah2@MOE zuCXuwpZ3mFwzABdoRvOfTE>j5$=;IUhVn9RZH>1+bLxzYj434(y`|N~ zHEX}c-U4|CQO)(x#@gx#cD6*Q8CWn3gfE zYTC54;`+7IGksTQ6^k0EKvdQ=iiXnS>Tf+MI z+WH2_)z&wP!a`8Um|iFqWhxaU2!(T&FQ2ojaK)nU&nqlgl|QerP?S_Q)|X!`8n3A= zD}#88dQmB4>j)_HZ*Z`2nzmR6**kRjGi5o@PPlZ7SaYs6Jx zH3L3i|C*`H;%cUe<`U6dEZOPuoFUJ)ex_K@#HpgZu5zlV3N)~|y1KTsQ1(Tsj{0NB zLACp}u(24!DT9tNk|qLK3|Sw8m22y&0~D&M617Xk+VZucy1WJxoY|PKDK9UB!LYix zvRbT$;R-!3qqrL5o+nmU*1+2q@lU-n(9$WN>40opyIdF>JjTd~G4hd79F_An0Pl(? z6Nb-c#1#>vv$`F(JO9;nhx^X3`yzf8Wi13_$SWY;HcVGWjLr}6?uxiO`o6(Gim# z04^qJb@i|YS5`Nsl@-@tQ(5C{%9>s{Ju|JLxuL$cwlQseLw#ChO=rC4Yn_OxpLKjHvC_DT3uNJ{>m$Bnter89WE|OE%l!S#jl7?CFi>*md)@1V!BFBogt>b{)0-lAs%=gjDpKUk^Z86W8IaYML6%NjX zLCZqgU1lo`QUkm&a~$426XSV@VMT|zuU_Ob_ko9QmwC|9W`%6FBKKJ_3&G-EbJs?2 z{|^qRtpl`%rjcj({iv6b(K1*Xy9oKZjxBcD0%B zUU$-phTLAujhVgHXqWk*)7@yf&2ETo$Yz&0|0MLk`7lzJhZQd08nMZW zUto<`3}6jb9i6in$76i1H5A6RH3HYbq2~I%QfhB+wT76h5s3tkN62%$*@*J;T)POy zi8aIpCD5$Uoc5dB0WOB>%wajX%U~Fq#V|R{t6?U>z=TL`bAZoI^KNYHzU$k}7mdB} zzH{I8I8|RX97%>X!UY2?WQjF=zRTPTI5hB8qwSd++7~^uC)XObOvVo;&r&%d!dy$C zm!WD1C3-P@pA|OW8f1pIK@%~~Ll;@Y7Pnimi_qp^v&8mfhzt5|4_Jqp(_uhxzr6k= z2<}HgfG7h5R|)rQmwD3mpwobvy)SnW{L9^aYESOs1-Zv_b2mYh+i$dD&3asJqW3~v zpnoIhAp(=$3h;f)1j-kkfTopDADywU=qF{ju zYj20Xxb~zK_M8IQ z`PXDEzk&5en*W0{M@rEy^AJqW(YBd*sAx2dzD3f^CYSl>b#3NhC?5q?#V@jkK=Xk) z1ZY^#CTqwuD45%U_NQPpSSL3*B4DM#-D1#VClouyiJtxlCcGflj|=4vr7w;=lit#+ zI`*&2cqgouAfKKhEATjJzc2nb;5h6z!jdib?4)NZIGY+F?ZDHyehyRc-9n&nkmUEp zkzoqhTx*9@^84aQGyQi10j0CD8~83EfZKfkn>v5N=aSzSxB2olyPu1~`;y-mxA}NS z(fjzFN-b6GG2 zeAPrd>>YGp9BHQgn7fz8KV%%_?JuF}&f!|+mp(p*}!-DW5WxZUR5c%W)esyH9GR}FVwn&_FxK`K) z-uDg;ykWNQYXSQOeERbTzh5#~DdGFt%OxHdSMuH#Y-Ga+4{Ud`Ey{B=g-pl2gbx8e z`-lojgnKkRPq8CkKT{q2{e9j3PBMykC~+~_r{MB+D3!e$1V0=Ek0U*_ui8l`e1wM2 z3c}9|!si}GI}?b5$r+L{Zt_bol>e5}p&HJAlLGxrBMv4-B%}RQk}+u_8Tl&C{@~>a zUcUK{GLm$Be-L~W=;NXDn}XnngW#9Q^{20$^+E7$L2&+wuI|rR8gDv&c@X@CAb19i zAKlLVLGaIl;FIYRtJ|qpaCMyHYh8}Biu0>3w4>s8P^aqni6D3qU8;5dRYCAALGZ&t z@K73XXg}O;iah^Z!PTqn#|j>!@YAW0Xh+5G4uZcL1h1m4gKp>7LGTE2TIZJs!OsQ3 zFQuhixAS!nJfDK1^X~|PzY_#cl;57R=a(9{iXix#LGV!8;^_Wt34(tS1izUsQo5Zt zg5XYaTIXLJ1aAt0KN19Y(Irr~e?buZh9LMSLGTdT;^_952El(61m7D3|634zK0dgH zL$9|v2>x6UeB9{%?W_!fcLc%r2fmeuVOiHQc`67NSDK z$I|#|(D0FjU$5aYgl{Gs*A0SXWV$u}Wwg)ZIB|R5B_;j?M2x2rzDu*iZ{|j_pG%1!Nh#y2C?BukKcKw*{3l?)gzyZFzlQP` zX?P9g*KO0mDt4*vK6k8lO|LZ0Wva1H;4@*YY#{=1!M1@3t@yhx%# z@Sl_6dbz)|H2XZi<|;V)nMC(R3l-c8_!H#+N(HAagRHq&!O_l4ipy0Rew6SA4c|&Q z|B)2*AMNw=g4;CyNXp+wDaYqt%Ku8^Po%g#r{PN}e^A4pq5K;feh=AsTfx!KBKY9( zu7YD6J|O-VgtMRAj}cVP_>+`RRB-h^l>fp6uLJF5H;ee(?^jVj&QfqM_;WkOd7*-% zpPvywPr;GT51;TyIC!xAd9)Z@q2OL9=XuM2JcIcqbRS!-@!>^=Jem|7{rL&m-=N@L zzSiUa?#Xy%V1KeuUoUWd7Vu)nZhczhmE_~`$gWalLX zNB>>aUwH9M_PhR1N~Pqa_B&Ju^8F3N-3YtVCn z3lu)x@=D$Uh3^IAF7p2}4d?Z|RKt1QUZ>%_K5tZTZ13IV&kYKW_40b#ML4z#{p5Z5 za|%wk$WSW8Ynq*h$^SoUIFFydYIp~YlTS6A=h2rM&f|(NmKbL*_`%QD!f8A*&e!o_ z8qU|zL=E3b{-kO6|Ui?%#(rocnjDhI9Wuqv1R+Ue@q&)UG!)Jelx!G@SeK zV-24~{F54b&lIRgZM)<{360V8h$C^6E&RseU66DBmN={=YGWhpi+%L z_hX@kb3b0C;oOhwHJtmgRl~U-J2ag8@eU1NLjLpfZH^oF%cB~f=jqcLzJlyLui-rJ zUej=%cW-Gp$N4zncs-&=p)!vD(D?hPUKefV(0{z%y-U0>1@|IO^D$1tdA~S8!@0kv zDmdCtru+;ANBc3fZ@5&!k>5r61qzOQ-v6vnaOA&8`O6g?`8*y<6&(4c^gdvXf+L^% zy+Of|zn%EkC^+(KAbxnXD>(9i{j0G9;VG;l!pI=aQvP&9?V}zxL3ms+LTRHaP;3x{g|rY=>MI>pP}I& z6F!GqHcRa4}z0j_IqwB&x4d?a$pn_u@-llcnRRu>oLufsJ zTf_N!@sWa~ov~x#1jnZe?u9(R7x+rSk$*Yy|E}Q3=XKjf>mT+z_Tx_K$8ZHlJ6p)k zAO%M|!^wXy;T*RzD8nN~!PWOZS(=?cQarO29P159l4itQ1@{8Pan4t8zEHy}2rtrb{wt*w8qUv^>NLE}X#-6f z&d-%P6&#nUI2wm{X?Qx}TQ!{jYKxgN&j zXn$Lz*%?JR*U$W9>UX|AFwW0IZ_?~6Bz~uc^LV>U!#Qp{6&%;?IEwpj4X5cY_G@@D z@egYFWWqTf=s(&|C;TmqpHKL41*g!+k~13aCO*HnLi_Y6LYBBmnelHaKG6zJTSCd_ z{y{$CJRiIYpDqQGpRD2Rf4YLx)==`ZG@O<@k*(nBbG(HbPVS3*1*ffvw7*irvDyLmq{z|{zt*p>rRt~?SKD=)f~)Nksb%<+_`>3n68vd;YGZj*qrkrbfWOoi4e(3M z+6IwYUtV1-i&A_4x;gN3a+_k?s)xTh06!Tg%kUFrGGLch)~v4W*P{F_bZUKVS#e`= zpdN`9;!oU5s|rgis^C}Z@Z;yyn%c(l)CEf}^T~o<6;xN&loL=6zof4(UJF@l7dA`& z2)@_vwfk$F{CWFY`v=_pm8&IotKiq-eHul-ly0v_n_GBLK1X+&U2aqy#DIv>jz(_*sfmxI4D3Yn+cTG z{lFHEQ$7(=Tr#*`zOH`^Sbz1ykBa57%})Ghz5WntzaD@7elfR$4e0uKzto@qMOWAw zMWl%Sqwl)^6N1#we~_H7t7L{>=W-VQ@=yQu@2C1XPFO$Q^6T|C2dO`w0;0E9&u;*m zV4~0Xwg1Sc@c#}2DDu$tuK~2b_`OB`FC;zmAFnIA|DAwg{SNr3M^_5;f+S6@f1)00 z@su`!bna@P_1AxK<+lD-dftToHkNLt#qHFiz4fB`m}_{A-vXh(_^sS*Gq4;Fj2}MNVtt;MuL7o30SLTL$dic} wNzX~`Twm^Qp`gF|({Hpj)cU;u>Gk9LdcEzax&M23hUak9f9T_Q_~`oo1vSw2_y7O^ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..694d8e53eea7a97ec4d5be4def04f4d72e41e871 GIT binary patch literal 39800 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 VzJuOw{6kwfo~A-<7kyUi|3B@-Q2YP@ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..55fd9fd04355b86022d7cbc65531d2ab67566917 GIT binary patch literal 98072 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

$3U6Iu8MaGe>rP9roZX20Aa8ma$0b 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 INbkS@2H@)lb^rhX literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..963ee11257f91c844680b1ea18f9e629c309d892 GIT binary patch literal 23040 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 Cv&aho literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..384bed0ee816992a8556a2c2cb81077024cdd0aa GIT binary patch literal 32136 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..0ec6272d --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/additional_project_files.txt b/android/.cxx/Debug/5h515k55/arm64-v8a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build.json b/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..d69c4342 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build_mini.json b/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 00000000..7c1d64c8 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "arm64-v8a", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/build.ninja b/android/.cxx/Debug/5h515k55/arm64-v8a/build.ninja new file mode 100644 index 00000000..0f08c243 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/build_file_index.txt b/android/.cxx/Debug/5h515k55/arm64-v8a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/cmake_install.cmake b/android/.cxx/Debug/5h515k55/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..ad692d20 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json b/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..c31d37dd --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json.bin b/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..16b62bf85925d3194ba7735eb0af64159e96bdc1 GIT binary patch literal 2324 zcmcJRZBJ7%6vq)1@mT~F#Rq(Tz_SW6vNycIO%f6n1rdFUDwXuUKroT_(}b@ zTpmnFT*6%P+db_)J^i24v!zv5ot>R|n=75ne2|_e-1FN*Lqj74!+3_z^4=qU|Hk*J zz46#DJkNo#FfJyC?!dkq2KT`IV9bCA!FUKB1>-Sz5{#$dSumc17r}T5W`pqxP=R8b znRFS`ywgz9G=)thd#@UfyIr-5|%9Tomd26+3ab>VrZ+BSN z$p-TEEa7fP8R}IQ>x&Dlp$rq6n(+ zSR})K7{!X9Oc|l`L?Y&_lfo-&GE7ZS zn&u`Bk50ogH#n>W=hDzJcurB8c`n-2b=D(*b(DE$LbwS`gK!lI*OJrV3>XDxLAZK^E690p0bB%^z-4d+Tm|Fc8khi+ T;5xVgZh|Rr3xsP=@SXkx()!C? literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/configure_fingerprint.bin b/android/.cxx/Debug/5h515k55/arm64-v8a/configure_fingerprint.bin new file mode 100644 index 00000000..1cdc5938 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Logz +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build.json  1 + 1| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/android_gradle_build_mini.json  1 1i +g +e/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/build.ninja  1ٳ 1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/build.ninja.txt  1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/build_file_index.txt  1 N 1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json  1F 1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/compile_commands.json.bin  1  1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/metadata_generation_command.txt  1 + 1p +n +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/prefab_config.json  1  ( 1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a/symbol_folder_index.txt  1  o 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/metadata_generation_command.txt b/android/.cxx/Debug/5h515k55/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..3edeffdf --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/prefab_config.json b/android/.cxx/Debug/5h515k55/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/arm64-v8a/symbol_folder_index.txt b/android/.cxx/Debug/5h515k55/arm64-v8a/symbol_folder_index.txt new file mode 100644 index 00000000..927efce2 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/arm64-v8a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/arm64-v8a \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b9e7c297e968c3d84113.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b9e7c297e968c3d84113.json new file mode 100644 index 00000000..0529cf8c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b9e7c297e968c3d84113.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e04aecb1e0a9370b6b8b.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e04aecb1e0a9370b6b8b.json new file mode 100644 index 00000000..6727d112 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e04aecb1e0a9370b6b8b.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-036d3ed7da436ae1767b.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-036d3ed7da436ae1767b.json new file mode 100644 index 00000000..d16d0921 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-036d3ed7da436ae1767b.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-2134255d458870549dfd.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T08-55-45-0682.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T08-55-45-0682.json new file mode 100644 index 00000000..57dd8fba --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T08-55-45-0682.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-036d3ed7da436ae1767b.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-b9e7c297e968c3d84113.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-e04aecb1e0a9370b6b8b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-b9e7c297e968c3d84113.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-e04aecb1e0a9370b6b8b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-036d3ed7da436ae1767b.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-Debug-2134255d458870549dfd.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-Debug-2134255d458870549dfd.json new file mode 100644 index 00000000..b3a17a68 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-Debug-2134255d458870549dfd.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/.ninja_deps b/android/.cxx/Debug/5h515k55/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..b89d68508dd8f21ba996ec8a9112dac09a4de09c GIT binary patch literal 11600 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..70c47525 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,109 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-19") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "19") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "arm") +set(CMAKE_ANDROID_ARCH_ABI "armeabi-v7a") +set(CMAKE_ANDROID_ARCH_TRIPLE "arm-linux-androideabi") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "armv7-none-linux-androideabi") +set(CMAKE_ANDROID_NDK_VERSION "24.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64") +set(CMAKE_ANDROID_ARM_MODE "0") +set(CMAKE_ANDROID_ARM_NEON "1") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +set(ANDROID_ARM_NEON TRUE) +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + set(NEON TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..006a9e84d288d35c4c5cbcf0b1ea894f753e807f GIT binary patch literal 1864 zcma)6J&YSg6n<+v_s0=@(M5z5Xay(aL}a~tw$DzW;A99yy1Sf^sI2HT-W}g9S?^lA zsMpscqC?pu6hyn^ar0~7nnZpSbe$w0b_sx4V^WN;+uWVhl zEQ<_TRHJ__qI0M6$f;&7YIGXW>hbnnvgzKkeKc91qe-QDG(q?tLI0gThyKAGq7Nqv z)lVlDy>kZ(;L|!V-_L;gWCjf9A8FkG)!CgPM{NcS@4b3_boc28^`F;p&@FHT{uuln z_%|>U-`lmFtJkmi$#4`#GVOIE5%1q9oTEsnL6Q!8TVXst)J~E52R*H4O2mOkgS|iw z#5httudO5UP{}w8lQ=txUEjHp*F1~wMeqiA7yMBDy<0NnWj!}1ujv$u>l(#Fmd!Xw zlQ6Jr9k<=`+MVa^zQ|-?C$XJ28*R^9?_aQeK8daK*__Go?An1+qwGq(j*W8)XFo~y zBbg=R)Rzu!p{|l7@()B9*Q4mx@X{zv-ju$wI~#4U(d_g)UjK4y;BUB%mfH#jeg}?b z%X1rjDZO^XyFi;S;7~$}en^%FwY%=PmuYTkesjTEEG?Cnt<&^`Rkc=1XDX}KS$eX3 z&U(r^UwX!RZhDNdlIWZKTYM_?=YuJe%2cAtLn})32LOMcfJ!GCD`lFa_qAsg>&{^P zv#_h+3V4O)>1D{}Df?aMOzYqkTBNTb7r+Mpk=Bi!!Dccx@1;DC59*b%koQ|&L=Kiq zsKxRz?13d023^$KF5w+>9+q5_B|}*9o>`KU%E;M#ecO?TVQ^TO3d2X-%b|=Fh4CQS z<53ukeYyAFxqJlh=txtZT_}}?{jri+0XNU3u=I@45K~il%*!DsPLyY`7Y6_13~`M4zLw_9-@?gfGi1*3D;(2x zf5Czpd|a1D*wp literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..50f3d3053528ee35e4299e5e75f1141895ad5d84 GIT binary patch literal 3668 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..1b268aa523c8bc25795feb3c57980a68a6e114bd GIT binary patch literal 46384 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

HgLp9PX)Db) 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4c3322520959fc748977aee4ce430d18bf2776ea GIT binary patch literal 94200 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 b!`@pkX68I-<-Q320}>o#9q4jhFU$Qe2M7xR literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..717cb7fc1f76730f2a10967f91c3cf33115c05e7 GIT binary patch literal 24240 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rules.ninja b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..b1ccb222 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/additional_project_files.txt b/android/.cxx/Debug/5h515k55/armeabi-v7a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build.json new file mode 100644 index 00000000..09d4c841 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build_mini.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build_mini.json new file mode 100644 index 00000000..33c70a10 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "armeabi-v7a", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/build.ninja b/android/.cxx/Debug/5h515k55/armeabi-v7a/build.ninja new file mode 100644 index 00000000..aba30b07 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/build_file_index.txt b/android/.cxx/Debug/5h515k55/armeabi-v7a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/cmake_install.cmake b/android/.cxx/Debug/5h515k55/armeabi-v7a/cmake_install.cmake new file mode 100644 index 00000000..c4f7fd9c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json new file mode 100644 index 00000000..3c4924c4 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json.bin b/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..634a174f1046bebe76605750cce6a67d583c61c8 GIT binary patch literal 2365 zcmcJRYf~FH6o$zaaw83pOLL`76I#ew6%r@T2R=|6W|(P0fKbTfgGbhCZN*y2)oQ`~ zo&J;lv%V5bATyb%XX1F~@gB)XNAEd0>rsO>78YjzD3wlU-$>6>?)lxZv9WU%XYmZ5 zm7_=e{s-S@j>Z%J;&};7gmE=F_7L`?Fqj2D1>^{**tT2bcG_<|kC zw)28zy7XQ;s)kiU?2}Qf3d)obx=ba4zWsX8p$cE=Wo6+`MZ84KmAB2UjrAtNU#Bc| z92HV{Wle#pY09$F#Np{_c$NmomEvUDS_aQMlog(f9`&8|2w)u*-r0D9w{T`8I1Ww; zuHhjwHHfRGso7dX$=26Cw6-^Pwi>I;O9(beId`I49XQ9#IOV=u=53f0w3}I%a}WDA z?MmmYTRxfz8cV1AA%40_nH&h&KThQ=g=V@*8MJ7XD^Dp}uS3dY7C&5|?A>}J8oOL; z7*mufgFcfX+0PZ3i2;zB5}vqLyihU6bF}dsi!M^;yjQShXcs$`rf2MdLC(CB^H8YC z5YAbxNn6_wGpHs!kx-YAj0tK!eoONtVlZIMkQ}RZYm2pBt;X=`gtvtDU&U%xy@j3r z`j(wew`t)76H@z@?u$eqGHblyJ-MdPAIH6%q{8YY7pk`ylu}_z&Zu)#d;I literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/Debug/5h515k55/armeabi-v7a/configure_fingerprint.bin new file mode 100644 index 00000000..2af48880 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build.json  1 + 1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/android_gradle_build_mini.json  1 1k +i +g/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/build.ninja  1ҵ 1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/build.ninja.txt  1t +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/build_file_index.txt  1 N 1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json  1H 1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/compile_commands.json.bin  1  1 +} +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/metadata_generation_command.txt  1 + 1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/prefab_config.json  1  ( 1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a/symbol_folder_index.txt  1  q 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/metadata_generation_command.txt b/android/.cxx/Debug/5h515k55/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 00000000..77a315e6 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/prefab_config.json b/android/.cxx/Debug/5h515k55/armeabi-v7a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/armeabi-v7a/symbol_folder_index.txt b/android/.cxx/Debug/5h515k55/armeabi-v7a/symbol_folder_index.txt new file mode 100644 index 00000000..86b97494 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/armeabi-v7a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/armeabi-v7a \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/hash_key.txt b/android/.cxx/Debug/5h515k55/hash_key.txt new file mode 100644 index 00000000..8822798d --- /dev/null +++ b/android/.cxx/Debug/5h515k55/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 24.0.8215888. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cache-v2-54b804bbe4413b64600d.json b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cache-v2-54b804bbe4413b64600d.json new file mode 100644 index 00000000..d2d25350 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cache-v2-54b804bbe4413b64600d.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cmakeFiles-v1-c3b8d6e1546d14843229.json b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cmakeFiles-v1-c3b8d6e1546d14843229.json new file mode 100644 index 00000000..6d8791f7 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/cmakeFiles-v1-c3b8d6e1546d14843229.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/codemodel-v2-539b5137ddc283559876.json b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/codemodel-v2-539b5137ddc283559876.json new file mode 100644 index 00000000..b9c3c277 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/codemodel-v2-539b5137ddc283559876.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-e481d3e83e79391a2ab7.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/index-2023-07-21T08-55-46-0854.json b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/index-2023-07-21T08-55-46-0854.json new file mode 100644 index 00000000..e77b8de6 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/index-2023-07-21T08-55-46-0854.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-539b5137ddc283559876.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-54b804bbe4413b64600d.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-c3b8d6e1546d14843229.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-54b804bbe4413b64600d.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-c3b8d6e1546d14843229.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-539b5137ddc283559876.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/target-rnnoise-Debug-e481d3e83e79391a2ab7.json b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/target-rnnoise-Debug-e481d3e83e79391a2ab7.json new file mode 100644 index 00000000..66bc7343 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/.cmake/api/v1/reply/target-rnnoise-Debug-e481d3e83e79391a2ab7.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/5h515k55/x86/.ninja_deps b/android/.cxx/Debug/5h515k55/x86/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..7afd6142ed2113150e54952770115578090e92e5 GIT binary patch literal 11956 zcmds-*^?7R9LF0)MZ7OiL|t6PGZ}VS*5HjCUf}WI@j%runRJq7Co@w$lilo#l?NXv z%LgB*k_W5wFYv}&@I(Y}6c_JXyimLkJifn~?d*Wbx`j!4b*sL$lif=9C%>zI-JQ-3 zSGdcq9QT9C6B%O}X#Ntbk1rAq4-DzLo(On4C!~5d0%_B;DLLLI({|d!d;Y}FQv5cq z3b+gm$0}t7cMGhLik(@v9BS zUo5iHl7q&);c_ZSS_A{7t#&$U9N4EJ194p#j8%Jc3?Y3jN1*41VL{~E1k!Y~Wk6>A)m&G(u zd_ZHCtcqzlqTrfg;G~a`z+6Fr{s?7xP9T;@g#3<(nu((Lm5hWA=*yP(b z`KO*uP-n^&LuC|W+riR~IIhPcdNaML2q>jWj}??g;J(r5H-MxH+~rc(HK4D-qpdb4 zc#v5s$LZ~%WZwoRUF%r`|53>MTsj`D|6hS`rKbE(`fw*G@O-H;w&EQ0y+BkCnw>T|H@iu0Jo_DVkX7_w#__L+A3D5i9AD_F)^&g~RTpMvi;O*z+~ zCM5XG+1&`TPrx`H>OumHLZ5vMF0H+S9~NoztRnv-@U){YjNbEF5~ZAd2o_y+A?l+7 z&ihQ;bA!;ri9zJA4|Mx02xZw0%{ah9_S5lx#1gbOdrKonyv`3qAa82)Nhxwly7-1h zTU4TiiOL7t0uHS;Hc>x@)0Pc^N!K1xZ44b=uogyzF(2vBRZw>Fjqi7}~K$ zCu^)ae~$A=kudg}Mqf4P{c3Qpf=yR%mD~#|piSV>m1}?FNo6hEr4(P$=)YZZEizLg z)!55mYe$?T!yBEy<{i(XrHj1;mTMdI693{(iH2q`V(ev299!k8x-g?TUceknn>Ytu zym@{(Q2U1GTQELd?B%Qw9Smd7Vf-P+s`v&rb0(TM?uq|qoL{0G0?HlaZm>|13Dh+ zgie4?gl0k~K_^3}K&L{dL8n70C=D6VET{|WhGq}H9{sM<9FUfebFTQ3b0h50#CRMT z94s3!b``(t-JdRQ@%<+5U89_M77VDB)gEwcTb)`<{+@$pvY9TQ_hN4H+vt8$cha$+ z);HHrBZGtE8I67_Sz(bJwGIp`z|!hi8Kp+o?m3>;Xb%PPRGaM4xHnTIj6De!UHwnA z?~4z+YCunbr-?Ny$_1Q~mOM9Id|adNaU>Ic_uw(z_6CTJuFfv`Q4L)S9@Nm5=VrZF zjQl^cw~Gw~mNj5%b_`h3j%v}P7<*ZR&%3)l8czNKQ7}U*8=tp5f;lEmVAV4)&kYN= zucLJ-gXg(Wy*}hj{QWG5*8H=fb0AvtlRb&*Q_jWTJD_@f1+971(=@Ap8B3pX9_BkA zng?9~&4*OqLOlzu&0|{&<2H`Io%Jy6*X%yD)+gGGJ%sUBp>J3~toiBd$v+Dd+`4)P z)#r`TW;S<1)A8-7iFmLDHXE6Mu?Jc?K6-@vF@Cdi-WOq%^!H)xt?>6E_;~KsLy^BP z#PdZE#q6%RRxd}#YyMHqNao&bU_9W>PhW}!@1 zVRyCiGoWVNIUHMy@i}JPdfi5fttEKA47wcZfYdr!FQ+^4f3+u9`AxNd5|mtf+qs@n zKG%yOl`FLVC-Z%bv6bWT_oAaOKi|;;ztkoG-|ZNG68fJj@EmNJw~736C7wH=|Dr#V S_NKV{C;!m-gQ~;S1N{YQC?A7)S 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..ba5929ceab4edb6da87060d0b7650c44cfc57b5a GIT binary patch literal 5700 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 N5}W4-$_Qu0{ufB__v-)v literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..ef786ae5 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,107 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-19") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "19") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "x86") +set(CMAKE_ANDROID_ARCH_ABI "x86") +set(CMAKE_ANDROID_ARCH_TRIPLE "i686-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "i686-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "24.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +set(ANDROID_ARM_NEON TRUE) +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + set(NEON TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..514e20774f6196303cd2875a5623738aa01f5cb8 GIT binary patch literal 1520 zcma)6&1(};5T7)uO+Qd83Lf{EirwrsNfYa(ZAeNXAA&6ip~TJZCXL^Dijhc!1R@lr zzZOw07I@M=C20DXmuU0g^ZvK^S9otdcoStBlxGIz_)*~}){Y88(BQHE-He}mH8UG6 z4-d-2Q!bTx%ab^E|9{(kKRF^}@n~UqP#6vh!~J*ht+(ryVs%M(I^DKqy0yHe*{v<| z7rU0`H66E8E4A(ZUbv{a`gSeUd!A++nrqYzv#Iqhucl^0kGbcWcCYQ&y+6KcWeYVh zF0ou;S!B7va;$>-uIXZ9P4S_ovsp{Sf^#Wq~0ZAginlFg{u+*PTe^-M!@Y{^Zh zvZ}h!n3HteMGEst$Rw*$V%zh&y`^N5OGgU1^Xf`H)Vc@q~|!6zOA+Gq-E`P z=DV(Q$J9M3x0qE^>0BeHHm+rw`l6D`C>f)v=XfEVQI%A~G}UZMo#PuF$I}rrM&Eyp zm^?`_a>9jY%ok{kK8ysMXMH2IF=n$gP98IKVIQ)N_6xhgIxEB zu+OqS#YTd8a-8To_zY16JVDe1^8qe+lIRh5ia(6VSda&d8o)RUj5EL_yQU?3JQIWm z?wGbmZM*5z(VxE7GVA}2%ZY%KlNPwe)CN}AXzFn5f)z2qB-@T>%4?O)c}}G71YS%s z<;&WRna_vgzi!An$vw~YvZx%M{8!M}&LY@77 z9JZ^n%GW+Eo^v4n3IfY){167S_}6f2e4Sh4W0}9083DXEfOu{bEwcchxCc3Av<&S) z-_fftEQrON03TT_Ukg6)LEeWfYAo?0W=H_}fFqXCb1(A-%oNT=?c&_mtRpXK0dBJ) vYJd$NFwFv8fx$RrWAwi8K^}(8>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..ed03a6a2db7f51ed023ff76a703102fd10ba107d GIT binary patch literal 3360 zcmd5;Uu+ab7@ys}yp2#v3Q8M#qGxKwq z`O}vpli!W(8{Xfab1KuNvh7X`m91)VlKH~vvgH*Vw=ywWs@7+@&~kHA6MS6rtZLqJ z^Jd;ISoN|uVWhamp7rc%t>jc|i@N>8!;=&QTZ{G-S|8d0v?T$UGqy|fCK5gwy;@_C zNQi+k$)q;v@mPnd#MV5rA=W0fhZ&Q5nGzf6*!gIGbek%#!%?heBOQ!|p72540`-n) zG|E`GVcD>&#u#goB(jWbhGhx{&14&m?!d4`!&2?xUF(z>*^__9qAHUY1&p=!E@4?K z@*sq5q4zUlGyBNr7`w!A4k#N?rZJGtNGjbwQ=UT?8bqh=gf1+}yM@V*a>GPEC?r1# z$#EgMAtWb-#q$~1+>cNW^WKHDP+vlt6B*O6u9LMu8>v253zx|_2#q^#~aPB}Ma zm8yEVJX7hKcAXdOoEJ~`rHr25bT(~dpG_8WeTklABAGAb(h&3}jYLn@wvAMev6T&t zStsnFBS(gK{*UCf-1Icl$7@JKy=+yoCA(V8IeA;(?d0keyXw{Sm+Y+T<@7?i?s>M` z#aSMtuH|ND_1$*1UeuFQNh5h8nbc>~eY(HYFdkV=@6o!uHKVK8lS-u1R$9NeIznNk zYQZtZgJjsA+YpK8*x=|LHb!)Gb*pHb%b(*i_5E+MVZcwFndZR3g9As+LnFsB=Ha6U zGN#GQW1~j5ACR!B;IuK%W0qUYQ8&X}`^9?6wg2Z=&DJ0p7eFCAPwACNYbf-#w2?BD z6J`EDEb^v2xJs4Zf*Sn$Xd$MdN45Vewu%6mP1RglDS4pA6OgG_7F0=XYKdG^V|8_7 zxS+8od zXLSGIz^I9jnnRhx=HY?C(ToYbZ%5M&&A>@MFv)luO2GOT+{;Mdy@(;cQ~WPU%1NSK zXjHcZQO*)kdLuP`J@N11z7s&oUAkhVwV&_(a7@0t(TILP6Yr9E(ox&Q?L>@e@DGsz zC-O(M9`fM2m$5FrM_LytySQ#U_eZf1je-|35D(TTLNO-6t6;?E6!Aj$L10Ys4RE|h zCpvkAV^Uv&9n}#*;+*e55ZuRQQDU ffB55!aNJBD#Xh_n@1i=eK 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 QUk5&j+Q4HUUMWZTA2bcQHvj+t literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d99aac741b5625facd4b1656fe1dd26d93d810e2 GIT binary patch literal 66980 zcmeEv34B$>_5Z!^LGx`1TkVo9yI%rKf>Mx9|C!j)N% zw7UCq^RtoV(!0Og0kXxzB|E+*t$XjfDU&M?AFn)C{2`e+E9$)f1wTl@_qySsIrfw~ zyVvkg7QZt2mCCOmzXE%Phh{Mo;0(gFH`a{{#h$bSD}<^$8eMs+tzC6HsC9eRy;fOg z+K<0n4H5g{EsH(i+K)fm>%~?3mL05r+hb38>7?EJ#rk(VC+xtu#{!k7J-?#q_PFP( z%VXCk97y}Lw$`5V284cl(!Sw!NQF+=Ifw1!4^P_DkJ<@GPulI?JZWd+YV(Gj^Ol|c zY~^lq@WeHs|p+`ID7Ui)PxC;uLDys(6buoS#~n4t{&mH<1#aeX97tj zk_se9BnTt`HDLV-pjqSv>^SYbOW?e6|N4SYZpfW>{gc(xL$M!zfokcQ$mgHz|4-q6 ze}n(`!T+b>{~x2ib$i#HsH}(ozpS1Z^4kwTbcOQ&fnJ}ldTH6gb!DMgc;21@5A}Yg z{sT|t=Z^Oez`}`Df$H+W`t&cWua8|n^i0|twfdvl18s7{Yiy6-;j7PY?VMwF@*yo!b_VxYU7ls!|r)@M&B=*@rNO6->N%_{1~aPG9Cg#b1`` zK)0^M^(Rw7f2PV8-2fGTpiXySK+_2tCTiGO!=Q#q8iq9Np<%Lyy*2EkVTy*S8m4L3 zPs9G1U)=xkOIOd#y3B!$U+$}E`?!5e9G?pJ)niWEVV_?0@?{SEkH6`nh`(L&DC%%U3Y0WK^O3<+xDl;NO+MKKL|>fmdjJ)sZjHo^2?h`g;F5#B0Rt!1~U2FmyL038Dh_ z3y8nZ*~u>>)&PlivU$LtZbs1V?e^I%|9DKU`l_MKavNIpSJ^Y}(D-VCMYv^eB z`PlVOI`kp7h^C$OL7-88SW1VoOEBw=#$*Yh=n$*UmiwxI!J^mwst=MXkNM9o^xqie zq_10@>Tm;YZo0!wbaOMnO{;V1?CPIQ^no&drHt87*Y1D5HtUYNv{CCPwR~!h4u^0

9=|2wr=#Bfc9qV5O4IjTrqYc%Ctm)& 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 Jpq}^X{{W7`U_}4` literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ce8ac301ad924276bb75ed2c7546b3307127e945 GIT binary patch literal 28276 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..097e9a4574523c884ff58b27c9e068da0f43d622 GIT binary patch literal 27308 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c3fc4180e28d6b4526d9dd0a4bf8fdb179aeaed8 GIT binary patch literal 20008 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 z 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

eu6osgos4{#*srnejzCF%wytLLHg0 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3017125100a86b71ad5fa943774b3a60e783ed40 GIT binary patch literal 13828 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..969ca9d0fa115c0c076ede82ae976c331e4e91fb GIT binary patch literal 24264 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 aM|-)cep!Tcsk%|VNQKHvaZ=}l>hV9lc-?*g literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..89a8c555 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5h515k55/x86/additional_project_files.txt b/android/.cxx/Debug/5h515k55/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/x86/android_gradle_build.json b/android/.cxx/Debug/5h515k55/x86/android_gradle_build.json new file mode 100644 index 00000000..562e874b --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86/android_gradle_build_mini.json b/android/.cxx/Debug/5h515k55/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..3976fcc7 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86/build.ninja b/android/.cxx/Debug/5h515k55/x86/build.ninja new file mode 100644 index 00000000..2099a788 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5h515k55/x86/build_file_index.txt b/android/.cxx/Debug/5h515k55/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86/cmake_install.cmake b/android/.cxx/Debug/5h515k55/x86/cmake_install.cmake new file mode 100644 index 00000000..7f0c9637 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5h515k55/x86/compile_commands.json b/android/.cxx/Debug/5h515k55/x86/compile_commands.json new file mode 100644 index 00000000..54a3e217 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86/compile_commands.json.bin b/android/.cxx/Debug/5h515k55/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..73a757a9df7f9084d6acd14f364bd93531de6bdf GIT binary patch literal 2337 zcmcJRTT>G;6vy!nUQhw=H@qu&HiDL^4?JKiGt8*mMD(eXX0s(WO=>nPFLSWh0^KdJL!4KJ-B9 zcRc(9&k-;j#^vPDE!eli;0~A!#$9kP827=0U_1nmg7FwU3C2?}6^v={EEoim62&%h z>2judr>UfA37bmxRy7@WJ8Z$E&Z?BzG`nrN1etTTyhR@j2U;P3Hy6bm6^pR1V8z z*cYQ%8I&m_bdgE~egF5Mebv0w%Zl6`h&V#^h4=Nf<)u2ppQkJ|8|6}XWlfH$amup7 z#NokdcoqgHmEusES_aRnl;xg_Hg%o#2w)xM-r0C~mvLSsI1Wt-uHhjw)r+e}sS{T@ z$+c>kxMRJsh$1d6er~KUZ>-hc%+F$am^L%(I^4s)LYvY#>*jZ7g0R9Vzk^q2DU&@R zyLDNi%wGJyjQR$XcIdXrfuxDL883X;h{RCA)K>XleV@SW>7+SBB3opGA5{5 zKTO9YqSs^fkQ}RQRc0#fN`>Kfgs`W|MuPeAFgqOV$=nGhr1lNn6^TG(R(r?Wa#5if z_8K=ymD{t~?+cQU?#3X+q%!^jqn4x(Ex-Jul!4Zzt@6B)Wxnsa>@SF74%G&K9#U6% zu@#j(>!T{A_uy-S7How7mcDDUzaWbFG{{~FvGIqKN*CqK^ii0DOQN9F0Sk&srutKo zh=EFIY&+iVmc{sogni#AAzTS=f^a7Z_mkt`1ULy!fp7;2cahWJ3^)tUfl+WCTmTor Z7#If=;1akDu7IoH8VL8F8zA`J{0Y?Tt`rF>#CV?7~2g+5V!GSga$@v)MQs>cjruXRYhj?ED;_i z3=bSUcrXkP9z6IHR9tZ16?er2R~&a#aKl}{%<39S=q5&@yR#+Y3vvkNQ+g+aqCA(MYL~l0T zk!bMBPvCO9SuTzP@c|pBLdPBI^HSi%`n-PZ2tV;avH1a9CfnerM%t`Md=Cz$G*RdL z7>bKGP7YsJgLJgls87ADQM;3`NX~6L#&A z;zRJ6G^7W(AJS*^0XQIT6b-Uv#rAp2Hp#Aiu-+Hg510k)4;%m-2pj|)49o`R0CRyu zfO){7zX{fgifm&yKth1a)|u4aN^bShIN7AP4Fz&sgPm zz`@jgNHR}Su4e1E4f05Ov@uQOErVxL(T8G{HyQNBxK0=?`Q%OTFj^NgnqNy>@&-7W zn(@=I-e)E1PN*9zu*%$bz7B3{o3Ed`*1QJW&DQ2Hs>-w1x^D_2hIR;fU4ydU<3WY4C|_XZ1qCw zz-K!*AY@}J?IYG- zfc<9c02OXo<=U{shu~V=A8*KTzN1@-bJqr#-=Tyu+E|tu!L|S*B z0iO=3fr*1~K2NtG1|lBo0DB6yH$qSPu+QRahr5)XoQbv4zU6?*>+IZ8Z^lXIn*sda zMmno>NzFpdntQUkeHQHIfwO^g0HuvH)9vINf+t(xU(`Yia!sCq?MeJ?BF8E;)*A9S zIIL>}2Xse`-aSsgKYGldKT;Bpn)gT152+f1$RlmylAV#$?@*FCDD?^<4}*(QElw^m zrwKg-K0^)Sb}zo|(f1R$ag)5{#I%syb8WyLTcLmFVxQY?xKZohd03wh)YG~Z`1cEd z3xSouMZm5a*-3h+G<+41_J^vkouNJ^B?3+DgYZ$a`^X4f287%P`$OPcuRiTyPA2;v3H2?qr literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/.ninja_log b/android/.cxx/Debug/5h515k55/x86_64/.ninja_log new file mode 100644 index 00000000..95aa8a66 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/.ninja_log @@ -0,0 +1,10 @@ +# ninja log v5 +32 331 1689929748436827874 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 48fe41f63007f256 +15 342 1689929748459955798 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o f6fde65c0d85ebbd +12 444 1689929748562709521 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o fbd8d904749fb0f3 +0 462 1689929748578982178 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o 3b69317033d79543 +28 462 1689929748580564118 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o 44d6ec4cb9e6b90c +10 471 1689929748588258315 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 4c63cadb5e6ab547 +5 491 1689929748609256541 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 132d5ae9c4dab0ce +2 620 1689929748737372721 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 7a20d10d93e80f36 +620 691 1689929748797484441 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so f82964ca4a5e69bf diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeCache.txt b/android/.cxx/Debug/5h515k55/x86_64/CMakeCache.txt new file mode 100644 index 00000000..16eb0a6b --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..f8ca0d3e --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "14.0.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "x86_64-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/x86_64;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..afb147c1 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "x86_64-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/x86_64;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..cfa0f9b8c661f5edfcf4a21fe02c7855d49b297f GIT binary patch literal 7024 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 JfI~nP{{^jXpDh3Y literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..5befa32111203e0394d93fac20ba0fecdffa742d GIT binary patch literal 7152 zcmd5>Yit}>6}~g;XEt8H;>IB@*&v6yBH7usz4j&%so&i#8z(hRi4(yvyF2!7yt}iV z9Vd1vB~m~Tm52aRn;%G+A4T~Qp&+F42UV7e)F=WeMWRTR03#kvB#;uJR27x7oO9=# z^=4`}k-`s-HFF;KeD^i?o^$W|8xzS%RZ#?!PaG1ct=7AiVJZl3BLUd3hzUQucZnxN z1L$?q=9Uk;3`$+fs`v9IvipD|?lP5oc^COH=N=-bu93(6>?(E$h`DHUb;My2+pj+6 z+L?by4KVlOE>p)Z_qsUdt|kPJi*YzCY;TSFvqtSPU!nGxGk*H-P6p@YLH#`1?6yqR zh@*sSqsj5|y{@}pj%^@42RQ1YYk0^v;_-QtzMq$0qI#Hjsy{O|krzpCDlbk8WvNZsxwWzBB9x>3ad=Ab$aORx z2!bf>xHd1r!+W0XNf5AJ3KeLU{u$utKZphoMgA2(|9<@3-)`T;*_*o_=Wo4 z!}pJ$uj>KvJt>a&G=cmllH1}Jx<ShI@$}pA3oXyzt5jOw+zL%}Eui?zZKKL{u)i#ots}}iQ1X50 zRM)0ldrLMYUzMl|%e=Cu4&JT1hCxC-i)FXgpw-Hr|FnY+Gb(P~K%Gc};q@RLfk;of zth)9zkIsAH(`4sw^HHTD7ckT#O`MO&O>8G2iwg#b*KpWXtNZC}w`<__g8Kl8WA9no zcz)L`$i15D_EP;@s60me?mf4Ew+T;fVk-$j^5Zbm@>*{CTJCd_CWtoB+{39Dwxh2#rfcA(=O-0?jnP|S;r}r4``a<=8Vw1 zWzFZ!vbAWZ%~0AZXpUv&(^&(PP5yLYU&*#knQ12&8yt%C55!WjNNRs{E%$3<=o9VY$E@%yD`J|(Uh-4Kb1X)yrfC*A1SsO@dK0ds zv@3f8o%Oyz+xDG-cBKO*P8|@wK%(=2|Da#(E<)ozMM-o*aN8{sokOtH>OTttEW#e} zJLLC+r4dEH{}6~xA*iyWVYvIX(H*`3R+8v^8rDm5y->T^AjFmdp>AJS{jIV}5rQ4# zuE8ed73kq^@doY1F908=&x+%bTV@OdrLNhxLhBYbz3?4@SKUc?b&2{JU=6(hZBQC< zGdDG=&jRvmASx}*zE#5Q2Al8OV3fF4QU6`U9fVh-s_p~$6$ErN`_>5XEa>ZiHldC{ z4ey}S-ewrN;rHHU^>gX62Y!qs+VvK(+BnD3KfY9IDOeC>jdz zs;~3!1;vkp6S?A?rPri7p`S=b20w1qN2aGoX7w*7PE6=CvqvX%T`U&Mx%ncj{c_f_ zAvd2$_U)Iz^~?vU+i~)yZWc2+qX>;jx0v*T{3i^1{H}N0{h{99aHT%bpb-yC?rVssa85?ZrX=eVcPd_otzb|^K-{2v7UyBi*9w&IJ?Ihv zKPR~=eg{#ZmfV1@it8Tx)8zj=DW$F&9OX@@^P_pp73 zw08(T@30*+57y7iixV-Xl#T9bbDP*j2qLd(mqe&&IcA6tAh`@gCbG>J7elGVTt2f8 zZnL4xa3} zIcp*W*EsN!t|i;V3!ZM+wy})eU6Q-ol^j*$YMg(6pSxk%ei%AC&?LusLx9m95X85wadb(%}v zol9wwgO(C>))Z2L1SpD`1)V1oWjWn?aj}pxZ6Txl1~GV(bPT!nlY;U?r@bOr7|n_ne7uai~Ecg){lN8;Z8|Hy+s zOBFHa`QvK5_@6)l+W5G^d6j>!_WFDKe-*Hpn;Fmfca{3_ApEZY+ggL?JbmLK@z(&0 zuG~JKBi0DNf*%J6_YV^HpZg_mhG1tr|E_bE9D5~d{l$2;yaxi>7|-V|{{Mp4->d%_ zu-L^gJhjC5pVt~err}ii%^F*+>nsfzZ@RU_c((l;1g{Ott`q)y>`2_}i>Gd{4P9sH zhpj$Op+^-hg!hjB6%5Kir+8z!YPBt{rb8T<(?+oB3zU} pB`U;oFZ{AnT|XRu@Vd|69{rh0?XGm_0qqZNg8vyELSK3S{=aw&&Wiv5 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..e314ca88 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,107 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-21") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "21") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "x86_64") +set(CMAKE_ANDROID_ARCH_ABI "x86_64") +set(CMAKE_ANDROID_ARCH_TRIPLE "x86_64-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "x86_64-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "24.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +set(ANDROID_ARM_NEON TRUE) +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + set(NEON TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..4d23285e95c8103a5510558c51fde3402981a0f9 GIT binary patch literal 2264 zcmbW1&1(}u6u>8KZL74Jih`hrJ+@-E*`{e?50Vm6Q|N~XJ%tiByOTC{vl}*>5(QBZ z#ZrWV2R*1r&;AX1@X(`2FP;Q%IoMkdh5Fv^d&zdqLHl6#z4^_1Z{Ez#%#-}mLSHN< zSYqOi==PWj@%CKT&iZCnjDqJ{VdvLD{us&5VRg=MYW1om-D1wt?TvNe!@8w=700a=m#TKNMNoH* z%_7+iPq$6oHA|+f=uOKjYH1pgEl=8ws$(}gW2-CcxZ;13Q#F;grHiSG3174sH82th zHZ;gQZ=0@DHI?y9BAwFGnOjO(Z%9*dY{i{PrZsK4JfRr4I)(Bnm`T-?@lDUGH|D0M zU@@3N-Ef=@OE#RQYe*G#X3BFM%h=Sb_LOC9*Cy+(^FSJ&l9^3w$(c+!qm^%`D#mOg znM$P0ije^@lhP8&vXojnsZEG0wCdQS`y$qg$F7eI4e!ALx&a&;$~*kbUyQ%#%Z(29 zy#Wsdz2y_&0daWJYqVeV^}?bbBBD|Ua5?1f*8pq{+L-7bW-g^kocpX_6OV&NVQzpu zCWd^5pJ}pYL1X@F)Mx*z#FYr=J;Ie?RmUfRXyk`{FvJ%^9A{_$Qi$W6%yA!3Fwc2t z%%39!L4E-mb7Uy^2K4(@@ZohZ$MvA_zA(QT;LiG)Kn53_l=A=L@#qN%nw7*qnjgYa2Eo?Z-h{7$CK*am9B+_JtUb2)l&7ERRYh%KWcmm_HI;vR zXZdF}zCd93|8bs=bX5)+kjDQM7CdvvP=_T;9llRI#^-?h7>iS78IXQTMeR|41T_9{ zK3{xqegeZBe6PUtQ)e0ab(%lAuIT<@UUW@B3(G#me+Wac33v3f5DU9zqXp3*$FuK#5MPhFb9{y! pN%Q&{zXzk&{=KCA<9)();`_t#%nyJ?=LRHN1c#|$RG2av{|91RMG61_ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..4fa7e75d158927be6014fc7cc78d1d608098f73a GIT binary patch literal 4536 zcmd57%g5Ps{89XC$hG~uUER9r!;v@~9CVkf3WB_Va1K>DLVP}?Y4*6Z~T^&jhX z2ndQ)At0)dTHwHeA0cr-hyw=%2PCM}L&bp~aj6g&1XMyONCj~yqEeXIopCl>M^u~` z$vZRO``&x=-o7`pel9aT5s)OoB8mNC)ninMtKF;isAGK^hc`38p9t6td%MSbBnC-?qlUbg>Fm-t1$X=sXsh7&8 zH8)eL{5XbX4$eXx<-*M1%;rOqW-U3ehP^$P8}><_HirAU6`( z4`x>!rs@riZjqzN$MJ=T1Vx|)2+^Hf#vaU~ha?wW!f@@{ZsT%;JQ=B!#N7wbAKNP$LVl3M8LSTGjC~z7WLYxAqL&V`JNz&iZji~U* z!%tf8AVD)E9Oo{hC9edfU}sl&dobDzMnXRaqoD%nB566AU(?bRDhB1yeSrW>heNC{ z&p=a$_Y)~7K1!UPaB8#5u(2oJ> z^~CAC1Hh{A+w3M5rw`BcDdFt1K0r7W2}c;ei}08Ww<7+IaE^%id=~KSVS2o_;)+WB z5y#ar?qoag5y#Zd_#D_Mh~p;&<4zhSe4_^k(-C~#ZlQ5~j*Ib|UAVQAjPE9#*U$Jc z;W5&TA0^+Z7hvOB*~TXR>_L3>wBWmPh4DAZzr}-d%n04?!Ev0A$lpd9*xrYoM zKZyj8w5#ymIkA!}9wLMJ4-kLGhaV(dBOG1tDJ}Z=v&3(D`0!cL63h!IJg-LlGcN4J z$$N;I8lxV9CD0D!6_Xr5PGF)!|lYUg!J4jlm5IOXvDU6zY7dsK=`{+l(JPJUako+&Jk* z?G$BPv6VeuY5J=iKP$zP?U>g#t?WI`~}iD)eu+{;>0xM2MGY9DIKW z`PXmI{0Y!r(ddQz=9`dR)>x0w_V=HrWcrqOP~sxQ{lDt`7AaJ&6GOZSh@3GN@(EAG$uFM#=D0!Z}Jg*=UpNBrEMpsn5f@3om9 Z&z^t&2n^_7J5Ki@&0nMmQMG&j{{UqoM|A)I literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..1ec28046 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..00c75e5a249b650c426efa7d7034fc089c88b401 GIT binary patch literal 29328 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 G{(k`$e$y`i literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..155844f87d62b18c8518324faecc80bbc66f6395 GIT binary patch literal 98360 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
rrF*$%=TQxxs^RUZ0B}*h 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..01b786f64f2b9f2f56468c9c01b1242b7985777c GIT binary patch literal 32736 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[ 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..598655196a6eff32432211f69554bd2d1d8e9970 GIT binary patch literal 20544 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 LTp(T&&A literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rules.ninja b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 00000000..1b31de1f --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5h515k55/x86_64/additional_project_files.txt b/android/.cxx/Debug/5h515k55/x86_64/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5h515k55/x86_64/android_gradle_build.json b/android/.cxx/Debug/5h515k55/x86_64/android_gradle_build.json new file mode 100644 index 00000000..8c2fab2f --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86_64/android_gradle_build_mini.json b/android/.cxx/Debug/5h515k55/x86_64/android_gradle_build_mini.json new file mode 100644 index 00000000..2f437e8a --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86_64", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86_64/build.ninja b/android/.cxx/Debug/5h515k55/x86_64/build.ninja new file mode 100644 index 00000000..338a8202 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5h515k55/obj/x86_64/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5h515k55/x86_64/build_file_index.txt b/android/.cxx/Debug/5h515k55/x86_64/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86_64/cmake_install.cmake b/android/.cxx/Debug/5h515k55/x86_64/cmake_install.cmake new file mode 100644 index 00000000..71875a44 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5h515k55/x86_64/compile_commands.json b/android/.cxx/Debug/5h515k55/x86_64/compile_commands.json new file mode 100644 index 00000000..977cfa28 --- /dev/null +++ b/android/.cxx/Debug/5h515k55/x86_64/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5h515k55/x86_64/compile_commands.json.bin b/android/.cxx/Debug/5h515k55/x86_64/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..297214e8384561a019a8fa5340020792117cd1f3 GIT binary patch literal 2320 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 Gu<&m*9PgO` literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..5604b505aefa0b906c0b5640cbb9912359e1b18d GIT binary patch literal 8184 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 rVGTsPG0FPL`L_q{W$l$AXJ>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..b0e181c29fb0b1a10e60b0661e7f1f6c88bf39fc GIT binary patch literal 2616 zcmb`IL2MIO5J1O-(1ZY?El5Z~um=tSmCf$PiEU0sp;Sm|KuAbP7P6Mz@5E)j>#oZHfBNr-fY>htJcJy4o3V*EchyIHx=>ItZZ`UWGKL+sYSfTp% z@2M;O@n*BUHd*bD6~-slK4XpcO8159|JR-`FfYvi`u&mm(-TX_Pag52R=XLfxV8|u z;qp1qupPKbBZ^zK#b(&;F?3^ZrN(wAaYNsY{kpFjZZ}A3c8OP1FHvEq8HJs9YbTe^ zZ4~kotoQP&UsN$|SF^O(j+q*kB}N%{KN|XR)bx$%Qpqk_bCqw5^KM7^Mid%x(Vn-< zvz~p>@aT#LZ)ng~X4#ltNs@Nw$jl7hi1sj-qi8u$ov0go%Ea=_BvBN2D{eEK34)8Q z!|gcwL3xScRc7b>O2sdE4ac(QopNQ?a*DR&m#p%9(e~#Y-)WSTIw)7($wuL)(@^+% zUtwz7ejv7o`9spjb{ISzP;$8N0ToG_)AUjjmybjdcHMB z0k-OoX43#CFajUqgL&RS|1V)w*MedtgEP#DkqF<7Hu)O_QH0NfqpaC?GWkE$6kr$Yukqd!Y?G4n_T{*h@!yg0FS1SkS-zO@&sO_X#y`u0jQ=Ft zq$q!q-MD|2UrRAi{@d9m^$XjSPnNGTC;x41llqNq^3QT{q1HMs6Vy^~;q?4ScBTr1 zAL6;xQ#d_W5<`#h&R^=Xm-#53D`#nB#wu{l1X~i&hul(O0?n`y)u|73-DOoD>{dC4 ze4|U3rD>)!ZYa>g7LgL^pJ0YjqRj7>&K$;#ybI|nHBv}(Q!DjG?6wpveD7XR3k%$g zPxz(>W+#ag_dM!LEv@6ocN3Q*wRyld=KzNy4YM>jG}!2)eQ66Drw4kb#YOrI^*hFn z42fUk7Bh+U&q{6z^mj@u^S7$qt9k^G?~JF|>)scN%`@^SGc@=>dMBy-$h#o#)4#~b zMZR-1wTy9`d{4p|>lk9s@kcCQgC09hlT$|Id_m997?%H8u3wKGDStu|FZn-0Mn~m4 z>nfk0zZYYSNQL$#mVXtVu;Xp^6D9GYuX4Psi~cd65HCoa_}xK+Sl+$I;A8c>g|Wlx e_n7M^b)tJxpUl_q!H}~N!787BlM^O2EdD>jV=@u| literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..34a0cd8c3b4c8e84c077fd47f21c4455a0d0fd73 GIT binary patch literal 2568 zcmbW2L2ukt5P-+sq)kZMKue`cL9Guxq=-7Uv&ruEv?x$iDWrf}DPmQvT>EWysn=e4 zohnpFM1lhc4&=s-KY&EV1?>fK>=7=AV>loc!J!;Dw3jgRJkyxBt41)=zM1#EnR)Mx z?b(mtT)%eAvOvUw@8EDI6yV|UL%XTXCY(aggHPb6gNrcQUx3lCbMWL~9!4_&U(8s| zC%-T3j%Itk`lI>gXvUhIdvwGa`4_RU_g~_kx8FYQjc45Zq0;{O`o^^zSHrYF=*22) zt;IpIbsIDs#6jLkvwmy6mu&Aa46?A>VtbeeNfcyJJ5rrsJI-5Pl~>eGu99IdO@`0b zZfx8>EY=a$zs}UYr!q>_a3TLNv?-NSw->v4J{VqITEg2<4reP(w_-I+x3f?=Sem6gP2;c|^pd4G zzSqAp$kGo~nA>4vc_nHzqFUJTU2oN|HiJR4t*=(SXvL5GPED!Ha@`l%uq(lYZm0&C@XzBAJ4}4$OrDOqm#-YBD{>|JLNh7=Nq@zBz{cq316c z6yU7>D2|Qs`$#M}%xDlqO(%N4xYB&n40$oe;Eyady_cEsewx0n+n5q=JB^0x`1 z2wz2;xYS?x9&?$C{v7$4()soCLiRHLNT?pC3R91g_kzJ)_91_HCkR!UlYg1NQ}Ul< zo77FV&!K;rcbQZEdA3Q#Y*YR+|CBlTpJtoXXKa&ynTrdx$nskubrMc>Cy~1df3?8R z>Mop~2Z^mme1|x{-2WBk)5vGp*2>9L95^|)9iR`kuaX>kNhfX7_r4u$srGnBG91ii zRxC?ngtfPWyJ~H7bB#OY^~eba18Bd$?)iErZYt2nHc`Y%{{$yVbLG6Xaq9|h65cIV zsgXi)Zq;pfvY@ZP8Rl6Y+(G?eU+XN5f;?b1ZC;9;6~LiN!!iv%4IcVvUrOQO^wN&w zmMiqX?1vatnGpGaTgrKS4rMW>K!1P6-ru|zV~i+-@)9%Ogm2mLEA|s5@uF#6Z1Exeu6ZC{G=0BEPRw-Q pWN=jdMi@J(eqYM_$NSPfsSla;`w^MBH-+pne82}LMLEp)e*n&hDq#Qs literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..0a748a19 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..33fd5611 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E rm -f $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar qc $TARGET_FILE $LINK_FLAGS $in && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib $TARGET_FILE && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake -E touch $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/additional_project_files.txt b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build.json b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..63e61d87 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build.json @@ -0,0 +1,37 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/librnnoise.a" + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build_mini.json b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 00000000..c9153ff4 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "arm64-v8a", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/librnnoise.a", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja new file mode 100644 index 00000000..e8a2ad3f --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja @@ -0,0 +1,210 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_PDB = librnnoise.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rnnoise + + +############################################# +# Link the static library librnnoise.a + +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb + TARGET_FILE = librnnoise.a + TARGET_PDB = librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build rnnoise: phony librnnoise.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a + +build all: phony librnnoise.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build_file_index.txt b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/cmake_install.cmake b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..d6d3cdaa --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..89bb076c --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json @@ -0,0 +1,37 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json.bin b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..6b7e95204e13811c7952b5163687407825fa11c5 GIT binary patch literal 4169 zcmcIn3zyS27N(^wbfM7l>~o>prGs?WXaae|*o;Y#hWR17+ zOMk8ENB{pH{=Ze#&;5+w)4(aJ*Txe&DDP6`Iq-rC{{a3;g?|D6row*!PK6(VkP0Ip zqCyOa8qydRLKQ|DPDWB><0y}X;mVN;)f=Og#VVJvQN(*j25jDIY&0G|eE4{4^R7|m zc^bV8WrpDN)x?-8F~TrQBM#MTnX&yxTYT%jF_M`PrC~Nkhc_52Lp2s)>rp~PCsQE-bL71W<6=`*xVgBy#VzO zmg^lDF4l&g9XJ4Ydi)8@=W25w3hb5z%SX&2UFZX{_|Uh>c$!%~%We<1>+;Zb54!dG zL!Y;Yj!Qg@Z4j8;a(q(8gF(xL%pJQI`0##Mc`Mm`r~kN$@Xesl`vcFkeV@BvyBMzd zlp?M&OM88%+edrzl)-fwF0fp?$Ae~(M|-KrcnJqm0o64ZbqtZ}PaU-0=}>Z@W7lqz z&{oeHcn&H5WMS)fxgIOGhTXm%=B2q)C)qMd6oM|S+G{J6)y-@6&>z%}ujdY@XSzen z#w-N(px44;7+Q{pZg(8ht~A$8xK3|KpWj#WSerI4o#2HY5OPwt-}iin+P^lpP_k$~u}(PV(c~T1Yf;*;GU_0rJlWj3591YP z@eZv>uha3duG&uEH?;?8;BITMZELsh4F_hW@qIYB-F?nE;)%umz%se(be({ATjs!{ zsXtE+y=hFtNN6tgwPeZ*?$Rd>@;C5AA}x71EAuE zK4X@SN#vrH1H+PAuDfA?`*s~Ym1Xpj@2_altt>e}XQ1bk>8uodgq?}6^4C2G*jNh? znNZ_5^MR~1R{0QgV-XaKtPqFj+6v;A3*uPK4$)v+B_Yd)NU(u~JjkpRYFdqJj17Fw zTz7zu3CyRnf+q>)FirEt)U298eXvgDw8`_|im1H^e0(Udd@bWR6~$cHYG?ewk6?Ts zbLX#gMGFU6o>LMf7Fk}gf_QI@_?rWuRu=k~+n1ARdRR4C(LQETcPS~GYho)KNSL5% zDaQHhtOyag5WMaH9UDt!O>p*##h0;cT&5L*W@Rq1qE$xFZZS)VN&ZUkIG>GhFpuZV zH9N>>h+LFPMr9M#XUzGv!`jND*+gVzVZ0V2RYpdV&Ppg{b+tbCjh`}U)SH7LvnZX# zbVtFSv^WdSvxM$XtPoKt^Q?gXB1@84rmM?lFlQNVAu%o-BP=8^KW0f$hS46Is=P!4 zxnj_s>x;=1TtrwD;x;0qFa<*-a$iT`c;+2!=uYPaueZugGGlf$J=KGrAurVJa&eBD zQ+b-QG|#7GLBhbqfL<~TCL=X3e$Q++qWyitqQMyt_BLi4@kVTfYJw}@t4ARkKUGgP ziaWojpXF6ksL0S;InIj)efWmi4fjMxVgVd1twt=>LD^UhXwaaC$0-K8H=T7_OXCPy z=6o&XSo5+c3%!XSIWLO!xfZnwyfp>s+f%kw@0KH}32mSz@0nP#+ z0Ox@7z=yy`zy;tUa0$2!Tmh~E9|NBN^oITn_#F5G_#?{0aC9_%m<=_!{^I zxCz_>z6EXrcK`-700W>m8$I`Elc&9uuF?;HE#M*W2%zWDUx4p`zXEjl{SEjY_yK4E rZGd)idcx4dfu4HX0KM%T;P1dwzy-QM5AXnby*vX3fDZ%!afiPEIU~_+ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/configure_fingerprint.bin b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/configure_fingerprint.bin new file mode 100644 index 00000000..3ad894af --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Logz +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  Ū1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build.json  1 + Ȫ1| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/android_gradle_build_mini.json  1 1i +g +e/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja  1 1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build.ninja.txt  1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/build_file_index.txt  1 N 1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json  1Ɣ 1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/compile_commands.json.bin  1  1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/metadata_generation_command.txt  1 + 1p +n +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/prefab_config.json  1  ( 1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a/symbol_folder_index.txt  1  o 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  ʔ1 \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/metadata_generation_command.txt b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..94b4a15d --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5k1u1d1d/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5k1u1d1d/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5k1u1d1d/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/prefab_config.json b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/arm64-v8a/symbol_folder_index.txt b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/symbol_folder_index.txt new file mode 100644 index 00000000..9688697b --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/arm64-v8a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/5k1u1d1d/obj/arm64-v8a \ No newline at end of file diff --git a/android/.cxx/Debug/5k1u1d1d/hash_key.txt b/android/.cxx/Debug/5k1u1d1d/hash_key.txt new file mode 100644 index 00000000..a8553443 --- /dev/null +++ b/android/.cxx/Debug/5k1u1d1d/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 23.1.7779620. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/cache-v2-5d01f18ca335732bcaab.json similarity index 99% rename from android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json rename to android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/cache-v2-5d01f18ca335732bcaab.json index 9a5eb41b..f4b9bc0f 100644 --- a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cache-v2-36cbde7b3b6d1924f29c.json +++ b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/cache-v2-5d01f18ca335732bcaab.json @@ -163,7 +163,7 @@ } ], "type" : "INTERNAL", - "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86" + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86" }, { "name" : "CMAKE_CACHE_MAJOR_VERSION", @@ -739,7 +739,7 @@ } ], "type" : "UNINITIALIZED", - "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86" + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/6d621o18/obj/x86" }, { "name" : "CMAKE_LINKER", @@ -1011,7 +1011,7 @@ } ], "type" : "UNINITIALIZED", - "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/106x6d2u/obj/x86" + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/6d621o18/obj/x86" }, { "name" : "CMAKE_SHARED_LINKER_FLAGS", @@ -1243,7 +1243,7 @@ } ], "type" : "UNINITIALIZED", - "value" : "21" + "value" : "23" }, { "name" : "CMAKE_TOOLCHAIN_FILE", @@ -1295,7 +1295,7 @@ } ], "type" : "STATIC", - "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86" + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86" }, { "name" : "Project_SOURCE_DIR", diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/cmakeFiles-v1-dd72a4cf397643ef9638.json similarity index 97% rename from android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json rename to android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/cmakeFiles-v1-dd72a4cf397643ef9638.json index 4a924501..3cf8d1ce 100644 --- a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/cmakeFiles-v1-612375d952f4923e55c0.json +++ b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/cmakeFiles-v1-dd72a4cf397643ef9638.json @@ -37,7 +37,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" }, { "isExternal" : true, @@ -90,7 +90,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" }, { "isCMake" : true, @@ -129,7 +129,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" }, { "isCMake" : true, @@ -273,7 +273,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" }, { "isCMake" : true, @@ -362,13 +362,13 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" } ], "kind" : "cmakeFiles", "paths" : { - "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86", "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" }, "version" : diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/codemodel-v2-18426b2437470e265d06.json similarity index 96% rename from android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json rename to android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/codemodel-v2-18426b2437470e265d06.json index a71bf2f6..e323770c 100644 --- a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/codemodel-v2-3554d65f0be2bf2bd189.json +++ b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/codemodel-v2-18426b2437470e265d06.json @@ -48,7 +48,7 @@ "kind" : "codemodel", "paths" : { - "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/106x6d2u/x86", + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86", "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" }, "version" : diff --git a/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/index-2023-07-21T02-52-27-0699.json b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/index-2023-07-21T02-52-27-0699.json new file mode 100644 index 00000000..6b0bfea1 --- /dev/null +++ b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/index-2023-07-21T02-52-27-0699.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-18426b2437470e265d06.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-5d01f18ca335732bcaab.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-dd72a4cf397643ef9638.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-5d01f18ca335732bcaab.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-dd72a4cf397643ef9638.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-18426b2437470e265d06.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json b/android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json similarity index 100% rename from android/.cxx/Debug/106x6d2u/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json rename to android/.cxx/Debug/6d621o18/x86/.cmake/api/v1/reply/target-rnnoise-Debug-307e27e1b16b9296a40f.json diff --git a/android/.cxx/Debug/6d621o18/x86/CMakeCache.txt b/android/.cxx/Debug/6d621o18/x86/CMakeCache.txt new file mode 100644 index 00000000..01bd3063 --- /dev/null +++ b/android/.cxx/Debug/6d621o18/x86/CMakeCache.txt @@ -0,0 +1,391 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/6d621o18/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/6d621o18/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..a7c8db01 --- /dev/null +++ b/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..d1dd8f19 --- /dev/null +++ b/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..728c673d40df1d0debe20c6486b5cf2f5a6ff69b GIT binary patch literal 5260 zcmd5=U2GKB6~6mtFYIC)1HlBEY|2861Up`{cx^xl{!Lc0!5CAOT68+QGxl!S-En4T zi5*qVkCQZLK_x8@eQ5JSRkbgbDw?Wlqm~LPl&TLrpsIbTkV+JgNJ}Mxss?5IeKT{H zwM(QndFipwoZoxyy=U${_s+gFIzHy}`Gkak2nb47145)gPq(|4l!%Fl=*IIg(E=51 z62FE9#2|D;G!^F{OI!z;NE_4+f;6BbBm@!vU|hSS+W-+5McvQT1c*Bir@BHNLTh{B}y6~sJUV8ei{V%Ny&N)cv1k)x3 zP|C~_^W?+dqoAB8A-9Gr#4o<+NNz6JFXPcq0(C?JZH%=HR5iDtshVvp6l|fY#X>fx z7RunsB`T&E&kPMy(2JBh9&z)(-lJU}-Qv-mpsnbnhZG%V4vrn#TPeI~n6s)rZ(B1x zspGCv%NAy^;f`Zmn*;keFODya$4*e@k>GoAO8CAW_HB*^gKxsN1v=t2;1Qr0Yzx2c zA6gUgAA$!J4oLyvdm-gWrq8;H4dxohUqAC8`Sf9b}38T8AqT>LhJPDE=H;VUC? zXL479an1yq_Ftb4r#`IL1JU@YXxve}7S2!+jGqd|Yk1y1eu>Tvs9#`=`g!gjPNIH3 z3NBCkt?QU${XE}7p5|LuDFbL+N%@|h1d?*CJqBc>kLz_4x-iO&0~o!CWASkv$AGMR z^!pe5IFgOP5!ksV*)!K^4C{vPo^4q}bQmL`v~$JZg^cnfdVn8&Qa9g)%vjezW1y^& zPk^$YO~5Y5n?0FhjX~!6p&f7DJco9lfPN1Y^W^v&z*ub0HZP+S)=vrdAh%#ZUj2!6 zr_;$)&z^yuv8+}x^q5(WS*c`SvVV6jxg(Ydaz-L&mK57Gi@ChU(pNlL+BI*P&lx#8mK)f;M;{o_)4AE+o@8Hd z|G@5^-c+(zPxtiqrIPxdUcGlVZ5TVmxKlCr#>U4-8oerCGKc?#EbQ(M4&CR?&(c?Bl{x$ zF1&o7FM|aVd_rW_rSZl?+rc2mariwIi9pjzHWGOXY}jor+pbEWht8G*U4b^Lp4`O1 zSSKOj_f!lONi7qj?M?^cw|J#oL3sLVct*uGM?&qwV&Ho}0vXFgh&0d_3$Gwus*r2}+&x6fNJxBNUAO1|-V9MWH-vs!e4Um3(k&YVeqPB=eO~b^6%ksHzI( zXay@!DQcx`!6?t=Ox;k%3t3CE78{G9qMuN5CGCWv>`o;66G^3#*DS+T?V?JVF!d@{ zsWLnPui;^{G+!th*5FVkk;5?T|MMN8S#u|aWjtRkScbsfvP22{%grB7q=)8c#LQvC zlC(Kw zIC5C?Tzc=}{o&gAaoZXas07gWke4N}pFiK*YI<3D_VRh-Er0tQdeARIelG7ohcDE+ z+P`&O=<#Z(tz~~G@@i;fOJ1_8TMD5-%YJ_lb4Ige(5wiGf7E$OUB?z01NDn`fokDx zNSE0GaujYWc+PTfV-noBs+P@K#z`r$tV-S)t?Psj5kn*} zWn0UF=3#O%w6$8ACk0{NfZ~6;su*slka+b@bo}>c0BS_@SY}arMyH*pbm`b$W1Ud=y%B zEORj99TOBGO*e^?Q==<1?ni=}$0$+p)fX&nejc+}@dcq*OwR=td^dQX6K*1e_o4Bi z=q@|7MvfgEoX8Ag9sak#rB38_ZvMuW?P(*d0=5F_$J!w414IX8Irsu3>BkyDjC(#L z+;arpKXDOp;_;43q>lZtPx^7c^#ggYgjw*eNyPQ15r=x>D3JG1^1O=@W8j-}j{e zDx2^fNuK6=@cZ3E{MtP~+3&9~*q=8wBujkM^OGT-$44c9uaF?w?O?b@B`jdmpM{Qh k1K#vGU*?mybLK=sc#RMTWDqDN+rPr^SuBbnX>9WQH|ZjKrvLx| literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/6d621o18/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..c34c7f3cb6c8387fc8fadf65a26fe78daa94b9d8 GIT binary patch literal 5312 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 EznnArkN^Mx literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/6d621o18/x86/metadata_generation_command.txt b/android/.cxx/Debug/6d621o18/x86/metadata_generation_command.txt new file mode 100644 index 00000000..2acf3a68 --- /dev/null +++ b/android/.cxx/Debug/6d621o18/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/6d621o18/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/6d621o18/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/6d621o18/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/6d621o18/x86/prefab_config.json b/android/.cxx/Debug/6d621o18/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/6d621o18/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cache-v2-6143c9c6287ceb22ec85.json b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cache-v2-6143c9c6287ceb22ec85.json new file mode 100644 index 00000000..c82ee473 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cache-v2-6143c9c6287ceb22ec85.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cmakeFiles-v1-280278412f1e6dc8b44e.json b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cmakeFiles-v1-280278412f1e6dc8b44e.json new file mode 100644 index 00000000..518fb131 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/cmakeFiles-v1-280278412f1e6dc8b44e.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/codemodel-v2-422079f85479b636a070.json b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/codemodel-v2-422079f85479b636a070.json new file mode 100644 index 00000000..dba99e2b --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/codemodel-v2-422079f85479b636a070.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-342da70c2dc9be4e3fc2.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/index-2023-07-21T07-53-19-0302.json b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/index-2023-07-21T07-53-19-0302.json new file mode 100644 index 00000000..efd73f4e --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/index-2023-07-21T07-53-19-0302.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-422079f85479b636a070.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-6143c9c6287ceb22ec85.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-280278412f1e6dc8b44e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-6143c9c6287ceb22ec85.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-280278412f1e6dc8b44e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-422079f85479b636a070.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-342da70c2dc9be4e3fc2.json b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-342da70c2dc9be4e3fc2.json new file mode 100644 index 00000000..d5aec87d --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/.cmake/api/v1/reply/target-rnnoise-Debug-342da70c2dc9be4e3fc2.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 8, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 34, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Library/Java/JavaVirtualMachines" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeCache.txt b/android/.cxx/Debug/v6r3825k/x86/CMakeCache.txt new file mode 100644 index 00000000..148d3431 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeCache.txt @@ -0,0 +1,391 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..a419b091 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "14.0.7") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.7/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/19;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..75557fbd --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.7") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.7/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/19;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..e1244279b92906892d9382b701073be2d6d80c53 GIT binary patch literal 5308 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 G-G2Z$gr$f8 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..4cea0fb4 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..a2896024 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/rebuild_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/rnnoise.dir diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..5e2c6ceb --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/v6r3825k/x86/android_gradle_build.json b/android/.cxx/Debug/v6r3825k/x86/android_gradle_build.json new file mode 100644 index 00000000..2c3699e9 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/v6r3825k/x86/build.ninja b/android/.cxx/Debug/v6r3825k/x86/build.ninja new file mode 100644 index 00000000..cf3a8544 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/build.ninja @@ -0,0 +1,202 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info + LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/v6r3825k/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/v6r3825k/x86/cmake_install.cmake b/android/.cxx/Debug/v6r3825k/x86/cmake_install.cmake new file mode 100644 index 00000000..8fa5e8f7 --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/v6r3825k/x86/compile_commands.json b/android/.cxx/Debug/v6r3825k/x86/compile_commands.json new file mode 100644 index 00000000..54ed7e9f --- /dev/null +++ b/android/.cxx/Debug/v6r3825k/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/v6r3825k/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/v6r3825k/x86/compile_commands.json.bin b/android/.cxx/Debug/v6r3825k/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..ada144a6c998023053840878c8747336b4e6ad97 GIT binary patch literal 2290 zcmcJRTT>G;6vt7#fET>s{f2i1&t?GWzylB1$_$Q(f(Sl!(rmWGrb*3ap}hEE{G|R9 z7D2}uJ40pWw|kQ2oczzpX-Sn;Cnm;T7fPpN%hL0ddwy$RU|_K1INsrJVeb{6Kkz)Z zHy-+q_b?a=<8pG~F6?_@a372X;{kXWj7Q*cFrI*?!FUFq2jc}855@#|84LnRiDK)y zbUD+!-B8jrg-s=Ury7pCUAACSXI0Abw8adVnn|XTxtYni%FHzL)@rfEm4UO~ZnKV) z4dm-t%H57K)Sa!=E3a5X874G0O>Fp($aB|}eqL2(D`c#Zq?IYU#P@cZoWrVbMEP#+ zto8H%TU@yhHoZhOXN*<3tiRd(u(JAT4U->f>2C^ZRupY%e9m@c!+F6nU3f1YmBTU_ z_SGm>24%_!U8E90A0g;|f#33N&cfrfa=zetnTsuDWR7LWDO7BjY76gct1C-23@%U> z`iOEVys{>&xlxMQupi25uoeyOjmtglwz%uiu@h&D3o+T6pwP8-rW>*n`n zg0R9Vzl)EqQiiRxYAa7E`lU(AWELNsr0l~|H5waSYZ#X)QwH53LoUA(9*qH@TnSIm z#B&u>7^IbHIGv)*d9PrN(gt=aOv~6EgOqr)%|pdTLO5r&CT(pe%$%c4c7^Qh*A&Hr zCsNrWq+x=(wWG8_BD!5x3(2zWikqIDnrSh7IS}@A*&Q%HA7zKbjg~vXgw(#SJ0cN? z%&N=0B^MRiV80uaRJnbd{qB&2bl3YSCYAAP6}2QiX!*51O6hA|S}M=$S>}7L%Yj1_ zbEG!-^N>2qi>;{SWe-&;SNFdrXu*2;Rq44V2M$rpWiRerQ1_nkT1_Hh(K!O8^*(Z7ifap{p&YZlFTV&%tBfibW{IQGx6v_(k diff --git a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin index 0728fc48..2680fc8f 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ٮ1  ν1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ޜ1  γ1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json  ٮ1 - Ͻ1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build.json  ޜ1 + γ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json  ٮ1 Ͻ1r +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/android_gradle_build_mini.json  ޜ1 γ1r p -n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja  ٮ1 ν1v +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja  ޜ1 γ1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja.txt  ٮ1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build.ninja.txt  ޜ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt  ٮ1 N Ͻ1| +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/build_file_index.txt  ޜ1 N Ͻ1| z -x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json  ٮ1 ν1 +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json  ߜ1Ω γ1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin  ٮ1  ν1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/compile_commands.json.bin  ߜ1 ! γ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/metadata_generation_command.txt  ٮ1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/metadata_generation_command.txt  ߜ1  Ͻ1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/prefab_config.json  ٮ1  ( Ͻ1~ +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/prefab_config.json  ߜ1  ( Ͻ1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/symbol_folder_index.txt  ٮ1  x Ͻ1R +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a/symbol_folder_index.txt  ߜ1  x Ͻ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ٮ1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ߜ1  ƚ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cf2276f69c7bda862a65.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cf2276f69c7bda862a65.json new file mode 100644 index 00000000..43d78edb --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cf2276f69c7bda862a65.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/154m65r6/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-322c2ff85e4307067ed6.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-322c2ff85e4307067ed6.json new file mode 100644 index 00000000..6fe17c8b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-322c2ff85e4307067ed6.json @@ -0,0 +1,197 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-6d0886cbbe50d71696e5.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fd52d30db26da04d2836.json similarity index 92% rename from android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-6d0886cbbe50d71696e5.json rename to android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fd52d30db26da04d2836.json index 82cfeb8d..9fb738ca 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-6d0886cbbe50d71696e5.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fd52d30db26da04d2836.json @@ -39,7 +39,7 @@ { "directoryIndex" : 0, "id" : "rnnoise::@6890427a1f51a3e7e1df", - "jsonFile" : "target-rnnoise-RelWithDebInfo-da275dc9de2078f859a6.json", + "jsonFile" : "target-rnnoise-RelWithDebInfo-3cf6a9ff76f55b41a89b.json", "name" : "rnnoise", "projectIndex" : 0 } diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T03-17-17-0917.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T03-17-17-0917.json new file mode 100644 index 00000000..b5a6da48 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-21T03-17-17-0917.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-fd52d30db26da04d2836.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-cf2276f69c7bda862a65.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-322c2ff85e4307067ed6.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-cf2276f69c7bda862a65.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-322c2ff85e4307067ed6.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-fd52d30db26da04d2836.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-da275dc9de2078f859a6.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-3cf6a9ff76f55b41a89b.json similarity index 97% rename from android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-da275dc9de2078f859a6.json rename to android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-3cf6a9ff76f55b41a89b.json index 0baa5b78..18ad6777 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-da275dc9de2078f859a6.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-3cf6a9ff76f55b41a89b.json @@ -34,25 +34,25 @@ { "command" : 1, "file" : 0, - "line" : 13, + "line" : 14, "parent" : 0 }, { "command" : 2, "file" : 0, - "line" : 42, + "line" : 43, "parent" : 0 }, { "command" : 2, "file" : 0, - "line" : 17, + "line" : 18, "parent" : 0 }, { "command" : 3, "file" : 0, - "line" : 44, + "line" : 45, "parent" : 0 } ] @@ -361,7 +361,8 @@ 3, 4, 5, - 6 + 6, + 7 ], "sysroot" : { @@ -389,7 +390,8 @@ 3, 4, 5, - 6 + 6, + 7 ] } ], @@ -436,6 +438,12 @@ "compileGroupIndex" : 0, "path" : "rnnoise/src/rnn.c", "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 } ], "type" : "STATIC_LIBRARY" diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeCache.txt b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeCache.txt index 357c8378..8871eb21 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeCache.txt +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/CMakeCache.txt @@ -220,8 +220,8 @@ CMAKE_SYSTEM_NAME:UNINITIALIZED=Android //No help, variable specified on the command line. CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja index 481ec1d6..c9719cf2 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja @@ -56,8 +56,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWi INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -66,8 +64,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWit INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -76,8 +72,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWi INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -86,8 +80,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithD INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -96,8 +88,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWi INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -106,8 +96,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Rel INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -116,8 +104,14 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDeb INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir # ============================================================================= @@ -127,14 +121,13 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDeb ############################################# # Link the static library librnnoise.a -build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG OBJECT_DIR = CMakeFiles/rnnoise.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb TARGET_FILE = librnnoise.a - TARGET_PDB = librnnoise.pdb + TARGET_PDB = rnnoise.a.dbg ############################################# @@ -182,14 +175,14 @@ build all: phony librnnoise.a ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony ############################################# diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json index f6b13a0b..215cee2b 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json @@ -33,5 +33,10 @@ "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin index 54ddf53d91a278ac3402fa1f5c8473c73579c5c4..630d76af2a151e97b4c36d87b4571eb1d558a98e 100644 GIT binary patch delta 86 zcmaE>@KbSuiRdB*1_nkT1_J(xK!Ov9IVO4r@PY(0fH)I`H_pxGo7~Fh!53d%lvq%Z XTBMf@6xNy?$S21E6WYwkpTh_M{=Qi$Ky*3~XHG8U6`7pC=(CxNk)3bz6#i63 E05XCKv;Y7A diff --git a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin index f8074f03..df86f0bb 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ٮ1  ӽ1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  眇1  γ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json  ٮ1 - ӽ1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build.json  眇1 + γ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json  ٮ1 ӽ1t +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/android_gradle_build_mini.json  眇1 γ1t r -p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja  ٮ1 ӽ1x +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja  眇1 γ1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja.txt  ٮ1} +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build.ninja.txt  眇1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt  ٮ1 N ӽ1~ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/build_file_index.txt  眇1 N ӽ1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json  ٮ1 ӽ1 +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json  眇1 γ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin  ٮ1  ӽ1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/compile_commands.json.bin  眇1 ! γ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt  ٮ1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/metadata_generation_command.txt  眇1  ӽ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json  ٮ1  ( ӽ1 +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/prefab_config.json  眇1  ( ӽ1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt  ٮ1  z ӽ1R +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a/symbol_folder_index.txt  眇1  z ӽ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ٮ1  ʔ1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  眇1  ƚ1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-ff41a726f0b2309e730e.json similarity index 97% rename from android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json rename to android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-ff41a726f0b2309e730e.json index 81cfc0a6..d575cb22 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-0870071926775167e3ac.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cache-v2-ff41a726f0b2309e730e.json @@ -201,22 +201,6 @@ "type" : "INTERNAL", "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" }, - { - "name" : "CMAKE_CXX_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "(This variable does not exist and should not be used)" - } - ], - "type" : "UNINITIALIZED", - "value" : "" - }, { "name" : "CMAKE_CXX_COMPILER_AR", "properties" : @@ -329,22 +313,6 @@ "type" : "STRING", "value" : "-O2 -g -DNDEBUG" }, - { - "name" : "CMAKE_C_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "(This variable does not exist and should not be used)" - } - ], - "type" : "UNINITIALIZED", - "value" : "" - }, { "name" : "CMAKE_C_COMPILER_AR", "properties" : @@ -1207,10 +1175,10 @@ [ { "name" : "HELPSTRING", - "value" : "The CMake toolchain file" + "value" : "No help, variable specified on the command line." } ], - "type" : "FILEPATH", + "type" : "UNINITIALIZED", "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" }, { diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-8b7fd651bd82f13cacb3.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-8b7fd651bd82f13cacb3.json new file mode 100644 index 00000000..c9ac8194 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/cmakeFiles-v1-8b7fd651bd82f13cacb3.json @@ -0,0 +1,197 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-7c998cb5227fa4ca6333.json similarity index 92% rename from android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json rename to android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-7c998cb5227fa4ca6333.json index ae09bb5a..d9158c07 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-510fdfcb1e98d4a6df48.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/codemodel-v2-7c998cb5227fa4ca6333.json @@ -39,7 +39,7 @@ { "directoryIndex" : 0, "id" : "rnnoise::@6890427a1f51a3e7e1df", - "jsonFile" : "target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json", + "jsonFile" : "target-rnnoise-RelWithDebInfo-18a4350acc33f1b5f00f.json", "name" : "rnnoise", "projectIndex" : 0 } diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json deleted file mode 100644 index aea42287..00000000 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-20T09-44-06-0400.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", - "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", - "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", - "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 22, - "patch" : 1, - "string" : "3.22.1-g37088a8", - "suffix" : "g37088a8" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-510fdfcb1e98d4a6df48.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - { - "jsonFile" : "cache-v2-0870071926775167e3ac.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-536b4f71c77c797b2141.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-agp" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-0870071926775167e3ac.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-536b4f71c77c797b2141.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-510fdfcb1e98d4a6df48.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - } - } - } -} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-21T03-17-18-0007.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-21T03-17-18-0007.json new file mode 100644 index 00000000..490a3e1a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/index-2023-07-21T03-17-18-0007.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-7c998cb5227fa4ca6333.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-ff41a726f0b2309e730e.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-8b7fd651bd82f13cacb3.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-ff41a726f0b2309e730e.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-8b7fd651bd82f13cacb3.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-7c998cb5227fa4ca6333.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-18a4350acc33f1b5f00f.json similarity index 97% rename from android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json rename to android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-18a4350acc33f1b5f00f.json index 519f0ccc..1a8c13c2 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-2dd203a93e632a13193b.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-18a4350acc33f1b5f00f.json @@ -34,25 +34,25 @@ { "command" : 1, "file" : 0, - "line" : 13, + "line" : 14, "parent" : 0 }, { "command" : 2, "file" : 0, - "line" : 42, + "line" : 43, "parent" : 0 }, { "command" : 2, "file" : 0, - "line" : 17, + "line" : 18, "parent" : 0 }, { "command" : 3, "file" : 0, - "line" : 44, + "line" : 45, "parent" : 0 } ] @@ -361,7 +361,8 @@ 3, 4, 5, - 6 + 6, + 7 ], "sysroot" : { @@ -389,7 +390,8 @@ 3, 4, 5, - 6 + 6, + 7 ] } ], @@ -436,6 +438,12 @@ "compileGroupIndex" : 0, "path" : "rnnoise/src/rnn.c", "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 } ], "type" : "STATIC_LIBRARY" diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt index 8718d9c6..3dc2de14 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/CMakeCache.txt @@ -220,8 +220,8 @@ CMAKE_SYSTEM_NAME:UNINITIALIZED=Android //No help, variable specified on the command line. CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja b/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja index 30d7a1b5..23644451 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/build.ninja @@ -56,8 +56,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWi INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -66,8 +64,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWit INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -76,8 +72,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWi INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -86,8 +80,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithD INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -96,8 +88,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWi INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -106,8 +96,6 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Rel INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" @@ -116,8 +104,14 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDeb INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include OBJECT_DIR = CMakeFiles/rnnoise.dir OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb - TARGET_PDB = librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict="" + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir # ============================================================================= @@ -127,14 +121,13 @@ build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDeb ############################################# # Link the static library librnnoise.a -build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o +build librnnoise.a: C_STATIC_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG OBJECT_DIR = CMakeFiles/rnnoise.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/rnnoise.pdb TARGET_FILE = librnnoise.a - TARGET_PDB = librnnoise.pdb + TARGET_PDB = rnnoise.a.dbg ############################################# @@ -182,14 +175,14 @@ build all: phony librnnoise.a ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony ############################################# diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json b/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json index 240151f5..b5676585 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json +++ b/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json @@ -33,5 +33,10 @@ "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/154m65r6/x86/compile_commands.json.bin index ea0eacc91a785ad94e090255fe92bf6529edaee2..46099e7522c6a4a5b6f4de632aae5110e2519061 100644 GIT binary patch delta 82 zcmcbpa944HiRdB*1_nkT1_J&{Ai)X591}eQctL{cK%4=>8|Mb|F$PZF$nDM%UtW}0 TP>@ru9_K#vE2tjTmmBu2}2G<)MQs>cPCR_RZ&?zGkxm_ zJ#g^gfrAGR-uwkBin}P_zM$fcD~Px&qJa9cy0fQ7x`~d7uFfXn1vL{fU%q7Kk~s2qFEzvODM)Tfto>%+T|EE|}r)P(51{Aq@f+8n)pR@-P0a#^0EC z3l<8~rKKEaUcvSqW-j;ba*277Feg|pjBGRSmZOM;nfi~^b3&gx=30**8XPhILG01a z#WuNTyJhfFFI7bBgIJ^5VvUtN7t*j|F0Jzv&Y0-|gF{BYksTaZlFeq#$oE~lNV$iX zcgIU+5VBmEyOHV8aDsc8$?UK-JY5Rt=uqeu>b!+p9qRD@|eEHA)g zKX}})iHFLCabywqk&^|Z_;(NRp#jghY@E5!=P&SiNRvJ}jxs8+$a2^?x0wZAR?N%d zp36NZ_irEgJ)nu7+CS7sroM+@M981uq%*gpN)T(a7d+N=K^vFnQ0=x$y@EL)ePSS4 z?kF^<@&~v)sF#an!F<5RD$z-cy1d|7QM_Nj_k>Q|lWcwimueSuYURz6#IN9>%M;_8 zpFnd7Eti*I0MO)@F6~bH6{*K=y#+dR-h7x=m+A z$oCrat5%DFFZiUTDsngYbfd?$_J&$hk$LqUxai9Dnl`py3UG%B8}g7{+VxSKjN(pk z>Akv}o=@L`V=vU*bXJ6X172Etau5|mMje$|Uw0|54u7_!q4dhHz(rTx#pe~l*qCMe zo`@)J{?ZD_m%8^$L}A&EtUT;M68b_npS&MNJYO;E1AraiQ`OYpFnfvj=<}K;k_Oqk z^WJ@TZ4>j4!1Iy7QGlEc9Ss}<919!=%m(HF#{(w-bAc0qlYn`^$-pVVslaK#>A)Gl zeBeyrEZ}V59N=8wJm7rb0-z7b0*9YPnIg31ILDIZs76xcGrY?h{B4J3Qim+^DdMkd z5kIY&k?Y&kOuuKh(&h zcJ7&oiEP)nC#85(jN%6xwU~?xCboO>K6q&Di3z{2mo0e@oVqasYIasvw`G?Vs9lkh zAh1fz5x0Tc>K2|dgPFea&$!RLi`bp^W zY>NBjg?QG{BNt-bi-1MI#lR)NrNCm~GT?IH3PASo3}68LKzlv4_W90RDdmC<9&aLc z75_Ku(<@W{?4?AbqTJ6nz+qh%IH1B>&4nAYz1KDBp-8-@Uyr=&Q`t(%t6k#K%p+^P zRH;J9E8wE{&KZw-8icljPp3T^(}|Mr8O1G#t*b6^Rf|9S+pJq}5V5IXb}5Ma*3012 zBWH-3K=7=WQpf>0R+lfl39(08_~J~@0GJ2}Ua%sXtKGw2#2UNMOHHh^XnStIymQL_ zGypWaZw})3R{}%85?~mReJy$SRQJ)V@cUN%QTA$ickRSIHQ8&kh3!j zK<3X4c)k&k`u{&Sn&nilYJ8Yz$%pGNcG7y z-vKrI1mf?&o-f0DEbiMH@A+~(-wdn(lD^t(?~`{CRbR?;lV06v|CN2CS&vX&AbUd6 zquaa-)$9hvwgI}N<7GB^ysr5z;J9W1KPbKIRy>aYihokOX1Xh_b@x8$zpeJ7&6;&s z?R$sucMKm(A>SJdfa{}(zX$n#8=mjEbMCBF(EfHj_iCOeb6D16E3H-D$b679fDu6Y Iwmggc2Oa5$v;Y7A literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log new file mode 100644 index 00000000..c4f7b970 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log @@ -0,0 +1,10 @@ +# ninja log v5 +32 178 1689927738015868918 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 2c38c216839551b5 +18 181 1689927738020095753 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o ab6888515a6f1e96 +20 224 1689927738064033829 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b807f2acd495f3ff +0 236 1689927738074384144 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o 5905aa688b0bbd1b +9 242 1689927738079815658 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o 43d4836251b374b +1 250 1689927738087514153 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 42ed0b5229df26f7 +1 258 1689927738098000220 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 855d6b96aaf8a387 +0 369 1689927738209423447 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 7bf1a76a5d49aee2 +369 397 1689927738236909646 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/arm64-v8a/librnnoise.so 6602d5a4f8b02b05 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeCache.txt b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..1a666254 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/arm64-v8a + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..e0730a1c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "14.0.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "aarch64-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..ff0b506f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "aarch64-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..8cd8e2c2ba7b19f21084fb3279a70ee8885f0c42 GIT binary patch literal 7984 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..2b2aa6ec9db9a77e5bce601792755ab6c3dba1b6 GIT binary patch literal 8080 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 RUdR4X{sH!)$G{`Pe*ht8`p*CW literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..0c8fdfc5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,107 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-21") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "21") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "arm64") +set(CMAKE_ANDROID_ARCH_ABI "arm64-v8a") +set(CMAKE_ANDROID_ARCH_TRIPLE "aarch64-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "aarch64-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "24.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +set(ANDROID_ARM_NEON TRUE) +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + set(NEON TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..cdf8f02ad82af31b656decc396ed6706ac962205 GIT binary patch literal 2608 zcmb`IO>7fa5P-*|&_ICn52;cr*aL@v$YwXTW5dZPEfrE4qDq`BWUY6f6PNX_wO%8) zs#GL;=n=$)3l*w*?7i}-y)`!k2YTrt?WI)W02d_0Au!Z-)F4$+uN_Cd-MLF^ zS4NF|18YxRjcY2Qbah9ITe365al~*j`}rtH;&x!oSDi}PtyIrgO|Pc{D~_zBRIIq} zQuCDM(-&Ht&!SAWYt3(_X}5Q7aS=a=QrH`Dyb-Ei+)sREV|NzQI1c?yuN^Ih;kC{} zH;KPeeri>hD{iq=ZC2gp*>cNYc8X=E9JKr@f>POaicO{5O3^(9@9{SmzWEXg-ySc_ z9X_Gi$IQ1#e|ps7;h6db$vg0DXKVt&6zm(rhxBG1=j1qrney^ngK_>$^Zj{uc%sR> zWBgxDaL4B4A3Z*lqX1nb9~kxPJ|Me{&-*Z1S2FgQ%UJYn=F(^3zUHGkmvBt7j1T3P z{)_)H<`!xa;U8r~_z?R#!!{|2Kc3@`;eXihFR@MjCSNuDj~M>zhQG-}!~dw^PyHl0 zhWSnYeTH@Yvuu<4fo-bCEblJyuj}7kjGffKE$*N6 aiN2HmW%B*|W5U{q;0_mbhYKb(DgG6vH!?f` literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..efb7d55a12b19c60b991b80714cf250538804b7c GIT binary patch literal 5048 zcmd5=Uu;uV7(cgn?K%ntHW73LY6Jqp?rpbjt(ZUw+jJ9w3<$_V%58hsRodQpdpn0Q zN&q9#7YRQ2pe80hsgFh+nrLEtF!Aq;e_jkqjF?~|>Vt&D`F-bpr#(A#pz+0%^nBm< zJHPXt@0|OcKigA7yM_ar#zfKBdDgT9%GjULrk>$yhIIjR?iBlSZY`U=*v)3YkFaZV zOWACgvFF2D=GxEQCuTcJrS#>cnc1+`5xIPeHst$#+1Y>7?`Gp&gs~yUvmfZ$uSRwc z@7bDnDpRGh?T+s(Th-zb#=)twkKg#NHRS-(zX4Lt&#hJfmMv@OW8;lV{IF_2(E+XZIMWXv5?R7c~$tf?V5(n z@Lj-60igrAk;pbs7a1^AXDG8uk0KxaGZqQ5Km%ZGadMu?wm=TG@tKEtHr>^772X6i zfGrvLX{WUg9Stn{5L9iWPzBKpYfajxfhMhqe%2EGp(Xm8gu<#Z_96VVmn0Oyb_^l> zIaIx@1A%b+A{1CKaLqwYn+vRg8AbwUVYy{<8JX*$b#dVAVs2_WlKnXa+w^ZE}h8T+dq*X zi1+o!`wJ8KGyuu|M7%F&+lf?PViVi>kaf)7dFaqi+BzczBR@68%mXz@Q?qPUawWT3 z%sU0!9CY&aie2?;=3{ow_44LKx$b$k+e0P=X&U*N8FS1oA1ry3gLZDDI^mefbn;mL zWUp&lZe<|ZGo7|fKJqYZ*P7X9^!6Hwo?>4ro=#h7vl$FT#!BEIE4DU+*}6U?Hnwl! zj`lTN$+}gvv+BlHns40QK7l?0%Vu|sjqP|iyKm(1Prdxx@FmOZ>H(aQr8tO_hX z^z)eI7V}t5GuM8!UUKdK`Il#mr!gd`_V^gno>-%GFJ8+rp6!6+PGE!4*he7Rm;tq> zY1gAmP++RVPg^K~pcxJtzK2oM=Ym?WebMhh7SiXAj|QV5{bXn~xEg-Z(O_gW$n?LC zUqJZOJh(gb9(K8oUG%3zCw=O5pL!0cJ(7oCeE0=`%m%y&Jm{g(Kp3LNNN!S|fVMVv zb*>df_YbpqO*!tcF~>&RYoKYYy4ARW)=)}6=ii9OInGbVc|A6BTzYg!t$HIXo8Sh{ z7unjx-v+f)`Yt?Q0jt7qxqlFIvY6q!gbQ29LBd7e3;b@vV<52z{9Dk`zlccSw{aF@ zT@bI(5fXm!evt9F#9u)=iX`dCm+`%Xqkl0bLi-6{q2QAe|8~+*lu1YbGJcwH^uLmH z6lX|BzKjbBZY()VMQj2Wa}et#@O#LCSRa885FR5ba4~;=uR~h^#%)~NV2eycduO|ONu;qNX zZ-F?OQLuCMV%Ey#Tzi@su3fea51t_m-*Wi0`iC!+g6!4C_c zH48s*;0@Mza2Zv{vyJr7QO_Q`IvlFgW0TUwgtQ^SW6)s(; zV0jkNxVo-j+{>U!W0k^c0IPnil34X&)r(aE`tkngHUZ|k86!@M{~rYAN8_&*$>bwX>3NL7@7&crWP@Mmq+=BaJ3kQQChZPjLP46{)V@Wf~vEyz&5zkMom@8vi9|Y&HH&i}9BMR~7t4gLQHM$b== literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..de0ce7c9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..43bfea439367a58015c21d48c417f71838bb5260 GIT binary patch literal 25584 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 I|7-vM5Aj3?oB#j- literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..64fec1ce39d6160844243bfa485ab0463fa0dbaa GIT binary patch literal 37392 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 LK2Cs-D*yihRHyk3 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..fcd6fffefcf852a4d9e1d94344a030f7948f5af8 GIT binary patch literal 39808 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 XRQrzYyoY~q3&#soi0z`!YW@EQQBG4G literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..14ed16256517310d9152adcc2b80f33cc1d300fb GIT binary patch literal 98080 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

eu6osgos4{#*srnejzCF%wytLLHg0 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..04db1b8290c9dc4f7f891bd8f94867ad1c1e6452 GIT binary patch literal 13836 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 KA9Fs~kN*WzJoh#L literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3d681fa3eef46d0d6848f8f07d7248a21cef31d6 GIT binary patch literal 24272 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..24d17f45 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/additional_project_files.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json new file mode 100644 index 00000000..98bc5d33 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..310c311c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja b/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja new file mode 100644 index 00000000..422facfe --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/cmake_install.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/x86/cmake_install.cmake new file mode 100644 index 00000000..95043fae --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json new file mode 100644 index 00000000..e649a6be --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..676700678d8590abb54a8be336c55198100a3567 GIT binary patch literal 2344 zcmcJRYi|=d6o$*auxz=N+p;X>eko^6OR2(#ekhq1MS>PuNB$^B=N!L2J`=gl>a(*mFG{7enb*?ujC=mq#Kgprio*$uO=aC;owbBMfH1&0yRDw}Wv9+zrM(a6cFiz{6lX0<*z*3@8{0 zU=@mO719+<^L|@N(-Ah4?3HRe?snL+$(&UgE3zIlV16NalGNtsp4DnK=B?GD%auW} z{uW4)0g{Ta$bvr!?1SJo7m zx7L#1+%lDvH=x{n*-E-`c3JEX`wjlA5`7eePjjrlxexx~1KjAgpxC@8GA? zl*^%zgFXF6Xgx$9rqDx^l&+;KFScI7K1TVQMm-u$t~HGFlq-Xll3{P(3ouPNv|}eq zc!EY=sJJC0eu|*ulsoSgtZ8b(u{1qnw+*()JAEGNG8NJ}t2JqB2Vn-qgD1AqC2Yf3 zOnv&DUP;7o$Tp;ID&I|IyJ2$67HSK@izW<%24z^|C1QSyGmL7;i zATz7K<~_Np&<}gPn`FxE+3d%FBoQPYbfc2TBUGjG9)C^Hg01lPGICA!1EQD@7^{TVw&R0ARg7Oq*!PVR!mZ#s2-lKuML7zNf#cu=2-lEs9XSR50H?v9 jU<#Z8XTdpe9$Wy^;3BvLE`uxJDhOAgYv6AX{ICB9Rm;r9 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin new file mode 100644 index 00000000..6fb55c10 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̗1  ̫1z +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json  ̗1 + ̫1 +} +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json  ̗1 ̫1l +j +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja  ̗1 ̫1p +n +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja.txt  ̗1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt  ̗1 N ̫1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json  ̗1G ̫1z +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin  ̗1  ̫1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt  ̗1 + ̫1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json  ̗1  ( ̫1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt  ̗1  r ̫1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̗1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt new file mode 100644 index 00000000..c11e8835 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86 +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt new file mode 100644 index 00000000..5f811eeb --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cache-v2-50b39de4d9077d539a68.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cache-v2-50b39de4d9077d539a68.json new file mode 100644 index 00000000..83b928f5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cache-v2-50b39de4d9077d539a68.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a7b9d11df47fa505e939.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-38c0c1b5562c02ac3886.json similarity index 93% rename from android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a7b9d11df47fa505e939.json rename to android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-38c0c1b5562c02ac3886.json index 922a3790..340d77c0 100644 --- a/android/.cxx/RelWithDebInfo/154m65r6/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-a7b9d11df47fa505e939.json +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-38c0c1b5562c02ac3886.json @@ -11,15 +11,15 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/adjust_api_level.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" }, { "isCMake" : true, @@ -28,19 +28,19 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Determine.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/abis.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Determine.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" }, { "isCMake" : true, @@ -49,11 +49,11 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" }, { "isCMake" : true, @@ -67,7 +67,7 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Initialize.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" }, { "isCMake" : true, @@ -91,7 +91,7 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Determine-Compiler.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" }, { "isCMake" : true, @@ -100,7 +100,7 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Determine-Compiler.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" }, { "isCMake" : true, @@ -324,7 +324,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" }, { "isCMake" : true, @@ -558,7 +558,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" }, { "isCMake" : true, @@ -582,7 +582,7 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" }, { "isCMake" : true, @@ -596,7 +596,7 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" }, { "isCMake" : true, @@ -645,11 +645,11 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/pre/Android-Clang.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/flags.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" }, { "isCMake" : true, @@ -658,7 +658,7 @@ }, { "isExternal" : true, - "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/hooks/post/Android-Clang.cmake" + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" }, { "isCMake" : true, @@ -722,7 +722,7 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" }, { "isCMake" : true, @@ -816,13 +816,13 @@ }, { "isGenerated" : true, - "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" } ], "kind" : "cmakeFiles", "paths" : { - "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" }, "version" : diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/codemodel-v2-a9f5a1fad908dd8b6fb0.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/codemodel-v2-a9f5a1fad908dd8b6fb0.json new file mode 100644 index 00000000..9bb6d26d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/codemodel-v2-a9f5a1fad908dd8b6fb0.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-493ca0b74c7b4080bf1d.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/index-2023-07-21T08-22-19-0488.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/index-2023-07-21T08-22-19-0488.json new file mode 100644 index 00000000..06c47db4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/index-2023-07-21T08-22-19-0488.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-a9f5a1fad908dd8b6fb0.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-50b39de4d9077d539a68.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-38c0c1b5562c02ac3886.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-50b39de4d9077d539a68.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-38c0c1b5562c02ac3886.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-a9f5a1fad908dd8b6fb0.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-493ca0b74c7b4080bf1d.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-493ca0b74c7b4080bf1d.json new file mode 100644 index 00000000..f0444b66 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-493ca0b74c7b4080bf1d.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_deps b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..c1c206c565fb0e53b3339976136ffed5789578bd GIT binary patch literal 10940 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 VMn45qF}Q{Q6gCEA1{?ya_%CU0qznK6 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..b6d08c358afb42d53dddd7f21ec2681680bc667b GIT binary patch literal 7160 zcmd5>U2Ggz6}~g;-)y}8OB#nzvOx}YA=&Zzcaw|xpU5X zJ++%i;elh#oS%EXd+*$zbM9S#Yjk`}RTRM#5Qhb7%hjG`fC^&UNB}k9d-QrPE z1A3LTdF2BhgHn$&>Uv&B_5g6iU7>P6-%ftaxrfN9Yvi$>UBwOoF&9mqjyNo0`_)H0 zJM)jI0p@<(73%nv4iCrN(}dvfVjO-Jwzo?CS*7-vFHw8U89(_~H;v%~4HN54u!J53AKRapwMuIIAJl%6eQU64}?hHkj#0w`#XIF=Ys3=N}_ zM+JB~hXT^&HpxUSFl?J?slv`{gv*d8CdQ5)bh0m+){LGmy7sBg*t&6>NE{tY9&{IV z)3(g?DLXNwKRGd)7?~Ip(of=(i>|3#cG|R0jVGq2#z*zhiIK$M1bE1DBbhw~aS#E@ zuD~JOBRGG{@WkQ44u2h36YvG#oxm>vN8+%kyf`V8g(hX!*4nyDP>%M`!c&AtuA`Aq z7({8uwRssH-t%l92LbD)P=RLYp9YTpeQ5Ae^dIpH@5j&op3xAG&c>B8`HSWfJ1eRAyu3CEk?XrI1Ui{*h z|5hrM0CEOa(VgeP>o;YJr+yv3*zoMVQmOI!R%l}T9Ev~RHl*AH`%6;UI;gw@C9g@R zswU;e+p;P7D)p+c%u9Q#;N7@;03_5iSaxR>S}pDUcQfcPqTO>L@ulwl;M0(6) z<+Z2zblwY}BRkK{$EA{7z)+7gaXun9v4eyRE*KzQ!=0X5-cRS+JOi&6+y_V;d(Y9v z3wmZj?&Vy!kLuq-0pe#8oovLYr~>>xiyJk4Tn*)+)_hX6$!TWi9T zlxAgbsI@u}YTB_Y)U33?z^OeV5K6Qj3?2%qZ3SpNpeTt}2yS~sqO~8ETJ;w|fJN92 zeuslWu+*X$3?2rtE&^4y)C{!!U}$F`gq0*(pMdpJUoF%&HVCn$N2oj2)L^5mQbb_K zcx$juc@=uNM|_3$;x*s{G_CkOa?1>Zpj6cdmT29=rWb*u@TximukE6G3Rq1CKx>p* z+{|^g>N9}+28c>SePEezUj$p=J7AQ!Mp6Ae#2tcHt*Y(^_?rl5sSm6Y;3?4808K)D z3Tk)BG8PUYT&L|tY7mFM1qdez!6yz7DOt;9oX?&&d4XTW??pErA=)-o3sskQKNIB=A`GeRNj~~weCn)S0t)AP_OBk_M=HV zVx{LHDrmz;z-#!#iD4^W%;rpca3~Q;6^kMd@j-0V)QFXu&zl9;(axAj+f8XRxp~($ z?fs-u*wG@Xg#~TW%srQNGb3g)0SiFuiS^9&X1Z)`A=an&^>~esL9^74seDn+ueUHN zMj)A;U7K83NjRzgHBjLL^PPftfSdHUu=o^3`8d>o3>POn$_5`M#KR6^#Rz7wm4~hG zlaqqouTn+5%3E}2b!f}BKU4>6-mDJQXv8}u57b0eI4~n*Gm_Pb4@&;>tzb|^NUYF( zi}Nw&Z3RmBK6IIYUy@uEzk}#dNnT)A#Z9063G#oI@+f2CWPjJ^FCz%F`-so~0DOR| zhC~wuTzQCrIwr{;COf5fF%5P_-7ffk%l;-{sx}yhZ-QNcUjvpXobvhTb+Rv$ozGQ2 zBl{}Z!=NL*3lG-A5tlRNd(z$@256iKCLEj?wN?1f4f`ABj;n@jJ9TWuu0Sa25eB7#;r&a6{(+fy@!lMxZ`jTjf~wwW^`#T-;@TWP~J zM8wSKGq#a8^-LPdSrZYs&ViS7E!rkt^mN0vjYaJ4nmhvv+o263pG`sImg@nNjwA38 zg%J??Z6@bu^_&GBo@gYKwt1R0j8H7gzLI~oV2TKQuxliNXQ0TFJT6kUn>1&$g-A;1 zj%(PiE`u?SrA}k1dt)h0@}s2$oi&A&AQ6f}dQRuTL|G2EUYO4(Oq&{{H{ahd)OZG3W8)YW(;gLjl_OxWRdqf4BDg`}=$q z+M(Rnge>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..4d23285e95c8103a5510558c51fde3402981a0f9 GIT binary patch literal 2264 zcmbW1&1(}u6u>8KZL74Jih`hrJ+@-E*`{e?50Vm6Q|N~XJ%tiByOTC{vl}*>5(QBZ z#ZrWV2R*1r&;AX1@X(`2FP;Q%IoMkdh5Fv^d&zdqLHl6#z4^_1Z{Ez#%#-}mLSHN< zSYqOi==PWj@%CKT&iZCnjDqJ{VdvLD{us&5VRg=MYW1om-D1wt?TvNe!@8w=700a=m#TKNMNoH* z%_7+iPq$6oHA|+f=uOKjYH1pgEl=8ws$(}gW2-CcxZ;13Q#F;grHiSG3174sH82th zHZ;gQZ=0@DHI?y9BAwFGnOjO(Z%9*dY{i{PrZsK4JfRr4I)(Bnm`T-?@lDUGH|D0M zU@@3N-Ef=@OE#RQYe*G#X3BFM%h=Sb_LOC9*Cy+(^FSJ&l9^3w$(c+!qm^%`D#mOg znM$P0ije^@lhP8&vXojnsZEG0wCdQS`y$qg$F7eI4e!ALx&a&;$~*kbUyQ%#%Z(29 zy#Wsdz2y_&0daWJYqVeV^}?bbBBD|Ua5?1f*8pq{+L-7bW-g^kocpX_6OV&NVQzpu zCWd^5pJ}pYL1X@F)Mx*z#FYr=J;Ie?RmUfRXyk`{FvJ%^9A{_$Qi$W6%yA!3Fwc2t z%%39!L4E-mb7Uy^2K4(@@ZohZ$MvA_zA(QT;LiG)Kn53_l=A=L@#qN%nw7*qnjgYa2Eo?Z-h{7$CK*am9B+_JtUb2)l&7ERRYh%KWcmm_HI;vR zXZdF}zCd93|8bs=bX5)+kjDQM7CdvvP=_T;9llRI#^-?h7>iS78IXQTMeR|41T_9{ zK3{xqegeZBe6PUtQ)e0ab(%lAuIT<@UUW@B3(G#me+Wac33v3f5DU9zqXp3*$FuK#5MPhFb9{y! pN%Q&{zXzk&{=KCA<9)();`_t#%nyJ?=LRHN1c#|$RG2av{|91RMG61_ literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..1313a8d77e3ffc82300d4117faea7b438eed1da5 GIT binary patch literal 4544 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%0D||P|FCoY1TO(78avzTk-Lw2uP~r-SZ5{p3KN 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[ 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 AUH||9 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..10b1ff76d0b496410df97fbbef2a51a2ca58667e GIT binary patch literal 20552 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3a4cfeda9c5f7affdbc62569ececfb62311ba944 GIT binary patch literal 32048 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 00000000..0be7bcb6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/additional_project_files.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json new file mode 100644 index 00000000..dcf4f102 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json new file mode 100644 index 00000000..6e670f28 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86_64", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja new file mode 100644 index 00000000..5820c730 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/cmake_install.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/cmake_install.cmake new file mode 100644 index 00000000..9b4efeb0 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json new file mode 100644 index 00000000..a5030427 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..56aafca6ad22068760afce3dc29e35a5c1a56a29 GIT binary patch literal 2327 zcmcJRX>SuT5QfWL?xW?t%6*hs(@;>p^h3$EC=zXq~|I3{My9C#G#6Vc!tm7@KJvM!1saS zc=9`*$H8P6SCbPrVc!aa+h8Ubcfj3X+ynQ6@c=vw#v|}J7*D{{V9bJN!5|P-D7KkP zmov?KZ6(c?u&HEkRoij5!xl~ItV&s)c9{XS`RI96ug$%z*Xzt%t3`(^gT?w=kM*5w zBVW%_?zWYoLH$+oYM!-~VM24Wg$?f$dG5BPUl_h5V~r%OOfeun+^aSRzpq63PVTJr z3;$bQwGTEuPq8z`s$3>ZpWdylf7rm}duskkL2O0Qlg8(4Teh7SEYpSe(or?6l3`zr zVpUM4jL=0Y5p?y>K}V{3rI!`C+ZXXT#fz))`dTwa__LIScB5PhudK;2HAPugm~yy( z8lHv0S*19ZwwA&33T3(HqDy^eJpx!qxp%fazDqbS5*&x71lRD8nHrRKqgJdsL=kcP3CO8%uYA~6`Sb*Wp*cVgLY zn#{8K`h53gr{>u3*MTjLRm}tQ$10?6tgkTy7ZM7ol?oO5vo#o zkH02p!6f{jj9inw1*Moz`w!bRW)2se>%D>)2~fTQ3T2se*#133Xsf>Yo$I0MdtbKpF<0H(k+xCkzR R%is#Q3c{`DItczZegcJy$WH(O literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin new file mode 100644 index 00000000..c48468d5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̗1  Ы1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json  ̗1 + Ы1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json  ̗1 Ы1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja  ̗1 Ы1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja.txt  ̗1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt  ̗1 N Ы1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json  ̗1F Ы1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin  ̗1  Ы1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt  ̗1 + Ы1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json  ̗1  ( Ы1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt  ̗1  u Ы1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̗1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt new file mode 100644 index 00000000..01c199ee --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=x86_64 +-DCMAKE_ANDROID_ARCH_ABI=x86_64 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64 +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt new file mode 100644 index 00000000..54d46ef9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cache-v2-d6a75be19ddf888e2722.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cache-v2-d6a75be19ddf888e2722.json new file mode 100644 index 00000000..b3448cee --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cache-v2-d6a75be19ddf888e2722.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a7724d6e27ad18a2.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a7724d6e27ad18a2.json new file mode 100644 index 00000000..155b3cc8 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/cmakeFiles-v1-4785a7724d6e27ad18a2.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/codemodel-v2-cf10ff8017a022b26a3c.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/codemodel-v2-cf10ff8017a022b26a3c.json new file mode 100644 index 00000000..20739cda --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/codemodel-v2-cf10ff8017a022b26a3c.json @@ -0,0 +1,59 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-4373d3d3818bb322a9a6.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/index-2023-07-21T07-33-59-0203.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/index-2023-07-21T07-33-59-0203.json new file mode 100644 index 00000000..122c563e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/index-2023-07-21T07-33-59-0203.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-cf10ff8017a022b26a3c.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-d6a75be19ddf888e2722.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-4785a7724d6e27ad18a2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-d6a75be19ddf888e2722.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-4785a7724d6e27ad18a2.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-cf10ff8017a022b26a3c.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4373d3d3818bb322a9a6.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4373d3d3818bb322a9a6.json new file mode 100644 index 00000000..b70babec --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4373d3d3818bb322a9a6.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 8, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 34, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Library/Java/JavaVirtualMachines" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeCache.txt b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeCache.txt new file mode 100644 index 00000000..6381c5df --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeCache.txt @@ -0,0 +1,391 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..a7c8db01 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.8") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..d1dd8f19 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.8/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..6ca62539c75ec85352282adbe7cb66fbb7ebfa54 GIT binary patch literal 5272 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..516f7147fe0e24854be5c24b8e2dab36f4dc823e GIT binary patch literal 5324 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 HvBB@(*fpAC literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..8ee50b00 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..28dc0d21 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/rebuild_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/rnnoise.dir diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..4f36baa3 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/android_gradle_build.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/android_gradle_build.json new file mode 100644 index 00000000..2f98de80 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/build.ninja b/android/.cxx/RelWithDebInfo/k0375z1v/x86/build.ninja new file mode 100644 index 00000000..33709405 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/build.ninja @@ -0,0 +1,202 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG + LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/compiler_id.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/cmake_install.cmake b/android/.cxx/RelWithDebInfo/k0375z1v/x86/cmake_install.cmake new file mode 100644 index 00000000..9f741161 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json new file mode 100644 index 00000000..d66cdd6a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Library/Java/JavaVirtualMachines -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/k0375z1v/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..80a00b663b698ef30cbab9b5d5739ed5fd641838 GIT binary patch literal 2420 zcmcJRX>S`h5Qd%GNmJ)?j$WyAwuv)KAB~)T@CQe07b@yFvEwKO3J4UJD>0%-mCLo| z{G9&A{(!!u)<=N?6%a+hvpb|_hA)RBfpu1&pPzeKDxJ-3O3yRy`PWlZQ)enp;~hS0 zqgQdteKv5ijs1F-aksAw4PVq+wVzm9874G09V~dC$aB|`epS_8)W}#PNh?zhiH}xV ztij6?b%da!{Hvc?B9{D92f`v+#JQoG-cFhXo~6OLXE@@vj`{9TUU)8g zG;r1jO&yu zgI1Jb7e`y2r5q}uSqV>2!wVI~BjqxJ&QtEZSFmQO3CGg(jNLcb4Da-LsMSnJ=d9MG ztsR7!%aqHZkb}c&qHKu7Cc1v_KBWN?F&wgOshi4oQ`v5q+_K)n^2+m%i+c<| zN#ws!H3-aipR&}+UMrknLTcaA1Ca=1X7x?plN$=1aM+MZrre>;{vD8neeX_EOeW(m zD{4u`&~oG-rA)LgJyjH~JojVQ81vkMha2wnKUx9F)`UZRp Iz5{pv0Z*akEC2ui literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/k0375z1v/x86/metadata_generation_command.txt new file mode 100644 index 00000000..edf7864d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/k0375z1v/obj/x86 +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/k0375z1v/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/k0375z1v/x86/prefab_config.json b/android/.cxx/RelWithDebInfo/k0375z1v/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/k0375z1v/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/tools/debug/arm64-v8a/compile_commands.json b/android/.cxx/tools/debug/arm64-v8a/compile_commands.json index 96198678..c31d37dd 100644 --- a/android/.cxx/tools/debug/arm64-v8a/compile_commands.json +++ b/android/.cxx/tools/debug/arm64-v8a/compile_commands.json @@ -1,37 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/debug/armeabi-v7a/compile_commands.json b/android/.cxx/tools/debug/armeabi-v7a/compile_commands.json new file mode 100644 index 00000000..3c4924c4 --- /dev/null +++ b/android/.cxx/tools/debug/armeabi-v7a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/tools/debug/x86/compile_commands.json b/android/.cxx/tools/debug/x86/compile_commands.json index 4f73a172..54a3e217 100644 --- a/android/.cxx/tools/debug/x86/compile_commands.json +++ b/android/.cxx/tools/debug/x86/compile_commands.json @@ -1,37 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/104170b1/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/debug/x86_64/compile_commands.json b/android/.cxx/tools/debug/x86_64/compile_commands.json new file mode 100644 index 00000000..977cfa28 --- /dev/null +++ b/android/.cxx/tools/debug/x86_64/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/tools/release/arm64-v8a/compile_commands.json b/android/.cxx/tools/release/arm64-v8a/compile_commands.json index c89e1018..76be67eb 100644 --- a/android/.cxx/tools/release/arm64-v8a/compile_commands.json +++ b/android/.cxx/tools/release/arm64-v8a/compile_commands.json @@ -1,37 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/armeabi-v7a/compile_commands.json b/android/.cxx/tools/release/armeabi-v7a/compile_commands.json index f6b13a0b..700887ef 100644 --- a/android/.cxx/tools/release/armeabi-v7a/compile_commands.json +++ b/android/.cxx/tools/release/armeabi-v7a/compile_commands.json @@ -1,37 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/x86/compile_commands.json b/android/.cxx/tools/release/x86/compile_commands.json index 240151f5..e649a6be 100644 --- a/android/.cxx/tools/release/x86/compile_commands.json +++ b/android/.cxx/tools/release/x86/compile_commands.json @@ -1,37 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/x86_64/compile_commands.json b/android/.cxx/tools/release/x86_64/compile_commands.json index 91f728a6..a5030427 100644 --- a/android/.cxx/tools/release/x86_64/compile_commands.json +++ b/android/.cxx/tools/release/x86_64/compile_commands.json @@ -1,37 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/154m65r6/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DABSL_ALLOCATOR_NOTHROW=1 -DBSD=1 -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_LRINT -DHAVE_LRINTF -DHAVE_NETINET_IN_H -DHAVE_PTHREAD -DLOCALE_NOT_USED -DNDEBUG -DNULL=0 -DOPUS_BUILD -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DSCTP_PROCESS_LEVEL_LOCKS -DSCTP_SIMPLE_ALLOCATOR -DSOCKLEN_T=socklen_t -DUSE_ALLOCA -DUSE_KISS_FFT -DWEBRTC_ANDROID -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_HAVE_DCSCTP -DWEBRTC_HAVE_SCTP -DWEBRTC_HAVE_USRSCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DWEBRTC_LINUX -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0 -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D__EMX__ -D__STDC_LIMIT_MACROS -D__Userspace__ -D__Userspace_os_Linux -D_celt_autocorr=rnnoise__celt_autocorr -D_celt_lpc=rnnoise__celt_lpc -Dcelt_fir=rnnoise_celt_fir -Dcelt_iir=rnnoise_celt_iir -Dcelt_pitch_xcorr=rnnoise_celt_pitch_xcorr -Dcompute_band_corr=rnnoise_compute_band_corr -Dcompute_band_energy=rnnoise_compute_band_energy -Dcompute_dense=rnnoise_compute_dense -Dcompute_gru=rnnoise_compute_gru -Dcompute_rnn=rnnoise_compute_rnn -Dinterp_band_gain=rnnoise_interp_band_gain -Dopus_fft_alloc=rnnoise_opus_fft_alloc -Dopus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c -Dopus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles -Dopus_fft_c=rnnoise_opus_fft_c -Dopus_fft_free=rnnoise_opus_fft_free -Dopus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c -Dopus_fft_impl=rnnoise_opus_fft_impl -Dopus_ifft_c=rnnoise_opus_ifft_c -Dpitch_downsample=rnnoise_pitch_downsample -Dpitch_filter=rnnoise_pitch_filter -Dpitch_search=rnnoise_pitch_search -Dremove_doubling=rnnoise_remove_doubling -Drestrict=\"\" -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index a1c5e011..a6ce1da9 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -25,6 +25,10 @@ apply plugin: 'com.android.library' apply plugin: 'kotlin-android' android { + compileSdkVersion 33 + buildToolsVersion '33.0.0' + ndkVersion "24.0.8215888" + if (project.android.hasProperty("namespace")) { namespace 'com.cloudwebrtc.webrtc' } @@ -37,8 +41,6 @@ android { } } - compileSdkVersion 31 - defaultConfig { minSdkVersion 21 testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' diff --git a/android/jni/CMakeLists.txt b/android/jni/CMakeLists.txt index 4bf333ea..9c9d934e 100644 --- a/android/jni/CMakeLists.txt +++ b/android/jni/CMakeLists.txt @@ -1,45 +1,45 @@ -cmake_minimum_required(VERSION 3.10.2) +# Định nghĩa biến cho đường dẫn của NDK +set(NDK_PATH /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888) -#rnnoise -add_library(rnnoise STATIC +# Set the minimum required CMake version +cmake_minimum_required(VERSION 3.18) + +set(CMAKE_CXX_FLAGS "-std=c++17 -DANDROID -g") + +# Set the name of your project +project(rnnoise) + +# Add the source files for rnnoise +add_library(rnnoise SHARED rnnoise/src/celt_lpc.c rnnoise/src/denoise.c rnnoise/src/kiss_fft.c rnnoise/src/pitch.c rnnoise/src/rnn_data.c rnnoise/src/rnn_reader.c - rnnoise/src/rnn_reader.c - rnnoise/src/rnn.c) + rnnoise/src/rnn.c + rnnoise_wrapper.c) + +# Set compiler flags if needed target_compile_options(rnnoise PUBLIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno) + +# Set target properties set_target_properties(rnnoise PROPERTIES - ANDROID_ARM_MODE arm) + ANDROID_ARM_MODE arm + OUTPUT_NAME "rnnoise" + SUFFIX ".so") + +# Define compile definitions target_compile_definitions(rnnoise PRIVATE - HAVE_PTHREAD __STDC_LIMIT_MACROS BSD=1 USE_KISS_FFT NULL=0 SOCKLEN_T=socklen_t LOCALE_NOT_USED _LARGEFILE_SOURCE=1 _FILE_OFFSET_BITS=64 restrict= __EMX__ OPUS_BUILD USE_ALLOCA HAVE_LRINT HAVE_LRINTF - _celt_autocorr=rnnoise__celt_autocorr - celt_fir=rnnoise_celt_fir - celt_iir=rnnoise_celt_iir - _celt_lpc=rnnoise__celt_lpc - celt_pitch_xcorr=rnnoise_celt_pitch_xcorr - compute_band_corr=rnnoise_compute_band_corr - compute_band_energy=rnnoise_compute_band_energy - compute_dense=rnnoise_compute_dense - compute_gru=rnnoise_compute_gru - compute_rnn=rnnoise_compute_rnn - interp_band_gain=rnnoise_interp_band_gain - opus_fft_alloc=rnnoise_opus_fft_alloc - opus_fft_alloc_arch_c=rnnoise_opus_fft_alloc_arch_c - opus_fft_alloc_twiddles=rnnoise_opus_fft_alloc_twiddles - opus_fft_c=rnnoise_opus_fft_c - opus_fft_free=rnnoise_opus_fft_free - opus_fft_free_arch_c=rnnoise_opus_fft_free_arch_c - opus_fft_impl=rnnoise_opus_fft_impl - opus_ifft_c=rnnoise_opus_ifft_c - pitch_downsample=rnnoise_pitch_downsample - pitch_filter=rnnoise_pitch_filter - pitch_search=rnnoise_pitch_search - remove_doubling=rnnoise_remove_doubling) -target_compile_definitions(rnnoise PUBLIC - WEBRTC_HAVE_DCSCTP RTC_DISABLE_TRACE_EVENTS WEBRTC_OPUS_SUPPORT_120MS_PTIME=1 BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 ABSL_ALLOCATOR_NOTHROW=1 RTC_ENABLE_VP9 WEBRTC_POSIX WEBRTC_LINUX WEBRTC_ANDROID WEBRTC_USE_H264 NDEBUG WEBRTC_HAVE_USRSCTP WEBRTC_HAVE_SCTP WEBRTC_APM_DEBUG_DUMP=0 WEBRTC_USE_BUILTIN_ISAC_FLOAT WEBRTC_OPUS_VARIABLE_COMPLEXITY=0 HAVE_NETINET_IN_H WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE __Userspace__ SCTP_SIMPLE_ALLOCATOR SCTP_PROCESS_LEVEL_LOCKS __Userspace_os_Linux) + # Add your compile definitions here +) + +# Set include directories, including the NDK path target_include_directories(rnnoise PUBLIC - rnnoise/include) \ No newline at end of file + rnnoise/include + ${NDK_PATH}/sysroot/usr/include) + +# Specify where to place the built library +set_target_properties(rnnoise PROPERTIES + ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/jniLibs/${ANDROID_ABI}) diff --git a/android/jni/build_librnnoise.sh b/android/jni/build_librnnoise.sh new file mode 100755 index 00000000..80a1d6e0 --- /dev/null +++ b/android/jni/build_librnnoise.sh @@ -0,0 +1,7 @@ +rm -rf build +mkdir -p build +cd build +export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home +cmake .. +make +cd .. \ No newline at end of file diff --git a/android/jni/rnnoise_wrapper.c b/android/jni/rnnoise_wrapper.c index d5a19a88..84f6e2e6 100644 --- a/android/jni/rnnoise_wrapper.c +++ b/android/jni/rnnoise_wrapper.c @@ -3,28 +3,44 @@ static DenoiseState *rnnoise; -JNIEXPORT Void JNICALL +#define FRAME_SIZE 480 + +JNIEXPORT void JNICALL Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_init(JNIEnv *env, jobject instance) { - rnnoise = rnnoise_create(); + rnnoise = rnnoise_create(NULL); } JNIEXPORT jshortArray JNICALL Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_processAudio(JNIEnv *env, jobject instance, - jshortArray audioData_) { + jshortArray audioData_) { jshort *audioData = (*env)->GetShortArrayElements(env, audioData_, NULL); jsize audioDataLen = (*env)->GetArrayLength(env, audioData_); jshortArray processedData = (*env)->NewShortArray(env, audioDataLen); - for (int i = 0; i < audioDataLen; i += 480) { - if (i + 480 > audioDataLen) { + float x[FRAME_SIZE]; + + for (int i = 0; i < audioDataLen; i += FRAME_SIZE) { + if (i + FRAME_SIZE > audioDataLen) { break; } - rnnoise_process_frame(rnnoise, audioData + i); - } - (*env)->SetShortArrayRegion(env, processedData, 0, audioDataLen, audioData); + // Copy audio data from Java array to float array x + for (int j = 0; j < FRAME_SIZE; j++) { + x[j] = (float) audioData[i + j]; + } + + // Process the frame with RNNoise + rnnoise_process_frame(rnnoise, x, x); + + // Copy processed audio data from float array x back to Java array + for (int j = 0; j < FRAME_SIZE; j++) { + audioData[i + j] = (jshort) x[j]; + } + } + // Release the Java array elements (*env)->ReleaseShortArrayElements(env, audioData_, audioData, 0); + // Return the processed audio data return processedData; } diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 75147b59..789dc280 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -39,9 +39,9 @@ import androidx.annotation.RequiresApi; import com.cloudwebrtc.webrtc.audio.AudioSwitchManager; +import com.cloudwebrtc.webrtc.audio.RNNoiseProcessor; import com.cloudwebrtc.webrtc.record.AudioChannel; import com.cloudwebrtc.webrtc.record.AudioSamplesInterceptor; -import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; import com.cloudwebrtc.webrtc.record.MediaRecorderImpl; import com.cloudwebrtc.webrtc.record.OutputAudioSamplesInterceptor; import com.cloudwebrtc.webrtc.utils.Callback; @@ -51,7 +51,6 @@ import com.cloudwebrtc.webrtc.utils.MediaConstraintsUtils; import com.cloudwebrtc.webrtc.utils.ObjectType; import com.cloudwebrtc.webrtc.utils.PermissionUtils; -import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; import org.webrtc.AudioSource; import org.webrtc.AudioTrack; @@ -71,6 +70,7 @@ import org.webrtc.VideoSource; import org.webrtc.VideoTrack; import org.webrtc.audio.JavaAudioDeviceModule; +import org.webrtc.audio.WebRtcAudioTrackUtils; import java.io.File; import java.lang.reflect.Field; @@ -118,9 +118,7 @@ class GetUserMediaImpl { private final SparseArray mediaRecorders = new SparseArray<>(); private AudioDeviceInfo preferredInput = null; - private FlutterRTCVirtualBackground flutterRTCVirtualBackground = null; - - private AudioTrackInterceptor audioTrackInterceptor = null; + private final FlutterRTCVirtualBackground flutterRTCVirtualBackground; public void screenRequestPermissions(ResultReceiver resultReceiver) { final Activity activity = stateProvider.getActivity(); @@ -372,7 +370,7 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre if(deviceId == null) { AudioDeviceInfo[] devices = new AudioDeviceInfo[0]; - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { + if (VERSION.SDK_INT >= VERSION_CODES.M) { devices = audioManager.getDevices(AudioManager.GET_DEVICES_INPUTS); } if(devices.length > 0) { @@ -388,37 +386,19 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre // } // } - AudioTrack track = pcFactory.createAudioTrack(trackId, audioSource); - - // RNNoise - RNNoiseWrapper rnNoiseWrapper = new RNNoiseWrapper(); - rnNoiseWrapper.init(); - - // Create the audio track with the desired audio constraints - android.media.AudioTrack audioTrack = createAudioTrackWithConstraints(audioConstraints); - // Create the audio track interceptor - audioTrackInterceptor = new AudioTrackInterceptor(audioTrack, new JavaAudioDeviceModule.SamplesReadyCallback() { - @Override - public void onWebRtcAudioRecordSamplesReady(JavaAudioDeviceModule.AudioSamples audioSamples) { - // Process audio with RNNoiseWrapper - byte[] audioDataBytes = audioSamples.getData(); - short[] audioDataShorts = bytesToShorts(audioDataBytes); - short[] processedAudioData = rnNoiseWrapper.processAudio(audioDataShorts); - - // Convert the processed audio data back to bytes - byte[] processedAudioBytes = shortsToBytes(processedAudioData); - - if (audioTrackInterceptor != null) { - // Write the processed audio data to the audio track - Log.d(TAG, "Removed Background Noise by RNNoise"); - audioTrackInterceptor.write(processedAudioBytes, 0, processedAudioBytes.length); - } - } - }); - - + AudioTrack track = pcFactory.createAudioTrack(trackId, audioSource); stream.addTrack(track); + // Start RNNoise + if (VERSION.SDK_INT >= VERSION_CODES.M) { + RNNoiseProcessor rnNoiseProcessor = new RNNoiseProcessor(); + try { + rnNoiseProcessor.startProcessing(audioDeviceModule); + } catch (NoSuchFieldException | IllegalAccessException e) { + throw new RuntimeException(e); + } + } + stateProvider.putLocalTrack(track.id(), track); ConstraintsMap trackParams = new ConstraintsMap(); @@ -448,41 +428,6 @@ public void onWebRtcAudioRecordSamplesReady(JavaAudioDeviceModule.AudioSamples a return trackParams; } - // Helper method to create AudioTrack with desired audio constraints - private android.media.AudioTrack createAudioTrackWithConstraints(MediaConstraints audioConstraints) { - int sampleRate = 44100; // Your desired sample rate - int channelConfig = AudioFormat.CHANNEL_OUT_MONO; // Mono channel - int audioFormat = AudioFormat.ENCODING_PCM_16BIT; // 16-bit PCM - int bufferSize = android.media.AudioTrack.getMinBufferSize(sampleRate, channelConfig, audioFormat); - - android.media.AudioTrack audioTrack = new android.media.AudioTrack( - AudioManager.STREAM_VOICE_CALL, - sampleRate, - channelConfig, - audioFormat, - bufferSize, - android.media.AudioTrack.MODE_STREAM - ); - - return audioTrack; - } - - - - // Helper method to convert byte[] to short[] - private short[] bytesToShorts(byte[] bytes) { - short[] shorts = new short[bytes.length / 2]; - ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(shorts); - return shorts; - } - - // Helper method to convert short[] to byte[] - private byte[] shortsToBytes(short[] shorts) { - byte[] bytes = new byte[shorts.length * 2]; - ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().put(shorts); - return bytes; - } - /** * Implements {@code getUserMedia} without knowledge whether the necessary permissions have * already been granted. If the necessary permissions have not been granted yet, they will be diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java new file mode 100644 index 00000000..3ecd5f5c --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java @@ -0,0 +1,112 @@ +package com.cloudwebrtc.webrtc.audio; + +import android.media.AudioAttributes; +import android.media.AudioFormat; +import android.media.AudioRecord; +import android.media.AudioTrack; +import android.media.MediaRecorder; +import android.os.Build; +import android.os.Handler; +import android.os.HandlerThread; +import android.os.Looper; +import android.util.Log; + +import androidx.annotation.RequiresApi; + +import com.cloudwebrtc.webrtc.FlutterWebRTCPlugin; +import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +public class RNNoiseProcessor { + + static final String TAG = FlutterWebRTCPlugin.TAG; + private static final int SAMPLE_RATE = 44100; + private static final int CHANNEL_CONFIG = AudioFormat.CHANNEL_IN_MONO; + private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; + private static final int BUFFER_SIZE = AudioTrack.getMinBufferSize(SAMPLE_RATE, AudioFormat.CHANNEL_OUT_MONO, AUDIO_FORMAT); + + private boolean isProcessing = false; + private HandlerThread processingThread; + private Handler processingHandler; + + public void startProcessing() { + isProcessing = true; + + processingThread = new HandlerThread("RNNoiseProcessorThread"); + processingThread.start(); + processingHandler = new Handler(processingThread.getLooper()); + + processingHandler.post(new Runnable() { + @RequiresApi(api = Build.VERSION_CODES.M) + @Override + public void run() { + // Initialize AudioRecord to capture data from the microphone + AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT, BUFFER_SIZE); + + // Initialize AudioTrack to play back the processed audio + AudioTrack audioTrack = new AudioTrack.Builder() + .setAudioAttributes(new AudioAttributes.Builder() + .setUsage(AudioAttributes.USAGE_MEDIA) + .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC) + .build()) + .setAudioFormat(new AudioFormat.Builder() + .setSampleRate(SAMPLE_RATE) + .setEncoding(AUDIO_FORMAT) + .setChannelMask(AudioFormat.CHANNEL_OUT_MONO) + .build()) + .setTransferMode(AudioTrack.MODE_STREAM) + .build(); + + byte[] audioBuffer = new byte[BUFFER_SIZE]; + short[] processedAudioData = new short[BUFFER_SIZE / 2]; + + // Start recording from the microphone + audioRecord.startRecording(); + + // Start audio playback + audioTrack.play(); + + // Initialize the RNNoiseWrapper for noise processing + RNNoiseWrapper rnNoiseWrapper = new RNNoiseWrapper(); + rnNoiseWrapper.init(); + + while (isProcessing) { + // Read data from the microphone into the audioBuffer array + int bytesRead = audioRecord.read(audioBuffer, 0, BUFFER_SIZE); + + // Convert the byte array to short array (16-bit PCM samples) + ByteBuffer.wrap(audioBuffer).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(processedAudioData); + + // Process the audio data using RNNoiseWrapper for noise reduction + processedAudioData = rnNoiseWrapper.processAudio(processedAudioData); + + // Convert the processed short array back to byte array + ByteBuffer.wrap(audioBuffer).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().put(processedAudioData); + + Log.d(TAG, "RNNoise here..Okay?"); + // Play back the processed audio + audioTrack.write(audioBuffer, 0, bytesRead); + } + + // Stop and release AudioRecord and AudioTrack + audioRecord.stop(); + audioRecord.release(); + + audioTrack.stop(); + audioTrack.release(); + } + }); + } + + public void stopProcessing() { + isProcessing = false; + + if (processingThread != null) { + processingThread.quitSafely(); + processingThread = null; + processingHandler = null; + } + } +} From f2fa7de0b45e70c8cb8f7335fe730004d3ef1ed5 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Sat, 22 Jul 2023 20:55:12 +0700 Subject: [PATCH 10/16] fix(audio): add rnnoise on Android into sample ready callback --- .../484k5h2r/arm64-v8a/.ninja_log | 1 + .../arm64-v8a/configure_fingerprint.bin | 24 ++-- .../484k5h2r/armeabi-v7a/.ninja_log | 1 + .../armeabi-v7a/configure_fingerprint.bin | 24 ++-- .../RelWithDebInfo/484k5h2r/x86/.ninja_log | 1 + .../484k5h2r/x86/configure_fingerprint.bin | 24 ++-- .../RelWithDebInfo/484k5h2r/x86_64/.ninja_log | 1 + .../484k5h2r/x86_64/configure_fingerprint.bin | 24 ++-- .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 15 --- .../webrtc/MethodCallHandlerImpl.java | 42 ++++++- .../audio/AudioInterceptorCallback.java | 51 ++++++++ .../webrtc/audio/RNNoiseProcessor.java | 112 ------------------ .../webrtc/audio/WebRtcAudioTrackUtils.java | 7 +- pubspec.yaml | 1 + 14 files changed, 147 insertions(+), 181 deletions(-) create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java delete mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log index c4f7b970..a288f2d2 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/.ninja_log @@ -8,3 +8,4 @@ 1 258 1689927738098000220 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 855d6b96aaf8a387 0 369 1689927738209423447 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 7bf1a76a5d49aee2 369 397 1689927738236909646 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/arm64-v8a/librnnoise.so 6602d5a4f8b02b05 +16 446 1690009539980311621 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/arm64-v8a/librnnoise.so 6602d5a4f8b02b05 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin index 1ade39c4..a74053a9 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  Ȳ̗1  ë1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ë1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build.json  Ȳ̗1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build.json  1 ë1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build_mini.json  Ȳ̗1 ë1r +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build_mini.json  1 ë1r p -n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja  Ȳ̗1 ë1v +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja  1 ë1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja.txt  Ȳ̗1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja.txt  1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build_file_index.txt  Ȳ̗1 N ë1| +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build_file_index.txt  1 N ë1| z -x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json  Ȳ̗1F ë1 +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json  1F ë1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json.bin  Ȳ̗1  ë1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json.bin  1  ë1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/metadata_generation_command.txt  Ȳ̗1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/metadata_generation_command.txt  1  ë1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/prefab_config.json  Ȳ̗1  ( ë1~ +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/prefab_config.json  1  ( ë1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/symbol_folder_index.txt  Ȳ̗1  x ë1R +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/symbol_folder_index.txt  1  x ë1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  Ȳ̗1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.ninja_log b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.ninja_log index 5d39d3c6..83051e9b 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.ninja_log +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/.ninja_log @@ -8,3 +8,4 @@ 1 130 1689927738629160423 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o bb917cb025f836bc 1 164 1689927738663902071 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o fce5a1b340a50ba7 164 192 1689927738690894307 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so 7c3f781f0ae52857 +4 46 1690009540047696976 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so 7c3f781f0ae52857 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin index 6df75f94..755e8e8d 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̗ܲ1  ȫ1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ȫ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json  ̗ܲ1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json  1 ȫ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json  ̗ܲ1 ȫ1t +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json  1 ȫ1t r -p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja  ̗ܲ1 ȫ1x +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja  1 ȫ1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja.txt  ̗ܲ1} +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja.txt  1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt  ̗ܲ1 N ȫ1~ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt  1 N ȫ1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json  ̗ܲ1H ȫ1 +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json  1H ȫ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin  ̗ܲ1  ȫ1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin  1  ȫ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt  ̗ܲ1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt  1  ȫ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json  ̗ܲ1  ( ȫ1 +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json  1  ( ȫ1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt  ̗ܲ1  z ȫ1R +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt  1  z ȫ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̗ܲ1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log index 6a629493..e2e8e34a 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log @@ -8,3 +8,4 @@ 1 161 1689927739107154997 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 4a1bc101e2295393 0 249 1689927739195846491 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 84d3acbc4a55ed78 249 277 1689927739223142146 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so 2472eb6a15a8c978 +1 43 1690009540119090919 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so 2472eb6a15a8c978 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin index 6fb55c10..0d140b46 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log} { y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̗1  ̫1z +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ̫1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json  ̗1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json  1 ̫1 } -{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json  ̗1 ̫1l +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json  1 ̫1l j -h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja  ̗1 ̫1p +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja  1 ̫1p n -l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja.txt  ̗1u +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja.txt  1u s -q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt  ̗1 N ̫1v +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt  1 N ̫1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json  ̗1G ̫1z +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json  1G ̫1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin  ̗1  ̫1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin  1  ̫1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt  ̗1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt  1  ̫1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json  ̗1  ( ̫1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json  1  ( ̫1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt  ̗1  r ̫1R +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt  1  r ̫1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̗1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_log b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_log index 0a30772b..f64a6a67 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_log +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/.ninja_log @@ -8,3 +8,4 @@ 1 174 1689927739695680206 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o cc0ae92b3ce24ea 1 223 1689927739744947170 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o e07d066ba88dc5cd 223 252 1689927739773084043 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so b08a4f6905004a8c +3 38 1690009540178757592 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86_64/librnnoise.so b08a4f6905004a8c diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin index c48468d5..81fd6109 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log ~ |/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̗1  Ы1} +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  Ы1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json  ̗1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json  1 Ы1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json  ̗1 Ы1o +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json  1 Ы1o m -k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja  ̗1 Ы1s +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja  1 Ы1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja.txt  ̗1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja.txt  1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt  ̗1 N Ы1y +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt  1 N Ы1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json  ̗1F Ы1} +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json  1F Ы1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin  ̗1  Ы1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin  1  Ы1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt  ̗1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt  1  Ы1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json  ̗1  ( Ы1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json  1  ( Ы1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt  ̗1  u Ы1R +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt  1  u Ы1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̗1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 789dc280..39f5aa35 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -17,7 +17,6 @@ import android.hardware.camera2.CameraManager; import android.hardware.camera2.CaptureRequest; import android.media.AudioDeviceInfo; -import android.media.AudioFormat; import android.media.AudioManager; import android.media.projection.MediaProjection; import android.media.projection.MediaProjectionManager; @@ -39,7 +38,6 @@ import androidx.annotation.RequiresApi; import com.cloudwebrtc.webrtc.audio.AudioSwitchManager; -import com.cloudwebrtc.webrtc.audio.RNNoiseProcessor; import com.cloudwebrtc.webrtc.record.AudioChannel; import com.cloudwebrtc.webrtc.record.AudioSamplesInterceptor; import com.cloudwebrtc.webrtc.record.MediaRecorderImpl; @@ -70,12 +68,9 @@ import org.webrtc.VideoSource; import org.webrtc.VideoTrack; import org.webrtc.audio.JavaAudioDeviceModule; -import org.webrtc.audio.WebRtcAudioTrackUtils; import java.io.File; import java.lang.reflect.Field; -import java.nio.ByteBuffer; -import java.nio.ByteOrder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -389,16 +384,6 @@ private ConstraintsMap getUserAudio(ConstraintsMap constraints, MediaStream stre AudioTrack track = pcFactory.createAudioTrack(trackId, audioSource); stream.addTrack(track); - // Start RNNoise - if (VERSION.SDK_INT >= VERSION_CODES.M) { - RNNoiseProcessor rnNoiseProcessor = new RNNoiseProcessor(); - try { - rnNoiseProcessor.startProcessing(audioDeviceModule); - } catch (NoSuchFieldException | IllegalAccessException e) { - throw new RuntimeException(e); - } - } - stateProvider.putLocalTrack(track.id(), track); ConstraintsMap trackParams = new ConstraintsMap(); diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java index 521eed15..2b3e2194 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java @@ -10,7 +10,9 @@ import android.graphics.SurfaceTexture; import android.hardware.Camera; import android.hardware.Camera.CameraInfo; +import android.media.AudioAttributes; import android.media.AudioDeviceInfo; +import android.media.AudioFormat; import android.media.AudioManager; import android.os.Build; import android.util.Log; @@ -21,8 +23,10 @@ import androidx.annotation.RequiresApi; import com.cloudwebrtc.webrtc.audio.AudioDeviceKind; +import com.cloudwebrtc.webrtc.audio.AudioInterceptorCallback; import com.cloudwebrtc.webrtc.audio.AudioSwitchManager; import com.cloudwebrtc.webrtc.record.AudioChannel; +import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; import com.cloudwebrtc.webrtc.record.FrameCapturer; import com.cloudwebrtc.webrtc.utils.AnyThreadResult; import com.cloudwebrtc.webrtc.utils.Callback; @@ -32,6 +36,7 @@ import com.cloudwebrtc.webrtc.utils.ObjectType; import com.cloudwebrtc.webrtc.utils.PermissionUtils; +import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; import com.twilio.audioswitch.AudioDevice; import org.webrtc.AudioTrack; @@ -74,6 +79,7 @@ import java.io.File; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; +import java.nio.ByteOrder; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashMap; @@ -90,6 +96,7 @@ import io.flutter.view.TextureRegistry; import io.flutter.view.TextureRegistry.SurfaceTextureEntry; +import org.webrtc.audio.WebRtcAudioTrackUtils; import org.webrtc.voiceengine.WebRtcAudioManager; import org.webrtc.voiceengine.WebRtcAudioUtils; import org.webrtc.voiceengine.WebRtcAudioEffects; @@ -175,11 +182,36 @@ private void initialize(int networkIgnoreMask) { Boolean isDeviceSupportHWAec = WebRtcAudioEffects.canUseAcousticEchoCanceler(); Boolean isDeviceSupportHWNs = WebRtcAudioEffects.canUseNoiseSuppressor(); - audioDeviceModule = JavaAudioDeviceModule.builder(context) - .setUseHardwareAcousticEchoCanceler(isDeviceSupportHWAec) - .setUseHardwareNoiseSuppressor(isDeviceSupportHWNs) - .setSamplesReadyCallback(getUserMediaImpl.inputSamplesInterceptor) - .createAudioDeviceModule(); + try { + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { + android.media.AudioTrack audioTrack = new android.media.AudioTrack.Builder() + .setAudioAttributes(new AudioAttributes.Builder() + .setUsage(AudioAttributes.USAGE_VOICE_COMMUNICATION) + .setContentType(AudioAttributes.CONTENT_TYPE_SPEECH) + .build()) + .setAudioFormat(new AudioFormat.Builder() + .setSampleRate(44100) + .setEncoding(AudioFormat.ENCODING_PCM_16BIT) + .setChannelMask(AudioFormat.CHANNEL_OUT_MONO) + .build()) + .setTransferMode(android.media.AudioTrack.MODE_STREAM) + .build(); + + AudioInterceptorCallback interceptorCallback = new AudioInterceptorCallback(audioTrack); + + audioTrack.play(); + + // Create the JavaAudioDeviceModule with the specified settings + audioDeviceModule = JavaAudioDeviceModule.builder(context) + .setUseHardwareAcousticEchoCanceler(isDeviceSupportHWAec) + .setUseHardwareNoiseSuppressor(isDeviceSupportHWNs) + .setSamplesReadyCallback(interceptorCallback) + .createAudioDeviceModule(); + } + } catch (Exception error) { + Log.w(TAG, error.toString()); + } + if (!isDeviceSupportHWAec) { WebRtcAudioUtils.setWebRtcBasedAcousticEchoCanceler(true); diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java new file mode 100644 index 00000000..5c560428 --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java @@ -0,0 +1,51 @@ +package com.cloudwebrtc.webrtc.audio; + +import android.media.AudioTrack; +import android.util.Log; + +import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; +import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; + +import org.webrtc.audio.JavaAudioDeviceModule; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +public class AudioInterceptorCallback implements JavaAudioDeviceModule.SamplesReadyCallback { + + static private final String TAG = "WebRtcAudioTrackUtils"; + private final AudioTrack audioTrack; + private final RNNoiseWrapper rnNoiseWrapper; + + public AudioInterceptorCallback(AudioTrack audioTrack) { + this.audioTrack = audioTrack; + rnNoiseWrapper = new RNNoiseWrapper(); + rnNoiseWrapper.init(); + } + + @Override + public void onWebRtcAudioRecordSamplesReady(JavaAudioDeviceModule.AudioSamples audioSamples) { + byte[] audioBytes = audioSamples.getData(); + short[] audioShorts = bytesToShorts(audioBytes); + + short[] audioProcessed = rnNoiseWrapper.processAudio(audioShorts); + + // Write the processed audio data to the AudioTrackInterceptor for playback and WebRTC + audioTrack.write(audioProcessed, 0, audioProcessed.length); + +// Log.w(TAG, "RNNoise by lambiengcode ** " + (audioProcessed != audioShorts)); + } + + private short[] bytesToShorts(byte[] bytes) { + short[] shorts = new short[bytes.length / 2]; + ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(shorts); + return shorts; + } + + private byte[] shortsToBytes(short[] shorts) { + ByteBuffer buffer = ByteBuffer.allocate(shorts.length * 2); + buffer.order(ByteOrder.LITTLE_ENDIAN); + buffer.asShortBuffer().put(shorts); + return buffer.array(); + } +} diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java deleted file mode 100644 index 3ecd5f5c..00000000 --- a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java +++ /dev/null @@ -1,112 +0,0 @@ -package com.cloudwebrtc.webrtc.audio; - -import android.media.AudioAttributes; -import android.media.AudioFormat; -import android.media.AudioRecord; -import android.media.AudioTrack; -import android.media.MediaRecorder; -import android.os.Build; -import android.os.Handler; -import android.os.HandlerThread; -import android.os.Looper; -import android.util.Log; - -import androidx.annotation.RequiresApi; - -import com.cloudwebrtc.webrtc.FlutterWebRTCPlugin; -import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -public class RNNoiseProcessor { - - static final String TAG = FlutterWebRTCPlugin.TAG; - private static final int SAMPLE_RATE = 44100; - private static final int CHANNEL_CONFIG = AudioFormat.CHANNEL_IN_MONO; - private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; - private static final int BUFFER_SIZE = AudioTrack.getMinBufferSize(SAMPLE_RATE, AudioFormat.CHANNEL_OUT_MONO, AUDIO_FORMAT); - - private boolean isProcessing = false; - private HandlerThread processingThread; - private Handler processingHandler; - - public void startProcessing() { - isProcessing = true; - - processingThread = new HandlerThread("RNNoiseProcessorThread"); - processingThread.start(); - processingHandler = new Handler(processingThread.getLooper()); - - processingHandler.post(new Runnable() { - @RequiresApi(api = Build.VERSION_CODES.M) - @Override - public void run() { - // Initialize AudioRecord to capture data from the microphone - AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT, BUFFER_SIZE); - - // Initialize AudioTrack to play back the processed audio - AudioTrack audioTrack = new AudioTrack.Builder() - .setAudioAttributes(new AudioAttributes.Builder() - .setUsage(AudioAttributes.USAGE_MEDIA) - .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC) - .build()) - .setAudioFormat(new AudioFormat.Builder() - .setSampleRate(SAMPLE_RATE) - .setEncoding(AUDIO_FORMAT) - .setChannelMask(AudioFormat.CHANNEL_OUT_MONO) - .build()) - .setTransferMode(AudioTrack.MODE_STREAM) - .build(); - - byte[] audioBuffer = new byte[BUFFER_SIZE]; - short[] processedAudioData = new short[BUFFER_SIZE / 2]; - - // Start recording from the microphone - audioRecord.startRecording(); - - // Start audio playback - audioTrack.play(); - - // Initialize the RNNoiseWrapper for noise processing - RNNoiseWrapper rnNoiseWrapper = new RNNoiseWrapper(); - rnNoiseWrapper.init(); - - while (isProcessing) { - // Read data from the microphone into the audioBuffer array - int bytesRead = audioRecord.read(audioBuffer, 0, BUFFER_SIZE); - - // Convert the byte array to short array (16-bit PCM samples) - ByteBuffer.wrap(audioBuffer).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(processedAudioData); - - // Process the audio data using RNNoiseWrapper for noise reduction - processedAudioData = rnNoiseWrapper.processAudio(processedAudioData); - - // Convert the processed short array back to byte array - ByteBuffer.wrap(audioBuffer).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().put(processedAudioData); - - Log.d(TAG, "RNNoise here..Okay?"); - // Play back the processed audio - audioTrack.write(audioBuffer, 0, bytesRead); - } - - // Stop and release AudioRecord and AudioTrack - audioRecord.stop(); - audioRecord.release(); - - audioTrack.stop(); - audioTrack.release(); - } - }); - } - - public void stopProcessing() { - isProcessing = false; - - if (processingThread != null) { - processingThread.quitSafely(); - processingThread = null; - processingHandler = null; - } - } -} diff --git a/android/src/main/java/org/webrtc/audio/WebRtcAudioTrackUtils.java b/android/src/main/java/org/webrtc/audio/WebRtcAudioTrackUtils.java index 4aba9d7a..2992a8a1 100644 --- a/android/src/main/java/org/webrtc/audio/WebRtcAudioTrackUtils.java +++ b/android/src/main/java/org/webrtc/audio/WebRtcAudioTrackUtils.java @@ -1,8 +1,13 @@ package org.webrtc.audio; +import android.media.AudioAttributes; +import android.media.AudioFormat; import android.media.AudioTrack; +import android.os.Build; import android.util.Log; +import androidx.annotation.RequiresApi; + import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; import org.webrtc.audio.JavaAudioDeviceModule.SamplesReadyCallback; @@ -19,7 +24,7 @@ public abstract class WebRtcAudioTrackUtils { public static void attachOutputCallback( SamplesReadyCallback callback, - JavaAudioDeviceModule audioDeviceModule + AudioDeviceModule audioDeviceModule ) throws NoSuchFieldException, IllegalAccessException, NullPointerException { Field audioOutputField = audioDeviceModule.getClass().getDeclaredField("audioOutput"); audioOutputField.setAccessible(true); diff --git a/pubspec.yaml b/pubspec.yaml index bb0e2a28..88d6ec59 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,6 +2,7 @@ name: flutter_webrtc description: Flutter WebRTC plugin for iOS/Android/Destkop/Web, based on GoogleWebRTC. version: 0.9.36+2 homepage: https://github.com/cloudwebrtc/flutter-webrtc +publish_to: 'none' environment: sdk: '>=2.12.0 <4.0.0' flutter: '>=1.22.0' From bd5dd2a078a04007f3d00e2430f4f56548279585 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Sat, 22 Jul 2023 22:23:53 +0700 Subject: [PATCH 11/16] fix(audio): add rnnoise on Android into sample ready callback - v2 --- .../arm64-v8a/configure_fingerprint.bin | 24 +++++++++---------- .../armeabi-v7a/configure_fingerprint.bin | 24 +++++++++---------- .../484k5h2r/x86/configure_fingerprint.bin | 24 +++++++++---------- .../484k5h2r/x86_64/configure_fingerprint.bin | 24 +++++++++---------- .../webrtc/MethodCallHandlerImpl.java | 6 ++--- 5 files changed, 51 insertions(+), 51 deletions(-) diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin index a74053a9..b8fb8e53 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ë1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ë1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build.json  1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build.json  1 ë1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build_mini.json  1 ë1r +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/android_gradle_build_mini.json  1 ë1r p -n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja  1 ë1v +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja  1 ë1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja.txt  1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build.ninja.txt  1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build_file_index.txt  1 N ë1| +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/build_file_index.txt  1 N ë1| z -x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json  1F ë1 +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json  1F ë1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json.bin  1  ë1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/compile_commands.json.bin  1  ë1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/metadata_generation_command.txt  1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/metadata_generation_command.txt  1  ë1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/prefab_config.json  1  ( ë1~ +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/prefab_config.json  1  ( ë1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/symbol_folder_index.txt  1  x ë1R +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a/symbol_folder_index.txt  1  x ë1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin index 755e8e8d..0c7db111 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ȫ1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  Ɛ1  ȫ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json  1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json  Ɛ1 ȫ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json  1 ȫ1t +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json  Ɛ1 ȫ1t r -p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja  1 ȫ1x +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja  Ɛ1 ȫ1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja.txt  1} +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja.txt  Ɛ1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt  1 N ȫ1~ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt  Ɛ1 N ȫ1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json  1H ȫ1 +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json  Ɛ1H ȫ1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin  1  ȫ1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin  Ɛ1  ȫ1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt  1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt  Ɛ1  ȫ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json  1  ( ȫ1 +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json  Ɛ1  ( ȫ1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt  1  z ȫ1R +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt  Ɛ1  z ȫ1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  Ɛ1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin index 0d140b46..a09055da 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log} { y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  ̫1z +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ې1  ̫1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json  1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build.json  ې1 ̫1 } -{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json  1 ̫1l +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/android_gradle_build_mini.json  ې1 ̫1l j -h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja  1 ̫1p +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja  ې1 ̫1p n -l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja.txt  1u +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build.ninja.txt  ې1u s -q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt  1 N ̫1v +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/build_file_index.txt  ې1 N ̫1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json  1G ̫1z +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json  ې1G ̫1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin  1  ̫1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/compile_commands.json.bin  ې1  ̫1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt  1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/metadata_generation_command.txt  ې1  ̫1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json  1  ( ̫1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/prefab_config.json  ې1  ( ̫1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt  1  r ̫1R +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/symbol_folder_index.txt  ې1  r ̫1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ې1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin index 81fd6109..f9489939 100644 --- a/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log ~ |/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  Ы1} +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  Ы1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json  1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build.json  1 Ы1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json  1 Ы1o +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/android_gradle_build_mini.json  1 Ы1o m -k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja  1 Ы1s +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja  1 Ы1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja.txt  1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build.ninja.txt  1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt  1 N Ы1y +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/build_file_index.txt  1 N Ы1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json  1F Ы1} +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json  1F Ы1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin  1  Ы1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/compile_commands.json.bin  1  Ы1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt  1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/metadata_generation_command.txt  1  Ы1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json  1  ( Ы1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/prefab_config.json  1  ( Ы1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt  1  u Ы1R +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64/symbol_folder_index.txt  1  u Ы1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java index 2b3e2194..b0f67677 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java @@ -186,11 +186,11 @@ private void initialize(int networkIgnoreMask) { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { android.media.AudioTrack audioTrack = new android.media.AudioTrack.Builder() .setAudioAttributes(new AudioAttributes.Builder() - .setUsage(AudioAttributes.USAGE_VOICE_COMMUNICATION) - .setContentType(AudioAttributes.CONTENT_TYPE_SPEECH) + .setUsage(AudioAttributes.USAGE_MEDIA) + .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC) .build()) .setAudioFormat(new AudioFormat.Builder() - .setSampleRate(44100) + .setSampleRate(96000) .setEncoding(AudioFormat.ENCODING_PCM_16BIT) .setChannelMask(AudioFormat.CHANNEL_OUT_MONO) .build()) From c3ee2e6fc47d85d5e282cf9b357ae757f9dfa4e0 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Mon, 24 Jul 2023 11:10:19 +0700 Subject: [PATCH 12/16] update . --- android/.cxx/Debug/8496q6d5/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-88d2251e9170c5681e6b.json | 1255 +++++++++++++++++ .../cmakeFiles-v1-0e0fad193dd6ece0e2a0.json | 833 +++++++++++ .../codemodel-v2-09da54e6c6cc6e25bb94.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-23T04-32-22-0768.json | 92 ++ ...et-rnnoise-Debug-408dc2d3acaae0958df3.json | 222 +++ .../.cxx/Debug/8496q6d5/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 ++ .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5548 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5700 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 +++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1520 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3360 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../8496q6d5/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/8496q6d5/x86/CMakeFiles/rules.ninja | 64 + .../8496q6d5/x86/additional_project_files.txt | 0 .../8496q6d5/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + android/.cxx/Debug/8496q6d5/x86/build.ninja | 226 +++ .../Debug/8496q6d5/x86/build_file_index.txt | 1 + .../Debug/8496q6d5/x86/cmake_install.cmake | 54 + .../Debug/8496q6d5/x86/compile_commands.json | 42 + .../8496q6d5/x86/compile_commands.json.bin | Bin 0 -> 2337 bytes .../8496q6d5/x86/configure_fingerprint.bin | 30 + .../x86/metadata_generation_command.txt | 19 + .../Debug/8496q6d5/x86/prefab_config.json | 4 + .../8496q6d5/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-166350dfbb4192f847b0.json | 1255 +++++++++++++++++ .../cmakeFiles-v1-5d0592e966529d3a7a08.json | 833 +++++++++++ .../codemodel-v2-a8dbf7a39e2b4a6609b2.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-23T04-37-16-0635.json | 92 ++ ...e-RelWithDebInfo-4fa6eb2f17e653129aa2.json | 222 +++ .../2g581b64/arm64-v8a/.ninja_deps | Bin 0 -> 10744 bytes .../2g581b64/arm64-v8a/.ninja_log | 11 + .../2g581b64/arm64-v8a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 ++ .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7984 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8080 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 +++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2608 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 5048 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 25584 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 103864 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 37392 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 39808 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 25752 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 98080 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 23048 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32144 bytes .../2g581b64/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 38 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../2g581b64/arm64-v8a/build.ninja | 226 +++ .../2g581b64/arm64-v8a/build_file_index.txt | 1 + .../2g581b64/arm64-v8a/cmake_install.cmake | 54 + .../2g581b64/arm64-v8a/compile_commands.json | 42 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2331 bytes .../arm64-v8a/configure_fingerprint.bin | 30 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../2g581b64/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-c836b6dad426f8e96cc8.json | 1255 +++++++++++++++++ .../cmakeFiles-v1-263d8a3a0d75e2818a94.json | 833 +++++++++++ .../codemodel-v2-94e3c5c75e8e4c157922.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-23T04-37-17-0355.json | 92 ++ ...e-RelWithDebInfo-0eb8ef51ac8d49af3305.json | 222 +++ .../2g581b64/armeabi-v7a/.ninja_deps | Bin 0 -> 11600 bytes .../2g581b64/armeabi-v7a/.ninja_log | 11 + .../2g581b64/armeabi-v7a/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 ++ .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5884 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5960 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 109 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 +++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1864 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3676 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 15736 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 46392 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28536 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 24656 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 16412 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94208 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 16400 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 24248 bytes .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 38 + .../android_gradle_build_mini.json | 27 + .../2g581b64/armeabi-v7a/build.ninja | 226 +++ .../2g581b64/armeabi-v7a/build_file_index.txt | 1 + .../2g581b64/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 42 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 2372 bytes .../armeabi-v7a/configure_fingerprint.bin | 30 + .../metadata_generation_command.txt | 19 + .../2g581b64/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + .../.cxx/RelWithDebInfo/2g581b64/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-ef5fb77ba78f8d53fdb0.json | 1255 +++++++++++++++++ .../cmakeFiles-v1-d3888a9bf1c16914aacc.json | 833 +++++++++++ .../codemodel-v2-861a08a8112ea77e2d97.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-23T04-37-17-0925.json | 92 ++ ...e-RelWithDebInfo-5c079bf266ea4e8caa3d.json | 222 +++ .../RelWithDebInfo/2g581b64/x86/.ninja_deps | Bin 0 -> 11956 bytes .../RelWithDebInfo/2g581b64/x86/.ninja_log | 11 + .../2g581b64/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 ++ .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5556 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5712 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 +++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1520 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3368 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../2g581b64/x86/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 17956 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 66988 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28284 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 27316 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 20016 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94084 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 13836 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 24272 bytes .../2g581b64/x86/CMakeFiles/rules.ninja | 64 + .../2g581b64/x86/additional_project_files.txt | 0 .../2g581b64/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + .../RelWithDebInfo/2g581b64/x86/build.ninja | 226 +++ .../2g581b64/x86/build_file_index.txt | 1 + .../2g581b64/x86/cmake_install.cmake | 54 + .../2g581b64/x86/compile_commands.json | 42 + .../2g581b64/x86/compile_commands.json.bin | Bin 0 -> 2344 bytes .../2g581b64/x86/configure_fingerprint.bin | 30 + .../x86/metadata_generation_command.txt | 19 + .../2g581b64/x86/prefab_config.json | 4 + .../2g581b64/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-d4fe6a2e9eeb1076303c.json | 1255 +++++++++++++++++ .../cmakeFiles-v1-03f6ee6d9394a00b8f9c.json | 833 +++++++++++ .../codemodel-v2-bc8fe2963b4f93283ec8.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-23T04-37-18-0484.json | 92 ++ ...e-RelWithDebInfo-96b3b0a6a4b7059ae2f3.json | 222 +++ .../2g581b64/x86_64/.ninja_deps | Bin 0 -> 10940 bytes .../RelWithDebInfo/2g581b64/x86_64/.ninja_log | 11 + .../2g581b64/x86_64/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 ++ .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 7032 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 7160 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 107 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 +++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 2264 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 4544 bytes .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 29336 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 98368 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 40240 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 42392 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 32744 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 97320 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 20552 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32048 bytes .../2g581b64/x86_64/CMakeFiles/rules.ninja | 64 + .../x86_64/additional_project_files.txt | 0 .../2g581b64/x86_64/android_gradle_build.json | 38 + .../x86_64/android_gradle_build_mini.json | 27 + .../2g581b64/x86_64/build.ninja | 226 +++ .../2g581b64/x86_64/build_file_index.txt | 1 + .../2g581b64/x86_64/cmake_install.cmake | 54 + .../2g581b64/x86_64/compile_commands.json | 42 + .../2g581b64/x86_64/compile_commands.json.bin | Bin 0 -> 2327 bytes .../2g581b64/x86_64/configure_fingerprint.bin | 30 + .../x86_64/metadata_generation_command.txt | 19 + .../2g581b64/x86_64/prefab_config.json | 4 + .../2g581b64/x86_64/symbol_folder_index.txt | 1 + .../tools/debug/x86/compile_commands.json | 16 +- .../release/arm64-v8a/compile_commands.json | 16 +- .../release/armeabi-v7a/compile_commands.json | 16 +- .../tools/release/x86/compile_commands.json | 16 +- .../release/x86_64/compile_commands.json | 16 +- .../webrtc/DataChannelObserver.java | 1 - .../webrtc/FlutterRTCFrameCryptor.java | 10 +- .../webrtc/FlutterRTCVideoRenderer.java | 6 +- .../cloudwebrtc/webrtc/GetUserMediaImpl.java | 241 +--- .../webrtc/MethodCallHandlerImpl.java | 72 +- .../OrientationAwareScreenCapturer.java | 10 +- .../webrtc/PeerConnectionObserver.java | 33 +- .../SimulcastVideoEncoderFactoryWrapper.kt | 1 - .../com/cloudwebrtc/webrtc/StateProvider.java | 2 +- .../audio/AudioInterceptorCallback.java | 2 - .../webrtc/audio/AudioSwitchManager.java | 2 - .../webrtc/audio/RNNoiseProcessor.java | 121 ++ .../record/AudioSamplesInterceptor.java | 2 +- .../webrtc/record/AudioTrackInterceptor.java | 4 +- .../webrtc/record/MediaRecorderImpl.java | 3 +- .../webrtc/utils/AnyThreadResult.java | 2 +- .../webrtc/utils/MediaConstraintsUtils.java | 6 +- .../webrtc/utils/PermissionUtils.java | 1 + lib/src/helper.dart | 12 + 236 files changed, 26521 insertions(+), 373 deletions(-) create mode 100644 android/.cxx/Debug/8496q6d5/hash_key.txt create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cache-v2-88d2251e9170c5681e6b.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cmakeFiles-v1-0e0fad193dd6ece0e2a0.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/codemodel-v2-09da54e6c6cc6e25bb94.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/index-2023-07-23T04-32-22-0768.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/target-rnnoise-Debug-408dc2d3acaae0958df3.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/8496q6d5/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/8496q6d5/x86/additional_project_files.txt create mode 100644 android/.cxx/Debug/8496q6d5/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/build.ninja create mode 100644 android/.cxx/Debug/8496q6d5/x86/build_file_index.txt create mode 100644 android/.cxx/Debug/8496q6d5/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/8496q6d5/x86/compile_commands.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/8496q6d5/x86/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/8496q6d5/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/8496q6d5/x86/prefab_config.json create mode 100644 android/.cxx/Debug/8496q6d5/x86/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cache-v2-166350dfbb4192f847b0.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d0592e966529d3a7a08.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a8dbf7a39e2b4a6609b2.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/index-2023-07-23T04-37-16-0635.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4fa6eb2f17e653129aa2.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/reply/cache-v2-c836b6dad426f8e96cc8.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-263d8a3a0d75e2818a94.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-94e3c5c75e8e4c157922.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-23T04-37-17-0355.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-0eb8ef51ac8d49af3305.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/hash_key.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cache-v2-ef5fb77ba78f8d53fdb0.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cmakeFiles-v1-d3888a9bf1c16914aacc.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/codemodel-v2-861a08a8112ea77e2d97.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/index-2023-07-23T04-37-17-0925.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-5c079bf266ea4e8caa3d.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cache-v2-d4fe6a2e9eeb1076303c.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-03f6ee6d9394a00b8f9c.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/codemodel-v2-bc8fe2963b4f93283ec8.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/index-2023-07-23T04-37-18-0484.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-96b3b0a6a4b7059ae2f3.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt create mode 100644 android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java diff --git a/android/.cxx/Debug/8496q6d5/hash_key.txt b/android/.cxx/Debug/8496q6d5/hash_key.txt new file mode 100644 index 00000000..1f306898 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 24.0.8215888. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cache-v2-88d2251e9170c5681e6b.json b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cache-v2-88d2251e9170c5681e6b.json new file mode 100644 index 00000000..32b8854a --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cache-v2-88d2251e9170c5681e6b.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cmakeFiles-v1-0e0fad193dd6ece0e2a0.json b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cmakeFiles-v1-0e0fad193dd6ece0e2a0.json new file mode 100644 index 00000000..06c924ea --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/cmakeFiles-v1-0e0fad193dd6ece0e2a0.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/codemodel-v2-09da54e6c6cc6e25bb94.json b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/codemodel-v2-09da54e6c6cc6e25bb94.json new file mode 100644 index 00000000..21b38642 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/codemodel-v2-09da54e6c6cc6e25bb94.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-408dc2d3acaae0958df3.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/index-2023-07-23T04-32-22-0768.json b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/index-2023-07-23T04-32-22-0768.json new file mode 100644 index 00000000..61eba56a --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/index-2023-07-23T04-32-22-0768.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-09da54e6c6cc6e25bb94.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-88d2251e9170c5681e6b.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-0e0fad193dd6ece0e2a0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-88d2251e9170c5681e6b.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-0e0fad193dd6ece0e2a0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-09da54e6c6cc6e25bb94.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/target-rnnoise-Debug-408dc2d3acaae0958df3.json b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/target-rnnoise-Debug-408dc2d3acaae0958df3.json new file mode 100644 index 00000000..6564c4ee --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/.cmake/api/v1/reply/target-rnnoise-Debug-408dc2d3acaae0958df3.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeCache.txt b/android/.cxx/Debug/8496q6d5/x86/CMakeCache.txt new file mode 100644 index 00000000..96428496 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..a4af8398 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "14.0.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/19;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..06c44eed --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/19;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..5775bee949f717818b5ec74af12ddae86fddc9bc GIT binary patch literal 5548 zcmd5=ZERE589vvJ6GMU>0)+tWYNizE2EK7V4V_w?FJjFJA%rS4D|grSjqPIlrq?%= zuxV2l+6`q$Oha2WP3N=0YU!=fH4 z+9ZA*6^N+fpda)sWQpq_6KRLqL69Zb8xVqse{}5H9o+-a19zelk^M@05khgBi&V31 zY4?GjL}QbvOS}%5NIU(;-?g(V+h1ILXMAI@FJclB*P{+m&hG&15bpw~e`x9VON>|I zOOT1wb8Mu0!ANX_Or)NuR^}?UQBu=|vRW*Zj~bQ`LFi8c8NWn1Yng?t6H}{$tMJ(& z-Vy7L$K#*50gjik;hOIoJtVfCxbUSb2S*0q>wNG)*IOI@8h-ihk5@L%IY?*$vqlP_ zlo=()Nx|P{P;U#0%o^?xpZFq50^4D~r1XfaKbRBwd{;- zO|^GDEyQSY|4@35J*OF#X=JCYWS_QgbTBzEnh>x$b<%UTp_x|Ju%=SUiHX#pHaI$v zOpHpqo-Rz`+(Hz}7XM?6j}ucAJHc~32+E0Zp?ou_Y-y^i`yOl$LPvZP*asAeQ1As` z-g4m0)q1r>|4FwhoRSh!xTR!^ncf(r{b zT&`(h;ik(qpQiqYw;&xDe@2X5{R3J#vjk`_DBF8`tYoJr`~;X{+(M+latRcexFT_1jBEf z4c2{7t%hHJZFn=N^0)BoXNTkDJ`BHcGB`=@(rM$?k*6pDt zZruvXel`JzA#d?yj&%$&_Y3Vgw!`#X8cDMlwacoQoVYtV#iT zw`OEV-nM5ddsJ0-vtcx6nz^D;F=wre5zUw-)i%vyCa*Jz7LS#7%~<9$M#hfBdwOG? zUGa20mfqbxo#|=s>~8PQPG{m!balttJJW^{>+Os^Dg@%|ESMi5euXQy1E`2`k`9M` zlH@C{mZZ;N$51+;tW_Qftqb@=%^SCb)+#MnC102Dhmz}_*tDndu|{7jR#H)tSnay4 zBDt;?%NN)N1`FB-zsDOJp=lu7*!Vcupj%tkT@^(SE%kd_f84jpAEI{qCbo@r4+vkY zt72=7UBb8Vj@T4-`Vc`ZA$J5yK*^E2pp&XcTqI>f=M`@p<_$He`c9uvj|>> z@z*r&4ESGN)@w+tl4Da2{RM8m@F#Fw?fXISX06op6KH*5K5uv~#48kA=ql=egd$Ma zR1aGdry$fr73?szsF%_Oqnyi_Swl?~(w1(`sossNR_ckSpT|RPv@}qmC_fD|bv-#zJl^95dkBH{ z;yzKD5hWaacPO|m?;2COkdp&KbTi^MHb9;DGfF&$KMk!R!Omd%R_?Jen9Dxj&ZyZK zdG_*o+grZVIP^N72>5tR{LM-rv^x0Ie4w%ZJAqKW>d|(G`s-u9dQ2BJRzj_=PW-#d z><~eNL!dqp7D!&s8}}tp1)48|o?oiu6Wx$stC638ycc(e3qHYPw^(DJprOXT9kv%<1Mw+Mkbmi4zlmcVzw#0pu5%=C*U&^lHlitJ!mGa_0xZ6hi#!a^2D$7k;A30UElZ!{u!m^lgD_DOgI&B%pq{JjEd1v6Bf1zxMC}wZ#Y0x}OF6UB_vFx;wE0mF@wTi7%!y&k&L;w{4|niF+n3tkmq=;*hlUOgPG}Q}K72&Lb!>bvIhvgC?j34Yh(nN< ztWF4)e=NBlN?IN>&6m~Pci+I_(ZooyUvBvSf$}&I znIdX`TaZ=daajdLgXdTK4KDp;ig~EUk9mpMCY?ZeP6_Qmz8_eRZ)_rU?1z2Qk2xR? zDLG3w+WGPpq*(``h5#L z+vZ!D`HPqaFM<6KUIfyQ@*;eQ{JxPO`)3}Pe$3ZIKE5SLzn7t)AJ@Ri(=dD}ov8Ep zpMx&>A&|{LuCD~?_bVvKqdO);uC0{i7S{to0koPMzY!>A<34)xOdy;bAK`)v|__lomB;m3B_p7UE9 z{Nx;=TH>#PXTR-K0{Gk9Z(PSMjURMZn`*%ZUr)z8gBm bPQrQo(Dha5BuKV@ge0w=mSxCsHpl9QS}cbQjv;ORug6WeRt;C zi-9UiUV2t%&hI_<+@Cpj?tXnBJs1cCgo2<53QAXlLUe%MY4R)`A|@KdM)7ITI;dz< z_#7G#L(mb?RGfpXa3y3SZBR=DnTOjj5X01Fw3uV1nC?ByLj05@?ft;J3a?Y^}IXS0JJ6GZ3L$W>5 znM@`>b^zv!C6a5tYv?Jl`*gYV_L37n9_!2P{p0Wc{JB%ZzwKKboMTYX3}(3!Kq+&U zI8Oom9tQQdpvW%g4$-g&JzyN}HB$O1ppHoJ;&}Z0(=dt!Giwye1y>kG_ISp~xYlt9 zRL3i}NT+)HD3mCG=89zIxStT@1D}f3o*eS&D$sf)(?W`lQ$vG$w`I)27~ZjGJgHLn zvSp7Oxk=X__cF=sBfj9t3&v`|>{@U*2pn+?RubY)eGE#)$5oqY%LQc%8)?|oRc-+;_me*levvKDRt zWj||ybCB2hvfTejZoMyKh3#`__aW#jpcpUnp9jWbdx175(aHS4pt=V6@4&RIJ=wL=?3YGpT; zFZ?(dENCnIb~H3VQ%|;`VF%bq93h+QcD8)4cWp4rAgPs4BC{o7p|vOlR=q=LYZk2bW+*P9 ztEemC5e_x1hS0#_h(dYXHfqYLFb<^?UH58@o{^EBgU0^Up#fv`;P8N9h^ca=Fj2;? zt>kS7C%~a}`&QX-q0-`jaNVM1Smj(HQ$}afEh)WF(M86YI3^tH=v2Y6{=Z)eyitxf zSq~hY{!|6;s$R^L%z{;($l5te@3*s4C9CXK^ye+pakKh(amsZqXR|N*Z?PWF9zU-4 zTjtb+p6uA#b+jwjsUJ^v>3w@LN36jDUT}{cElrC1^^-1`PR5zm{cjq*k~^YjOK7Wa ziMO}M6M6;tTb^n&Rr($~H#Hx&@4$gRyEKV@oSxoPJUcllN~j=mO}))fGitLiv9O@n zJzU7e>t5r7HO|V~%(Ehd7cp=mvMdz(W`H%8pf+_+G;&%Sh%N&?8s+6(i zbqP(wfZ=}^)G9*a-6~J%>!=iipqgkDEuj2f=67-cn$Ls2G2ciNoseIvk)MRT6UD;= zP3#79vBo}1LydheY;DN>QL42@k%v4CnP)v^9*(?E$mP@42#f7~V7^}k&)UlKKY-i7 z%b>Du`tk)(md2PbUjt<&#DO9G{{ngivWySy9AthENYGY`Gw6T*4AxeOcVXZijNcB; zn4c)@JhRz;1%5HeJik4;S?G|NoF}goJ0PEgzypHq`)K!p-z+B<$s&##XE~E1UbbB; zt`6x!4mH5nO_ZnN=2W4W+l;$MJU3mgOqWEQTK}lOOE4Ty%x5Zj5%->K<3jIPMYi{t z$s#&%>|Dmph`5zE#+^*bGV(e2DM`ffc@8h>I_X&aa5plJlbL4P3;Z|)rAPcssgOky zHd^B0wKgji!LJS0HVlG=%P87#^Vp1OI@U2Iu{bDRChj@O43!=iG)u%W6>i1^&BM>* zJSwt|Yg!Y9ay%=Hikop&GqdZkI zaXXa7_CBTX0Y@UvyZ==iKf-wkmxZ&?Fa}3@_Q+ca4p(oG!q}DG+uM^i_6`p29~d=8 zdwOwi!DVZBWFR$^8ud?QY8Huukms#lEx+rw=H1kcJmwBX-+121Oip47{0p360SAMDteX7QfwTsxQoIv^R z654?Hc9i|{jzFZ2{jg8^u`ckQ!0&pP1;6!)yjQ3=)Ds7Qya$lyU4R$^UmFjiV9oru z@5j3bk#$+cQ}kKryqmapH&OQ!WhW)(fGA-yhdYQxWX=lI{1u^KE-=eG74KCs@U`)H z=a~Z1uNTO>6_N8mKbBHb`tdW8vD<;H!9)|h0`@~V4Wu9Ci|`@xTvDL=KL>^Ky8<7g zve8%Zuljym1J-WhO*;6%TnRq{G9LXdqA`){t3dhv6bkYPBWpkZv*P#^K$P$+JbBL0 zk7vT%1N<(--stC7(OL1gz_Z^rDgpd2@RuGdpR^I*^Qlzg@fQ4g zlu&DfGyN4r@iKo)382cxGg$F7{{VjLYZQuo*!NTU{ThRsP@B$=N8iVMKgJ@&@X~j9 ztbD5RwlDGut5@_P=O L=R3*>XT|;(>G|{& literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..ef786ae5 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,107 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-19") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "19") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "x86") +set(CMAKE_ANDROID_ARCH_ABI "x86") +set(CMAKE_ANDROID_ARCH_TRIPLE "i686-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "i686-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "24.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +set(ANDROID_ARM_NEON TRUE) +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + set(NEON TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..514e20774f6196303cd2875a5623738aa01f5cb8 GIT binary patch literal 1520 zcma)6&1(};5T7)uO+Qd83Lf{EirwrsNfYa(ZAeNXAA&6ip~TJZCXL^Dijhc!1R@lr zzZOw07I@M=C20DXmuU0g^ZvK^S9otdcoStBlxGIz_)*~}){Y88(BQHE-He}mH8UG6 z4-d-2Q!bTx%ab^E|9{(kKRF^}@n~UqP#6vh!~J*ht+(ryVs%M(I^DKqy0yHe*{v<| z7rU0`H66E8E4A(ZUbv{a`gSeUd!A++nrqYzv#Iqhucl^0kGbcWcCYQ&y+6KcWeYVh zF0ou;S!B7va;$>-uIXZ9P4S_ovsp{Sf^#Wq~0ZAginlFg{u+*PTe^-M!@Y{^Zh zvZ}h!n3HteMGEst$Rw*$V%zh&y`^N5OGgU1^Xf`H)Vc@q~|!6zOA+Gq-E`P z=DV(Q$J9M3x0qE^>0BeHHm+rw`l6D`C>f)v=XfEVQI%A~G}UZMo#PuF$I}rrM&Eyp zm^?`_a>9jY%ok{kK8ysMXMH2IF=n$gP98IKVIQ)N_6xhgIxEB zu+OqS#YTd8a-8To_zY16JVDe1^8qe+lIRh5ia(6VSda&d8o)RUj5EL_yQU?3JQIWm z?wGbmZM*5z(VxE7GVA}2%ZY%KlNPwe)CN}AXzFn5f)z2qB-@T>%4?O)c}}G71YS%s z<;&WRna_vgzi!An$vw~YvZx%M{8!M}&LY@77 z9JZ^n%GW+Eo^v4n3IfY){167S_}6f2e4Sh4W0}9083DXEfOu{bEwcchxCc3Av<&S) z-_fftEQrON03TT_Ukg6)LEeWfYAo?0W=H_}fFqXCb1(A-%oNT=?c&_mtRpXK0dBJ) vYJd$NFwFv8fx$RrWAwi8K^}(8>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..a8344ead111420d99c8693e3bf43466c142a2f7b GIT binary patch literal 3360 zcmd5;Uu+ab7@ys}ycU$)M zY7ItFFiNTq5H&GDP4vO|3@^rLOvLbD)E5$X&<8Oj#P9-%NfV9r_wCJ;ZLtZDez}?7 ze1GPfZ)U#vZePoc4oi~61W8O`_c_KoTN;|A51p)Ik(ROXbGOdiiQFdb;n%-a0JCGQ zvtyB~nZHSPH8V#r`?lYYM^=8*+NO-nog16`FVPtE??lLSd7IO|C$bDhl+4_@%-n2d z?#z|QL^k;YkXDtwwtWtq*NK+M)o=Y1^fF6A7P;q}CWD z5@KLXGO0~^GS;Cgu~m<)i?vDZVaDVnQ(_|>J09)ZVo`6ifGOtQ%Q%mH!8mp`8 z!v!_AO^xnRW8q?eTNgeK2^4PtlvqLST4bm%a4j%Y!rNpOQIPi~bSl7y*xmU6i+?AX zeaZ#hK#4U4)zCLemJlir=>7i}p@u!GV}KNfLK+|iryVSJ?O1I61p;#R^Hj2$FY88ZoC5!W%!mk6;~ zmGg9u65>3~`F9Bs?*-0(LWuo*#(6qt^8Xbf*8iUK*Es&p@g7G?46?_cB$KdddIL0% z&Wn&~d8%HfmCd^LG}BzWta&INj7lz5z=y0W%hx5oK+WToZK2pLQ;z)*8bMJlTD~fw za4u9yt?GETwtMe*7wTf}L?dXwY6jeuOI5qE!-o5UYgHgXWS*4;zFhIqb@G;HaYGuJ zyGQp84vd=ks5zK9WF8tA9L<=}`*t+l&I(I|Kk1My&eA{1j1yb4BqP7yD39|XoEUkAsl zgfgJJfN?OsJBaTFWE3CC#kpiLrs;HMM9*U5e=PAwEItPp*{#MVKc)$s$cEZgj$F(x z(P0Egxc(C|F(&n8*iju3B+mIR1i^h=LB7!4(>|yUihbO|IOy*-{Cx5ZTu+3 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..8c6d6396 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..fe2741ac --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/8496q6d5/x86/additional_project_files.txt b/android/.cxx/Debug/8496q6d5/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/8496q6d5/x86/android_gradle_build.json b/android/.cxx/Debug/8496q6d5/x86/android_gradle_build.json new file mode 100644 index 00000000..145447f4 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/android_gradle_build_mini.json b/android/.cxx/Debug/8496q6d5/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..69678352 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/build.ninja b/android/.cxx/Debug/8496q6d5/x86/build.ninja new file mode 100644 index 00000000..cf0e58ac --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/8496q6d5/x86/build_file_index.txt b/android/.cxx/Debug/8496q6d5/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/cmake_install.cmake b/android/.cxx/Debug/8496q6d5/x86/cmake_install.cmake new file mode 100644 index 00000000..f4555f72 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/8496q6d5/x86/compile_commands.json b/android/.cxx/Debug/8496q6d5/x86/compile_commands.json new file mode 100644 index 00000000..2bef66c3 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/compile_commands.json.bin b/android/.cxx/Debug/8496q6d5/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..2e8a7d49346628f7b85aab3da5f13964a99fa903 GIT binary patch literal 2337 zcmcJRTT>G;6vy!nUQhw=H@qu&HiFox4?JKiGt8*mMD(eXX0s(WO=>nPFLSWh0^KdJL!4KJ-B9 zcRc(9&k-;j#^vPDE!eli;0~A!#$9kP827=0U_1nmg7FwU3C2?}6^v={EEoim62&%h z>2judr>UfA37bmxRy7@WJ8Z$E&Z?B%P8`kR8f6-7rHpR;Y*bY8Gb7v4)p<*-bK zeKCraL76f_7pX+h_kR!CSItYktjOJgh$B>Acwb*zUaBMfdCEewQ7(m7*5sHPrz|T> z93Gs8XJK$sDGsHnW$?U8S?;-LQ`cFK0M=3NosEZg8RtcU@SF74%G&K9#U6% zu@#j(>!T{A_uy-S7How7mcDDUzaWbFG{{~FvGIqKN*CqK^ii0DOQN9F0Sk&srutKo zh=EFIY&+iVmc{sogni#AAzTS=f^a7Z_mkt`1ULy!fp7;2cahWJ3^)tUfl+WCTmTor Z7#If=;1akDu7IoH8VL8F8zA`J{0SFK&F26B literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/8496q6d5/x86/configure_fingerprint.bin b/android/.cxx/Debug/8496q6d5/x86/configure_fingerprint.bin new file mode 100644 index 00000000..8f8ecaba --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Logt +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/android_gradle_build.json  1 + 1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/android_gradle_build_mini.json  1 1c +a +_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/build.ninja  1ҵ 鵔1g +e +c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/build.ninja.txt  1l +j +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/build_file_index.txt  1 N 1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/compile_commands.json  1G 鵔1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/compile_commands.json.bin  1  鵔1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/metadata_generation_command.txt  1 + 1j +h +f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/prefab_config.json  1  ( 1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86/symbol_folder_index.txt  1  y 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/metadata_generation_command.txt b/android/.cxx/Debug/8496q6d5/x86/metadata_generation_command.txt new file mode 100644 index 00000000..5fecd288 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/prefab_config.json b/android/.cxx/Debug/8496q6d5/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/8496q6d5/x86/symbol_folder_index.txt b/android/.cxx/Debug/8496q6d5/x86/symbol_folder_index.txt new file mode 100644 index 00000000..6b52bc57 --- /dev/null +++ b/android/.cxx/Debug/8496q6d5/x86/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/8496q6d5/obj/x86 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cache-v2-166350dfbb4192f847b0.json b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cache-v2-166350dfbb4192f847b0.json new file mode 100644 index 00000000..86a54fbf --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cache-v2-166350dfbb4192f847b0.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d0592e966529d3a7a08.json b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d0592e966529d3a7a08.json new file mode 100644 index 00000000..c9bd8f88 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-5d0592e966529d3a7a08.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a8dbf7a39e2b4a6609b2.json b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a8dbf7a39e2b4a6609b2.json new file mode 100644 index 00000000..2a316fda --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a8dbf7a39e2b4a6609b2.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-4fa6eb2f17e653129aa2.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/index-2023-07-23T04-37-16-0635.json b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/index-2023-07-23T04-37-16-0635.json new file mode 100644 index 00000000..265bc88e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/index-2023-07-23T04-37-16-0635.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-a8dbf7a39e2b4a6609b2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-166350dfbb4192f847b0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-5d0592e966529d3a7a08.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-166350dfbb4192f847b0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-5d0592e966529d3a7a08.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-a8dbf7a39e2b4a6609b2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4fa6eb2f17e653129aa2.json b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4fa6eb2f17e653129aa2.json new file mode 100644 index 00000000..ed1d7d30 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-4fa6eb2f17e653129aa2.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/arm64-v8a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.ninja_deps b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..5378f6186bc8262c57605f8c46f4e9388318ba14 GIT binary patch literal 10744 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..80b974c5a5312d8306daa711c00052268b9fdab7 GIT binary patch literal 8080 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 P|0w?ed%>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..cdf8f02ad82af31b656decc396ed6706ac962205 GIT binary patch literal 2608 zcmb`IO>7fa5P-*|&_ICn52;cr*aL@v$YwXTW5dZPEfrE4qDq`BWUY6f6PNX_wO%8) zs#GL;=n=$)3l*w*?7i}-y)`!k2YTrt?WI)W02d_0Au!Z-)F4$+uN_Cd-MLF^ zS4NF|18YxRjcY2Qbah9ITe365al~*j`}rtH;&x!oSDi}PtyIrgO|Pc{D~_zBRIIq} zQuCDM(-&Ht&!SAWYt3(_X}5Q7aS=a=QrH`Dyb-Ei+)sREV|NzQI1c?yuN^Ih;kC{} zH;KPeeri>hD{iq=ZC2gp*>cNYc8X=E9JKr@f>POaicO{5O3^(9@9{SmzWEXg-ySc_ z9X_Gi$IQ1#e|ps7;h6db$vg0DXKVt&6zm(rhxBG1=j1qrney^ngK_>$^Zj{uc%sR> zWBgxDaL4B4A3Z*lqX1nb9~kxPJ|Me{&-*Z1S2FgQ%UJYn=F(^3zUHGkmvBt7j1T3P z{)_)H<`!xa;U8r~_z?R#!!{|2Kc3@`;eXihFR@MjCSNuDj~M>zhQG-}!~dw^PyHl0 zhWSnYeTH@Yvuu<4fo-bCEblJyuj}7kjGffKE$*N6 aiN2HmW%B*|W5U{q;0_mbhYKb(DgG6vH!?f` literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..44ab1957a1c1a59a22476d3369a832c813010778 GIT binary patch literal 5048 zcmd5=O>7%Q6rT0QjuQu`N%$!QrAD+>p=8%ioY(}3x@sCoC~cJ%wKS^SwY_mnZEskw zLy8a}3ZjAwRXK0~BqUD25m8c*Ktddl_`UFRL4^uYq$2TmAgV-oZ}yEnnK=B23nO{n zd*6KX=FRMzpX8C$yhV=n+XNJ!`Kkx>38+)=aYLU z_KoG8%6zG8yED7WR<(GPad5tDd9#jNnb}jS))xu1-2B`O={3))7A&`rE!eYGz3j~- zQq*EEdUmx|a;mjP+rEj3qs`U&XWFXRvJ1A0E@$GrB$9@&#N$Fq9A#RMwk6sZ)T0}& z>5ukky&=W|Nv209`*vJA7P&1L*vOdP%_jR8Yun02a5FUD9*IO43;9f+SA}oeu4%{& z-vG=M5IT?>iQEoqrvXFthB6!VDDu%iW04>WGyulBlB-O13*=B6pLv*P(+w?G;Wa=5 z*ph*t_PExeqk%==4OQC|R6#VuT9fusph;_@AGbumZHfLOp|EO@|dwP%8eLig^`GDoAbQ++L&oV zf}#tf=s3l)U32Pg-ZmiHP0w-4`8lgpHOu9N%HX`~+-K*#Sb8*-7*3{h=|t| zd8c5T<4(R_v8!Iqe8A4RUf!H7*FDd62g#%$O(Va!XinSZLnUu++|Er_XB~5>I08eD zCQZw&j3x&c(w50bo`CIIGlz|#AtNzZ98Sg4X)A3ugMr9c2^?g_)@CqU*N4Q$_AT7e zzJ@DVw~BUF-PlU=+THCF=p(RfcIWi;&U>>5CXejS9=vz|?rfH2kL*bd@qh%Y0*ep* zJZ8DYJXQF3im?90!$HIMFlzcrPz$zq{u*Qc@53^NGIqtAA$41-BplPhVVGlJlSO_{gC5Y|ie*7a<#wR(>4@nv3x-R(_jpLl( z99Q5dbp|)7Qg(3uT6~P-{9IIepdYw3lrqBkYwj0*~GEICU>YyuZ^5bGuIo5_J#AAye&9wRAmF@JuqLt6mGZCu-6i%diO3hIlZ zmvn)@K(?4W;yr|+xQ=wef1T_Bk{FM?>$fZX476iO`+^@l@^`Hzf<^M6aO~_|DJH2q*#YbWcMog&tz{>@C#&LPyT~o%lUBI zI&m_iVCU+^td+~T_5w3pyKEUAJVO}1#r@8?5o*GOCVe8+YuzXAquP`Qv`n`~fEWE0?M^P12sr&bn3wOo+_0av)DsxOAO@ zgIxRD}ySHRSK(7tVXa(Vl|A_5LOB3$NQt(1elu_jW{j-e-M}-jlWhTKhMyi zQl#%MniP|t@ra3YO7JqIhdoH`4Txm~f#f`0$v=^e=Njgn*i&M!aVWBF(Pbh^z;=mzJU9I*DC&FbXYGE5#z^uL-ZH%oW15x=NoodLMj{J*66pCUgvfBdBC z{PTdJPc@aFqz|&J3@A(?@&0Pn|53W6UxaqKh<-wT0F6SIc>`)fQ=`gVrvB>pi&6i- z%O5O|h_`l4W{(l1W-%myW literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..9b2c2445 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..14cbb9610d1548a463f4ff05f0b1a0b61dfe6caa GIT binary patch literal 25584 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 NeBOXO_QBl#{{R*9Doy|Z literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..79f880d6ba92bf7ca004c26a5a6867465902d0f1 GIT binary patch literal 103864 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..1a24a686b04797941cc4eb42424b46a36087d6b8 GIT binary patch literal 37392 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 I;G@d_e>lSU!~g&Q literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5e44f3de6cdfa7746ed610ace2f26304e61c152b GIT binary patch literal 39808 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

!aYZaX(gE2ZQqRz6R;GNwy4kBL>^z_PC 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..2ab9395ce0a0644be144988d8247f40416a93afa GIT binary patch literal 94208 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 Jj#mt~{{t3b;86eo literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..73888bdc3424f5ebd11bbf0c263623024de4b97a GIT binary patch literal 16400 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 E03krsiU0rr literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/configure_fingerprint.bin new file mode 100644 index 00000000..1a92b2fd --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  İ1  1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/android_gradle_build.json  İ1 + 1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/android_gradle_build_mini.json  İ1 1t +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/build.ninja  İ1 1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/build.ninja.txt  İ1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/build_file_index.txt  İ1 N 1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/compile_commands.json  İ1H 1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/compile_commands.json.bin  İ1  1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/metadata_generation_command.txt  İ1 + 1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/prefab_config.json  İ1  ( 1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/symbol_folder_index.txt  İ1  z 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  İ1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 00000000..2bb3e6a2 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/prefab_config.json b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/symbol_folder_index.txt new file mode 100644 index 00000000..98f05079 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/armeabi-v7a \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/hash_key.txt b/android/.cxx/RelWithDebInfo/2g581b64/hash_key.txt new file mode 100644 index 00000000..5dd844b5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 24.0.8215888. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cache-v2-ef5fb77ba78f8d53fdb0.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cache-v2-ef5fb77ba78f8d53fdb0.json new file mode 100644 index 00000000..530437dc --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cache-v2-ef5fb77ba78f8d53fdb0.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cmakeFiles-v1-d3888a9bf1c16914aacc.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cmakeFiles-v1-d3888a9bf1c16914aacc.json new file mode 100644 index 00000000..ae601f76 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/cmakeFiles-v1-d3888a9bf1c16914aacc.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/codemodel-v2-861a08a8112ea77e2d97.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/codemodel-v2-861a08a8112ea77e2d97.json new file mode 100644 index 00000000..dbb0f239 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/codemodel-v2-861a08a8112ea77e2d97.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-5c079bf266ea4e8caa3d.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/index-2023-07-23T04-37-17-0925.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/index-2023-07-23T04-37-17-0925.json new file mode 100644 index 00000000..ba5dd7b9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/index-2023-07-23T04-37-17-0925.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-861a08a8112ea77e2d97.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-ef5fb77ba78f8d53fdb0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-d3888a9bf1c16914aacc.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-ef5fb77ba78f8d53fdb0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-d3888a9bf1c16914aacc.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-861a08a8112ea77e2d97.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-5c079bf266ea4e8caa3d.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-5c079bf266ea4e8caa3d.json new file mode 100644 index 00000000..c357f01e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-5c079bf266ea4e8caa3d.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_deps b/android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..84059cd1aaebc198c6475df21fd14bf10685c2b3 GIT binary patch literal 11956 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..514e20774f6196303cd2875a5623738aa01f5cb8 GIT binary patch literal 1520 zcma)6&1(};5T7)uO+Qd83Lf{EirwrsNfYa(ZAeNXAA&6ip~TJZCXL^Dijhc!1R@lr zzZOw07I@M=C20DXmuU0g^ZvK^S9otdcoStBlxGIz_)*~}){Y88(BQHE-He}mH8UG6 z4-d-2Q!bTx%ab^E|9{(kKRF^}@n~UqP#6vh!~J*ht+(ryVs%M(I^DKqy0yHe*{v<| z7rU0`H66E8E4A(ZUbv{a`gSeUd!A++nrqYzv#Iqhucl^0kGbcWcCYQ&y+6KcWeYVh zF0ou;S!B7va;$>-uIXZ9P4S_ovsp{Sf^#Wq~0ZAginlFg{u+*PTe^-M!@Y{^Zh zvZ}h!n3HteMGEst$Rw*$V%zh&y`^N5OGgU1^Xf`H)Vc@q~|!6zOA+Gq-E`P z=DV(Q$J9M3x0qE^>0BeHHm+rw`l6D`C>f)v=XfEVQI%A~G}UZMo#PuF$I}rrM&Eyp zm^?`_a>9jY%ok{kK8ysMXMH2IF=n$gP98IKVIQ)N_6xhgIxEB zu+OqS#YTd8a-8To_zY16JVDe1^8qe+lIRh5ia(6VSda&d8o)RUj5EL_yQU?3JQIWm z?wGbmZM*5z(VxE7GVA}2%ZY%KlNPwe)CN}AXzFn5f)z2qB-@T>%4?O)c}}G71YS%s z<;&WRna_vgzi!An$vw~YvZx%M{8!M}&LY@77 z9JZ^n%GW+Eo^v4n3IfY){167S_}6f2e4Sh4W0}9083DXEfOu{bEwcchxCc3Av<&S) z-_fftEQrON03TT_Ukg6)LEeWfYAo?0W=H_}fFqXCb1(A-%oNT=?c&_mtRpXK0dBJ) vYJd$NFwFv8fx$RrWAwi8K^}(8>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..2b31ce2793614d8cd686419d78aebc835790cb49 GIT binary patch literal 3368 zcmd5;O>7%Q6rS~Z9Vd3({P0uSs&Y|*6v(dEabnY!(j;|Cs-&&jM*RuVYHhC_Q`;NX z>ktHjLW`hEIkXZ;NChMi;tpI82qE#)1BDY(dw@fMA|yD_0#YOp;d|?ubdwUPN1i%U|t*J?Q(9OD*Xc-$nb>+mb;h#x+_}Ncnz}#4L zZY+F0`!~tXXXgp#UiA9$@am7F9rD=xsj>P05{*HBI!vZ3+Z^{ik!3I}XXj64=jXEX zCq4^Lemb&ec<+|HU7aphEN5bvW$BH@vqQk#QB zLJagtCUr=6#kv$Z)_(iCSclXZVl0qia%`mQp*yxjwkm-&IEvM5q>HiO-5w~Lpxz#d zL>LP-Et__=7-KDxM3&)=uuQ|Cm24xC?HIPHSgJF$V~rdmd-Bg%L}7tN0b|kB5|%}g z2SIELy_XRi*=ruh*!vvkfPpPgW-yRWN($XSlOIGE97Lx)3|&YHj0uyk0!@>^gphnK zB$kkTFC-_0E0*D6A%>F{GB$F{yz5}BKEU#y3_S7nuaVR7i!72OBJhbH=MksB4st#wk!E5 zvs}|Em6>YKv|~SN<=uFuKdtwsGP#VNd!VnF?@#phCHe}*dQXiJ?PieE6e$88R7_Y6a^{UCFs`r$7(}_&R z%xKrcKuoNRsfKu&4EuDNBJnPp96iY9h|aKKmMmlWyIiKe@o_c{`0+Et7}±D~Wx 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..47967784ad5cb16869beb745e2612dfc0f78e6c6 GIT binary patch literal 28284 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..15ea6b113f7339ae7fdac519c0701986877b6e36 GIT binary patch literal 27316 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..9bef4a5136b2090210b33c8d7afe9702737020f5 GIT binary patch literal 20016 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4349227158d433f16701ef3b3203da385333051f GIT binary patch literal 94084 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 z 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

eu6osgos4{#*srnejzCF%wytLLHg0 zt?Y+J>>E|ba~G1yp~Tm*F+5FH-}A(?#rr0deN%Yhg+SY>HPAlb6WaAEeOLb?%i$0= zW(B2;g*oplTUP+nLy4}T$8d`|#W=W$R~}pYAoz|<1vHX?1!w-GGDhUlB*IHwLjqSg zCaM8Y`$GZ3C=IEF`S1u>s)d3Q6!P(6TLKg|fU$wnR=*aKoVKn>W5T2MaR8Y??n?ke zw;Kc?8!59X0)ZKpjYE}>5*rUT?|;q`4(ICQ$9XX|P#%S*i*Gsb(Spwn4KFSFH}b@Y zdYY%Oxz?b2@#Z*}_o#?$9ut}szc84xTyg1~wG8;P>^*%&6ZkH09WKtHh`TeBQRe(TbHmmqA^$s-X*m0C4%p`X zGLHQO0N0Fux2F1-Fnu?=|Dl6QyL>Km{SX=V_GZ-l9Cl7@jO}LQB?SI#$3paLPbWLc zUn-5tz%rLX8B{jDnEAR%8b8lSHEu8^rfx6Y6xJ_n$ev#bA>^k{m2P*c>z6YT{IK@D z*aS(6kM?|3ss{|)kV=KUYjw-Ck=)eyl-*<%le*nwRmxVO(dNLx?BCon}(c#u6VSAk}#v$g>o(BUy=IT1Af?TdAYdw3hiNA*tsLLZQ=%rg@KgG zqs&p(x=a!P>l4WVR`9)b$zRSRg)C`NadH8q821-S`_AX<-xKWP5a`qbd**+_BW5<{ z1Hx?R?G$gknU<1LEFUSa;V8Wenwc!<0AuuhHDWs|!%HJE-^{07@1ij7Ee*ipzABiE z5RD(=8{s=$(YoR%1Ahw+5MkQS0a7*@ki1Ro0&Uy<^tO>hU{0kN?SX2;aArcDTKM1a z@7q^JKOI(;BDb7I^C~@=YP3^l$O<8v@^OCRh0aZYTTS*AmiEZ-P%@@PGD(bTf zf%jIk$8MZyL&E2QLy42*lrdS`gEIg?Ib?RAJA zdmgHtT|MHN!lfgm^Cy^k$E;x~#egTxR{cB$H~pX9H=7wrwUb`QSl*3?6*lS|%Nc>5&5WOzp2z2|HCPl2J@!4YcKqcu+Bu5`0yqYDvAy9J!SKCkTv zH(1g9S``f@9t<@0uDvE7t(`D?XShVr(VpPe+ zL7D?cMN0-|!WbTr`1W)%Au$DjC%8efnM?6^wSW;(MMdCdS^p`O=OLQSiU(qJ4!|c| zn=1d(^uHPaIvSq^!qemRohslrJX_DIxyR`|S-^=C`<|HATjMzTZ-E~|<<2ig5gLcU zl3M_Wy2s}t__%$a4ksm0c99B+9}=J;8QzS{yEpb_=XBya%+OqT^{5dR1br|TSD1@n zG!Hku*FV!*Xo5A%R9~!br{SajiPGb9yVkMXqK(@Di~6LB!s&!T-HAf66NJYi7x)Nv zv>|>rVuqC4yCp%9CIJf^UqfUF-fbU^E{xr#q9Qd{N5aDmTL>dh#13_N;MWV}CwE-M zUjM6z$|+DXfQ)$F+8iYck~W?$UmAW+zo}8=ibBFLR4Pt+SNIQ|PDn5)Rw7q~?-ym7&*b zu}Vc(Q@~dMeNYK?CI0m(`X8(GhJUbq^6b#0ZFA8l50x{z^B_ph6Y02P&`|X~f?VQ$ zT6f^}zyEXk>2%rIC)~$J`%zOpKA*;}2?}8n>~hC6hgu3-h@&9-XMr3fKBa%xE9NZ2 z9noY2K1`~QO`|rmSV9$o1M-kr@>sy69l4BpyM3bC4ICmj_c0{2%x+3Fb1PYnoonyOAxzD7!3`$I44OeR zmiOS3O?|X>*{~_{92rs5qAstsWA}ZVM?4LH5HdV;sTP^ODL}QLiY90K85{A$nJv?| z_@CrgXsgg2l%;QZj@AaC4_OX^%lZBNr&Z?LvUAT0=W00l7+%+xYgyKWEpM5%aqiP8 zaXt;?$4nk4?UA<}SpCcN9pps(sonh7Ry^`$&P9CXZ%5>xIOXh6higm5XEDp_Kirkj z;JBo2wQb#}@dAFm<)*U?kz0Fq*Uv+RvHZTS+dJe!bp9Zu8Hb4x;<%`pQ~a;sOBwQP z;S$YCBqBV<8JP}eioAUq>5~4UEu@X?FyProGR{!0HKE-_x~TB;C$g;vSE;43PL|r4 z5d+qssTuy#V0B^g#od>E78&)rXModRa{pO2=bF1qqQbsgQ!&2vT7cA9tXl$T7RrP6 zSSG80v|#fV#A1cH3i#GczfQ0;wdNC{`?WiYcWB_4jm@PMi>>cV|6w;n{mAibik#mj zjH5&{10dF^QL3Zbn~Q6RZA1*c+8(7_hvJov0%CCIh-D2F14BprShI|<6LUYsGI?qT zL_raCX;bHet8&ZJ`#j1~FP4FMN@ zE-XSdIg?apskm}&${ZOYgn>i|_;F);Klqv+`yG*Sf5cM8JU?XZ|M3INS-mB3gjrnw zQvJ{VBHx2;sMLeE4rgrbqihQAD8PvXgX7yXt&n`orw)}qS2tO?qjl?snB~Cz8&X$K zUj}~wytIsTwMnxJL4)YC1;>?4_gi3Q&} z?A_R(W5~UZazm|9yI2dKYM(M^br`-oJ*5$k{%BpmyJ4;1@rSL=1|~pv#=vQPBI0@p zrkNq$h6_*0?*C}qj zL<4kb*Ko#;%jyag$nVkN%qRy2jH7USJqxh<-$YAa$`St(8`&_^zY|VfX8BKQOYjU^ zU?WY(j#o{!zvxBm`cslyCn_BZOj#p88LB1{79J?_jH;iLe!F=v$DqV$6ZBP^|_lA_C&#>_J+A_bGD)EeDY?n`)AevZC4!zYrSZEjmj(leJTbphU1BRFdrVMG!^D6f#xTZTtwu$2n!N z&lZco=5sAD*lHw1!b~+T^P^q*E&b_-9h;G6Y3i#;XOTQ-9{^sD|L@ZN!AIuMEBX zlcwUP4UPb<_9u@kJGt|*k%Q$b1dRa`*UG!(ja}%|9{-m;Z%w>2X`3N(`d9SC=n+I4 zUF-eKXgPM6Cp>{H8k$5IVU5LO<{nWkm%t7i1(N#-^=PCZEgN9Y?id}%x6B)Ul**MGsG}uO`T7>UwU~Iq@! z%fu)A@VBst?KdtR{i!N~Pi$*NZPhKJ>^H}GUkLmmlraHsVCC~TCeoH(K&{-Ozp=2R zQAGK`^Kh@VZcKLt_+Q4fHteO%j9MM<3#p&{H~hU?RZ4#0cfKu0l&W4(ijR4;0>ByEW1nlMY8 z@U1`E=4)32T6w-tC?__kn`D-`4#7CHj{xu@;VDbsjEgAeL^F#<=w6hwRX3l4B_@FV z2}=)jya`%?3?5s;WrM}-VTC&rmGvx3C@Y zaq+6?JxE#Y)9>EPpc-v3A{11#nsDjSFLclZ@+S}E7U?Z+viYqG)DKpKf6T)sXMYQK zztg1LKJzH$Z6$54*=YEZ@1UAvJeQFFFY%;FG8UhS}QZ4 zfH?*p)!$^2`Dg9;(2>DFJU<275m*fIw{L%|U#k5llKj!mgZv+6oS3}>Ko9nNz0!UI zPq%Ni`5^PicisohdK#{zuX6!7Z{2-8`SRNR=B!pD<#VnzyD^E46^D+Vs1tNYe=QsY zP_fe+=&qi$+5OM|AZhwq!zy#j&``L^bznTpv$mU*7|>w%Leqf_SigOwjFcySo}V0a0e*s^pbq2>t2v*-7(6 zVC~}A43Z-e*SQvL5Jc47UR3e!Xx6JULIE3n72PRR7-DQm;eNv@XI?Jluyf4lPYygg3mkLnhUG z%NZ1WTnQF5#k8R5?DU6-TFjEQ4xt|h41yMtmgc}lgj+~YVHC|r==tcNYJ%pSmDjH_ z#r#kh-8)7<14U1CtVH%Bv*^11Z zO62d8Zw(1FaT8w>8fQ=*iezWK=9QTJ?uGt~-^j17x&t>xiD{bb!_#AcVY>i&6JE6F zRpe{c_MpwY4Efn2q#iFPaWaIxXtzq?s2B^5uW|j8 zx}vK#^N_0e%5+p5{AuF;0*sN|M8?qjEcZwPv~}9HaW18>_O501F%=jMvw|O{d$`o3 z`P3+_77=;4$iY!zDPkm$fHFCqIEg}QQm*UIQX|qUh$Dmqx!jIs^sH7RihLgEo)6<1uxr*cpi5Wev3^vvliV#2olq<*_gU<6n1sC-vgkTZ|J>j2*ktWa7K~I18>ksnpA18s* zAYw!hs!l~}xFd}1`*{I8R_R@fqG-iyRoZ1U{px8zjOIA(C=T7{{F9{rC+b_Cflv$D z;1$jR4DFY?nG44#4HiUI)7;n>F8>r^vHoK480N2ur)}dWn=7ZqKRC+ofqMTBSz~zU ze7A;#KB@^t5e@$@T^8^v9 zhwrQ`hr^E(n!RuVDW;KJ`D4VPEdVO349_czHkpx{^7iVlmPTwWm}u5mJ-oUjV`dqj zIO!kV4>Yy5tl(C*$6o>m$U65DX-Z7E2M>likFjsb>m^VUZrNJ2+R8jCUj-geJu^~b1jt9;3eliI}=ib8kMTm)%_j!=({ zl0maa?BHGC4Jk`}8{q@uhTPbBFKdvPjY=Mb{eBdBcBw3u4zd%Ur(-N!Lm&y&%dOAb zYC4Y}&E*2%T=wO@R4!2B1kcS4@+XjS{*Ik{EZJz|AHhU;AzXx3&U%zioOgBUq>bM; z>4N4x1LTuF=XEXkf)AHV8}FqsT|r-93enYIumq==tSi4)j}6^RKKnx1qkn*$hY99* z6<8+ZPg!CzV^znIN;R_lB3Dmg9BnmuprCq({_1|hZHhy3$n7mH=TAxYAaMi^XYWF* zV^(yA=xnIB|**P(!BgecR36$`-}t!9wnOY@Ba$cepLuH{`F+T z=DJNFmnaO=fT{9V(!_M#)jx(!MzWGhMlmEx5Z@18Yy!?*4*N)4k%-djY zsV}tXdQ4{d;o1;ZF`{;AlHC??1ce&Mto&$~XQ-CGNr_=_H_zQLqD<1Y5w2H-@Tarl|%9P@fimUPU z5n&^N6+*UU5mDd*I)1en0K%;OcMJh7nFNri0>K6fFT*?Q93*N4G*q7&K_+&x;VLN8 zybmq@@$gdOq~`$-rZa$2(b8*~&jH$ts<~MZe+HZG9b|XG31f)kt*x$C5OzyCgdSU| z^K@XREV3LH!}sF%M-)0y|A|Z47^Mmuq02OP{bBz&Op(80F$mJtR&eu2CIJ(GV^trT z6M{)q%kL;tqfiQ27zSC)U*qb{2_DApAQo)7t^G>b8#syib_O3%;3^32)+<5d{)RQg zv86PfMT`)@l}F9dh$Q>^u%BZFnqy%pZpfCY&6BPgGalh{-u7`g-~AMf%L zFWYA-wv?v=-$3NUTPqJPO@+rJ>F%LQ;vCQr+(;T5B8RsZGR7ecnjiGVZTtL08gx`f z<+e8>VEll2mB+k_SS9E(ulDd-E6EFWgb4OW)@PPtxFUXV7?hZ?E{G1AU7{nob z;n-Z;)bZV$bK`L$5K6K-#U^9bT zurxP@`8|UJ?4E1BwwRc(I}I6`O>r+2<>+OFgPU_E9|i_sDe@~%TO zFW-A*%xZVEW&PeZu3O|#&4j(W%0{P&1!1y?ShneS{G>MXl?mOSxSyGOo!sO7GGS}H zfT#97m*F(rTpJrZCJ>+5GUT05o_s=}pNaBLD!x6-J~rSz=*!{1redCrIoW#1dT~mi z=xIuCiJNL484_C$J54@sinNlb!zu^PJ*Y+K-r58h=pFl=xytd5SomD0|)HN`^e^q3s=!O5}oW@+1o74S1(d>%iq*FJOj`Tae>uoeeHT0)iX?EhIFW{)jw>SEoPq6?alcwz9sQc zp48&tb`HMV-#2n2UEcB5{gEC~;@>;gdz(+&grM+BXOb^skl!j}d;ZxTp^XNfeHaJHypVnsUOdem$a(POO#C-LrTo0U=kJeyw5IAz zZw1hP|5Bev)#ArjxzWe{KMH6VcHQp z=;ST#j2IzyaC}{s-!E$UEZizSLf6KIsr|1@J$Fc#(>nyq1}3M>(w7q)qaSgvT)6h8 zs^VV57=%#!$`i97| zc6LfQcS7o6aTpV&EWgXg#XTNJw=hi2<^W^NNQ8KI#x;z`W!nMQqs51Tq-t$Eh~|1< zjs4gq!#2+b={8<@usH$*%CH-CW~3+@f-C ze!n!&<(~~3VCBI-ZTm`|{z5%9d!(~~fvX>R(7dKcmqsf{`d~@LGDgxx3+L6mX#M`Z z?b-X90*@VRy_1{PX#8elAFxRmCZj70`6tpECYf1*_+ zcsEipaM@%(_44N7#h#-@pES=dwgpxXypqaYe*gZs*J*!XnZ+Hm2 zIy81<*+=|!J+J9xho|3I>G_hp}4ynCxP<-BvBka^PZhHdQ;!*4U<8sGnHW2qfG z^x=2k-xRMO-rs(d{p72Snzs&YZc;bD@&22Ri4@z#_dyZ1B=Z-eVnza+s9b(VdJNn7+$fi!mJ4~PYNEhC=v})_Ds_Ak+G$&J;%6~htja@+Lsej zQ^I)l7K>};-dW)!x5zTeFSuJXwee>!A@7#T!kl-~&3>_X-Pm5K6i@XGzC5E0cMo~e zhV{6ovpp#Z2vSbwhmEFWv=9u5Ce`6d!|$bYy03TLIDNe6AG->c>#(?3{hxYINW(`4 z)1B~98CWcPt-Ry{*K9j^4m`&>f8V0`h2%EJ~liNh_i@I~a#A7sD7TJL#u>4Q->!`Z%$9yQBt^EH{A|2+D; zA5wEA(f-KSXXw@^@_M8ed_U)+X8MA?)Wed8(S>pM(J@w2L{vOpaECd+U}ulNmy^9z zN!-Of`*rL!-?(apIx~UgjGSgHPAgFlyPU>>i;U7ARU)%Or|AAi8qjKl*C(0rX<~tN zd0DD=mC`m5)%CEIX0v#b>3@GU(~8F&{;k}YFxCtH| z@o+=R=eq2MYin>9yUB9BgQaasKha?FrwgFH#mZ zNyltm2i1Q5%JdFxz#R=Z9zjJw&(74T2dp(qQAZ}`T4Rf5E>AXl z^gPTm!D>4jX`Q@dg2uBtKQp$S=iQgq%7hkLP*$>J|WmZfjae6P`JX zXJQyf#%JrLeiM8=L71$7VeA%rx;8{+-C+U(ykJ0XahbgEA*o!guUOz{Wbu}<(G&Ri z=as1`*GIH$;}ZBY;$G$OQ~}+tiyHL~-HnU3(O!(03@}Da6C>tTTl|FAS+bhL;5d4Z zr6;iE>U>vbKOG3N#^b_^ebQ{{P~7(;EH!If=c=D9bSPdd{@imqv!_(kr@l$k+9I5; zgPp?Ur6!*@-}))%Ix{xr{1xd3V*X{-V?UM7IGnhGPGjH6O&n{wvQC-vbf#14V}zCd zb^|84tb0AZxW(GrX*~LmSdr!1Xg_wtyX1bmY;bKW)3EZ=*QfV=+=%Ftw;PY1`On6t z_nNQk9r7m{cCJsB^Xa0rg6ssjKoSuZ!Q}`7($z1OWpe2RODGX@3CtfL2uw+vHh$GX zPmGpJc>zD2FAfWbFNU&BnKXLS?5uuvTC1McX=aUj^{k7bh-C7_TsoJFVGMzU%a2YH z7(0AU!>rB*ebm!ho!RB_1pp@CbF5LsFttV1GCxmQ=?M`v)?o`IWamtKF~ikYcS~zX0yYA(J}Y< zjK-{1Yc)oT*<>|Z>~(XaJ*O=hD;e8mOaq^!aR_B<13x7g`Sw~xU64u{L@A& zlLKADIv?i4;mGpX44lR1u!OPMYd3AYcXhf@pbSq;k5Ve6Tqd2#U`iEYc=MSx&KMmw zyVdS-JKa7%o5N(XW$}?7r;lcK`7vf(>5|3iG@Bi{c-ew*E}Ow*@kL=WMNABQ+ykhVM<<@kV}KLSgJbw-m$DT$WGNceCfiKWWu zNV!}U8^5%?zx(p}tF2crU%!5%qoeibi&w8-yU@~OGy;dw=5gB%lY`@1YaZPZzL$vH`KhRMNCT2{(+MTObTX0uLjv05!ASjXvfc>_)_aL{NBugmLpSxpAJ z)1;XmJ<+&Vnl5H}F$S)m@MDCMX&K(h_6>7S0k$6>;$~5+NKVyUXVD zI^oy>pUdfV2mD^|x1XLq{%v>Ljn3}gftzjp{k`2cF8%n!v2RZP@WZJSCr z1CPsQvDjR2i0vK*NQzfwq$b2CrY0vOC#7a4#l}P?XGVl^SS*~N({KiZU^0A8r^T!` zun))#XSxOnLN`9Cx4FG;y92(BgqGOz*S|=kn8wMm8Iv2s{Z6}s&a!uoIs6`z!-x6x z2F=v;P+wA5({P_ZKo=Z-&+P;l41kvTvl2UWd)% zw42>-b#{Q|rh|Bic5+7N#)WZ7(K0UX#sIu`cyXKw|Id%#14qy63*aml#wG$jmk(!f zm>8hJ?s#Z42jQPKz}uij-PhLEHL5ni8DRA=!^1svj*rG+Np`|7;%_F zE|aNJQ{q)o@rep)SVTfvl--3fS%4uBav4k}gTv(t1md`LVvak&6EK-!LYm7B2qw+v zaR=x&27z<jP$CJF zE8zVlGE%5a&Ril0i%m*T&B)3tE-o#~&q#_*DP)t?wGLAYdTW*VFm zVG5}%I$8i9gwBJ@Q@}y*z-ee$6YcW}Bb2e>gwN&i2iyj|8TYH<_nAHI9UUE=H+u)i zC&njcTx@yL^5v^nF1dGm*|IccL`0ZCB9jTYExqv1YHp9qVK(Wfr^W^cJ3Cvxf6wUE z)09jflaKpoY=MAqn!Vzjika>!9o>CHBctQfvpR#>VzHPlULa6#X>^yIE#nN1waV^1t_b4Yu_gY6yDL%K=sGc0180+ikXlre4@9OUB9U2mfaJUb7 z{X#`#cvM1WhB7=OU7X5ha(Em9Be+~PM+D#AmRXRSo4d4Y-0F9zbr!4HWHIP<0$d13Hg5Eawf zfJoW^AG<7grKzc5UsFS4SYOJHq20^)L)!=fOlBLEQIsuJuDxQxTj07P^Qoq6D|h(WT#gSHVWb729G%pjmA zEEK^L{Z)8#&&3$T7HDpT3XBPe7h$;zm05J6kJ58k#563gg9pat5gb@A=+74sk+2-p z3#3E>r5DMGLP{@I5-TaaL`6IV%Rzi;B2h`{WvN6RrH{x2jNPyyg3jziJspN8)+{_- zhe}#LTT06$_QPTZ60-pDF;&i{6Gvbfb&Qq+U&TR{b9uxCs+=bR%v>noMexL02~Y3B zgO<+tJ!A}wc`sx*iWciBc*0#&h#sKno#Q*crLc-`w62)&N6^-kh0cdBpMpxAbt*y)HtAKFG5g| zntA+pfRF*F*db(nCbacncR$JpLOC>_Lgw#S3)=@#aAreOur*B@*;*m2php!hkeXm? zK|B=(glnOh4-dRJv@=2T%Dq7NI5cG<^D5_m>hlV-bF=eQsoU!7 zpRZe-lT$tik-fF1X6w$Xx|-d!l~vi5HM?@^Yif2@ZY$qjowIZ2o?Thb*VgQ)s;pO) z7MJ7|6qZ($=2a{zdbYASx1cDuXv?#erBG2=l$TpjQB{>!QjnJhavrXOZRYGO-&L`_ zs(Nc>&6cX1H8qvHcU4u_*X8`Cs-m{OGUwTyyX)(#YO_d@>`l&&>g_qT)zvlI>#B0< zYAaE>Y)g54d3NQ$1)E*@!V5W@s&+oQy?)!8s*3g1&(`GRZ!LmdFD}e^p|lu~ZIJ>Wp&$Ms)CC8P$j6?US0?4wr{P5frkOBMIdFrsoK7E z8|61A)Pd@XvLITpR9&^Zwx+rclvmbo-&0->#|ErHjoe%QVpT2JQ@*8aYwhm27D)lr zR#onY zrVShJLvad?Mp-Z#Wo4^2ZCdqs*@Nq!SX=hc;}5JYEBhBGDj?KV1}jm*LgVdMJ%2^P zit{2>bzXCOW$OA+bc5AH6%;_I?$;s6xcmzWsiT1A!!_4fh)lWs|GkR8fLkOTd4%M00XD zST-lZ{Ttbtq%_BHC=ZbS?*#2KaGmsknDSs2i*OjtN=?Wyq!pn0>2^cbMb;{WeDMb3s_{lWKfR*C7c~|4sd^iax{34 z^q;HG52+1zIlu>rWPMZ({xKA&$og~rk6qv|ULc1pkYOquLO6_fDB&PHRD|uLUe6N_ z;~7eLa8%|sIE+^);V@pIgrh+SAsogdlyDf2P{QH$h7t}IUau1@j>EnWK0E;K}5H_e!B=t$8KAF^~kor_opGL~*q?|!= zxJG!;1V0)CBacA=MF4}thM+MR?o7mC*x+&i7!-p3SpcpqC_^5cN7*14StO%~ARerj z13)n;FDLokB!7hD6(p}F`AZ~!jpPSNeu(6sll(ZzesL*f!15O!|lfZ!9*r6AiKWmh5FlTQm|y^bX&9YX#qgVH%gHqNKLS3 zR9%#?P&or-yVaxHEM$jn(^F^*@)Qbiz9YX{6ZPZvoQMLL@6oUOP<{J#kIXyp06u8F)rzbiYPaILB_C>1636w60;9!bEgom;-3J>j%p?J?g`Iqp}J`;+! zGX#$bZ4@5LG(z!S_!T^~BZuPsE(8zhDZCvE@KC<@OYwVl0p158@k7}eh4=dfcz^p9 zJhU%{_V3FOJbnmX@cs{FYJ5+?GKwihs9i)aEEwM(As+HWgW?BSkks%T zIv&V|=tEct^+N*6#VMlvg8Ls-Qg}w#5SlX-QGTOPfy$I$DV!u{smV>+P@PwxQ>dR4 z2KSfzIv4nzfQbwmJBknnqRa3I#k&hmAe6&XMEO0w08hOZdW58vlwU9(fF|lX)X#uh zxii9~{JtQ|lpm`CfR%fZ#~e|91q<4}YYf_VQeN|Ts6kYR!nQu2fkL3#d%B`yurErTKzWz`}G%Kg55{*yUO0->wx zu657KKHvX;```b+&))yu=P|iuMt!Z#W>e;2Q+AcnluC^@YN|Apt6?YADm6EK=<50N zI^X}S^OI2@(&oBbU$O%t50~Jap6)O2{KT=P-e10@leJehp6GCYc>KhP6P+)6JCE3k zx_kvnb*}dNAr7VZiTj38H`q**uH8lJzxBY;tE?zFx#AsG>`T`=SXY{(6!_tpdn~voxb;(+o7Txg~#Pm!z8?%`)lzm2WKdf-My78_|<7aeZ zPuev=^KMJ?TQbd45G!BnJd#s%_Z}P2Ry6%r=>~82Oiy=%8)M)o+V-o?Pdw>*f5lbi ztbz9O!mACJ-t-~;3b(IIwbNraI(_YLsdART$xEi$acEf&?V{qqQTX%z} zd#1Z++nxz~SO3xo>+KVE587fNyy-!R>QHN@Rqkd-2Z-3+PsH?Fox5$5W_nh?I6&ho zjgWfmr$UyA8&A3(88`(Qc-reNusE<~930Ly9eC5V10}#~G?oO|30XR^9b)zj>SZyj zq|T8A)>kLJaCeU zu?9~{E8UyB;R{`m-XN_~R}2{cpH3Nni=&Pg!fxo`iDwb>M9S~Y&Z~1WVI67amFGH}xy!ZT~h-F>EcwH57gv3i^OXULLQcapC6mkgX&Z59XDW*jv1IzV2P4v<$PEI!W4 z_{fLYPhORrNnYt~YQIBYTnVm3Z&ST_h5N;s<<%y5=(|;vWapK>{}_1%v2R}K-qf7b zn={KR_bKBWdFAetS0$Fb(oZz6;Nc51%t3IUd0yRtR_2Afdlyv68Ru1l5mo2aG{}-y z)uikFW$7sc-MR`b4stRMzREEj;33X8Kwj;qvHAQ1Svv6y#D4OsEIrHHJvpl#St%0fWAQXZC)A zPFmqv{mKBt_9HYkhixNd8Mf7=>;0tz&s~$nL2bstq+SP@yYc}#QE2gzlkxEt9)J6p zyV5h6yXVms*H!xW%-u#lZp%|=W*wBC+1#b-d&9}R4U{Y$XZI6~bN1TDg}86bGjpTz zu<<%I2~YnWdFju#M7~@Yy6*cg>3Ve8a`1i3cpdY8NLpUUx;xxmhl|z+ILx)!pHk;_ zPj;joe(eEFx3VZ15wB6H%9AX068E0ugQ&`X|5_44Uww(C-2B@T>#td4OwB=;R>q9g!RG zJlKRn{tn;|Mcx5?3k6LHzZLo`UGuy6*97TaALIh?uH4lrh}t z*rVruzBa+hw7LuOeJHRZ{2T=#(Fx-)&7OhUg90nJe8h#QA#_BPZ%pumjqDGJQ^ zT}U6M88`WFQD8>!8u?$QZE!NphJ*JR>wzGPsx;f|5b9*vWLFKrQW=hdKm@KT^v9cR zRxWjRHCX+GMiWqMs)-=0&=H5c+Mpi-a8YV=3QuUhksu4z@g8I@Rz&^+BhMwL%_-EO z*wp-$04_hxQ+VCrKLv0pYMuhuBJ8JP^>9ULp2EMPfPV|X)unj~=jtUizZSrirg;in zYOuc_)5Zm(c?!o-z?WljaPerK!b%kI4*|H4G*5vm3H<+H9dJEpp29?(^z%ait_{so z;NpP&%)ASMX+y!>5jZvdnY|7E4~7|mGu5Bj;mm%R9jF|W6+}TG0_U{9E7}2m zr(s6m6!&K~64P6yr?`>88Sk$@S7Nqh+sy9IT2yV+$MF8G)GtGx#(PbF?2r=E&}vUG-a3y^DhJAuz}K^H7WYxf^aC_mz{7Ly246iG`Y`9Vmr^+ccsJddMoK-4kSVnc_>vl>FO0To2%HqM;=-mDI zqNm&HfU z8?Iom%|_=#&V}K4v?yld{QOHHs^25+@rT2K?jeqPkbvW`0s720Jlu{rc5|atms*lFg zw8|Efs7}{v5bAYQXXv)`psu1?tJN2wvb_=4#YeI$&=uzo!2g;d*0Ddzbp-NyR@?{m zT{c*E5V4hu_l0&=L~sq(3O;~c#fr_S(5^ZSSG!Qr%?f^>(JeX+S69H{Ev$GWtAagU z!iv9TRq)wM$0)@!<*88H-AyN>Z`Rt0Y=I>t~0)4h@weB#nEYEYqLY%pT%M8yx-tNCV& z4Mq&!Z=$SNlU2dzEA8r0)73`9)k;)oSG&y?8x2>y6@}^QgOe);@gClSv{icFn$K*Q zdpoCoGn1EhdD~_t8}?4)uXQmu*cy>T$$LvA3XSXSj z@_0B`ny>V#++s8=EX67BJe(dxmHncEy8td*Zjg0Vth)>+H~M6sR8(rO%0wJ%i8#*T zIgEC?C*$3j=+&M~^a=jTv8AIlARSU%0(Fwy5`ov9c;KDp2VwUz|!UOHK?1n++F%Me+Ee_DC|`kqAcu z;rP;EDjshSFK&*;g6-|gmyTSPh~E$ir+n4p##fH1s&1*SY?&~&Ej(`2n6abAwzh?< zK~#;c95tpT5~&&# zqOs`wxT@fa>Tyb-s6-^(kw{<^#eGuEY?^D>>rVxl7QL!M$N3c@Q)MA~E8`t0UZlP}v)q{YCdq*URT~*J6Qva_r9bW}xMcP(1Dcfqd?K>WaV-prCR=F}?C-nlJQt0l= znOfki+u+>j=(O9H6~J&M>Htwj`PpD}yrU!DQ=_ zU<_q6x322Zm1C=`t25gZb{OnW!DWd^OGmUl6>M!z+!T$C#99tvNhen(6Y+Q|*pW;G z&0sB2>_5p=q9dHrYa3Cq>;7LyO{Q9-aU&GAe+1->&F0L_%Na4$WpAjlSI%}`>JB)k z)i{T`+(Vsthn%^tfK%BoZ*w|b_B|@#dOzTL(&Y{W?7MDhv+q^2U6*KWC$yJ(wHKhh z+^ang?Ui1w2imL9>@_v6oQXqfSOPeGUSt1uO^tn>E#+T7mH8~@O1i-eTdL6KaW)uPt0todD zLP<+qcTnnPyVv!$t7$t;1NV@?=e?HbMI*xQU~?d>rH?Lu#l zp|>#Wfe?Ve-X245rKPSzZ;eXbTWN^io~DJ-TQNm%Pi?Au`?c=v2KF{1N^jjg0g!F> z4M;0W0Z8oS*XX6RsG;z_9w4zq$WvR^a5|6bkQ*5?BU(ZpMaYdhvxuBh{ z#jXVbSI&9G8Y=q(sXMROY3sz}y5*nb|{I-xe?6@2LR8-#ch9D}x7?=mYdL~T; zNd1pl`tP#zmqq7&aR~a`lvRHqOXvMK53f=e19NfFV}TCzWdX5JsT&2i2yPSnjo=r8 zLlKYmRlr<4iBF{tKg&hGMf7Jy-z9n>_IC${g}=zMT|ITQ1V$w}}2G z5&rosy~6V!Psv{d z8}eg-v|mWXf>}cxj1OSQQ|9?7=Iaprf-X2q@LIveg8VIpc54NHDEKdePYOOKxL@%1 zf`A;lay?K#BgMe1q@{guh<+#lqhxe24J23V)mMw+ny2@Q(<;RrqIwe?j=& z!oM#3+rqyiJb(J*b?FbmxUSEI|5o@xsN?nK6LG!6h$#9?F?hf5qlDML`+>hi_&VX6 zh~Vc5-y-}H;rZhr{ogG7df_(-&u`a^`=Ia-3(v1lJJJ&CitS@tAbbtdOV?O z#8TJer}qVnqYrux#;~3UeZS<-Hpm=j6==n4?xIk0OG_fMTm@2*6)DBfb^NHN0*Oew z7$oq`58qEj!^^G;)CV+VY@+!1#g8wk=J1kGc=3`@TXVEs1!D13Brx;Jxg&LjYDO&2+wO7xW6Phz+YW<9mTx*~by^QNG5@=Nk^^6ZbaU)fFk1Dj~ z9%LS-h+8zCr}11M6;-BzAm^FK11MIz$-A8!sB|}2>9in_X+lg z{+KhnP^|vm!t;Rj!!VzzdGw%I{Y}3Z&rsm#kLhIk8wF?d$NLSB3vglQ8=^k5j^!gk zP2yA!yFzwI4%+ZIgkp_*9C7)~z_>IwEl}bRQWek0h<15Ei$VcN{yeqDf2Mx zrb4#H{iFi%5R7s2QOvj_ENvjFi_cLCE_)Bt-*>@S{e6iCEgv}g!;ts-1Fic&&UN<9S5JWRVV2+HQM-)Bk&nsv8BrEG?J-G`r@4HJFl_42q4#d;kj z$Y(D&UI(8=%yC%*+4K!jRh^4_Hxoq;vu+i1t3SWRAK$%9f4OL2_KhwoF2J)YIQlW? HgZ=nlps4ok literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..cc53d2bf69a0ce5c63431be4d98a0ff0b1d7b428 GIT binary patch literal 24272 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..7523c6e8 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/additional_project_files.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json new file mode 100644 index 00000000..f5d44ffa --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..c91f8b72 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja b/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja new file mode 100644 index 00000000..cbe18f3d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/cmake_install.cmake b/android/.cxx/RelWithDebInfo/2g581b64/x86/cmake_install.cmake new file mode 100644 index 00000000..d4b3a374 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json new file mode 100644 index 00000000..50203db7 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf74a23fe23bde21db4c77b18b07ae5dd18e6023 GIT binary patch literal 2344 zcmcJRZBJV_6vt`l1KnB}Eo*64R>szDD?QhPQk1>m1je!s`}mDBOW2Rv_qi7>7v$G(OABn;-kcfnWy-v{Fd@H80Dz>mTB3H%(4=U_1y zF8~E20jxr?gF?E3Y2IrqX*$AYlD$=J$K45AH<`04V@1|w1}v{6za+KgrB}6Djd^Re zIO576SpU;weJ9)4uV)!|$I8&4w%S@PUOoD|MlzxIENtJcAy)08@6tSV${<8Wtt@3(zS?o#7(3Q{Y|o;1E-$Fl9b zV7V^6myW7owHfx8QLIYJlo7hjB$94@KIu?3uk^CAa2GP(qI7*L-P>-YNIyk+Xf`UO z@XDG3Q}-y(OB06|r{P%|oK%KGX=@ogXDKf{7hUQ*>yf}ZD!jAt@b2ThNN^mQ5?sSW z=4ue5CaD*roa9<{Ok6Q-ZK8;c%|BZE+Xs8~jkRS=Pf#2h^0#S+{mN6NHsc z`4jwfn{qi2vVW$3oVG*sRSG>cLFrby@%rEm?CX^8H0sf4a;;(9rCb@blni_ORDc=E zp&dI>!V@&|Ld7j1@k<2Vpxk+{V9ihyj-}}udu*^p-s$mBm&uUMS*=N1+Yd7+9z3y? zBf>U}#nhjd>6Jtb25e92rt(LrY&T49*>dMqZK;iS2(J?I->iBG=I@tT>S9|KPB0<0 zZ|S~B1TwSwJKmL>3jJ`_yGf?pna%zkkc537j8aS{<4YK|BtvNV zL)YazAd1-^WnKEpi=(LI#Sm4gyhmRXv|uazy$oHG^MEMkaFjI(x$&QqNf+fT4N;hj zAyLrohy_I@&xcczh>=QY9XsCdSH<`b3Fp31Lbw&ofp9GeSCnhuI=BIDf^ZE9*O4#4 nm*6(I117-~_zFyeyWk#}0bhgr-~pHg4?(yBeFGkY;6L{f^CHZA literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin new file mode 100644 index 00000000..ef2ff135 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  İ1  鷦1z +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json  İ1 + 鷦1 +} +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json  İ1 1l +j +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja  İ1 ෦1p +n +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja.txt  İ1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt  İ1 N 1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json  İ1G ෦1z +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json.bin  İ1  ෦1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt  İ1 + 1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json  İ1  ( 1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt  İ1  r 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  İ1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt new file mode 100644 index 00000000..68655caa --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86 +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json b/android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt new file mode 100644 index 00000000..337acf69 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cache-v2-d4fe6a2e9eeb1076303c.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cache-v2-d4fe6a2e9eeb1076303c.json new file mode 100644 index 00000000..d5418451 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cache-v2-d4fe6a2e9eeb1076303c.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86_64" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-03f6ee6d9394a00b8f9c.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-03f6ee6d9394a00b8f9c.json new file mode 100644 index 00000000..ad673774 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-03f6ee6d9394a00b8f9c.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/codemodel-v2-bc8fe2963b4f93283ec8.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/codemodel-v2-bc8fe2963b4f93283ec8.json new file mode 100644 index 00000000..fbc4caf7 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/codemodel-v2-bc8fe2963b4f93283ec8.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-96b3b0a6a4b7059ae2f3.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/index-2023-07-23T04-37-18-0484.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/index-2023-07-23T04-37-18-0484.json new file mode 100644 index 00000000..b11edc6b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/index-2023-07-23T04-37-18-0484.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-bc8fe2963b4f93283ec8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-d4fe6a2e9eeb1076303c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-03f6ee6d9394a00b8f9c.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-d4fe6a2e9eeb1076303c.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-03f6ee6d9394a00b8f9c.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-bc8fe2963b4f93283ec8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-96b3b0a6a4b7059ae2f3.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-96b3b0a6a4b7059ae2f3.json new file mode 100644 index 00000000..e7a75455 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-96b3b0a6a4b7059ae2f3.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_deps b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..60bd22b0119cb8ad352b63c4e676a4f4a0d3b340 GIT binary patch literal 10940 zcmdU#*>e;{9LHNh#CU-h-k^Z@?j$jZi#G=G!bhukuxipf)4SVbc4lg3HpxDjDt+L= z2OfOz!73?>KfznX`$olEQ9SX81_5vJ{Qi0}>j=BlO6_j1srptLs`8u9{Q7tFuXh(O za;3Y5+rkffW;4cmq2U|(s8}f-5gLK(dNLGQTL#J691pnfiy&)dJ;wgR&uaXQaZ@OQ z&~SJ;FNIsQJX;tmJgZU`ZWJ2hA|FJSQE)0zB!bM$Ke=lMp0tfMuH4r+Z2k$`BdxP- zNY`>I;7VSq1lxb$8Iuj3u}bCx9#oCxGn}D4YPeAUK(;rV>+c)P<#I;kd5%@$(#6X= zV`ak+M7|=O$gp`ZF5S#TZpa)OFv4mWcwS^w!l1?xMz-{_CH6ZQZqvn34Gqf{g%BLS zf#Y^f97!yUA&R7jm@H;Xd%A#!`!eH*G2y^Jzk=s3P5#MCq)|~srY**#B}{Ocip!L) zBV9rJ_Y3&eY2r)v5BZUq*+UR9_A{7t#&%Tom2Z9m$J!3~#*uksyXA1VX!KE?=u4+N z5)EGY5iED=Wid?@AJCX(K4Ef47F{z^`}IRt_({4%^F3H5JK(2AwV5Ek1B0%bsB(TB z%_T4$Sw;bXPj+``f9m-Jb*3_5BpJonF0gbWj_a|+Z8f8iGD-2_VL8Fusd3+cktqsS z1ky@y*tg)(R-02i$gGUx3=L4S?*P+!P5ISu|0w8jx^z4`0WdZV#yd1IruT6#EcT7Y z_=@w;_d+>gCfWEkcskMF>g8h06E_svvnjCXiuIVq^2$Eum!Rez_LX-3Buv@Tmtg6- zy!&@Ju`j^5K~vr}tPLqf%v2O=>~nB-Lw!i0DX#6{(t2+2qf#Kaon*jg;ORtt*#G&L z2UOHQ1&glwpw3jG5TmB$xnaa{JE8XL6W#k2MnT1j%mT_50e!5Sr{D#VEL4q|ONx)c zGpVT_;C@K$(T89_+z==v3%5=yYfyvm5<#R+Vn7K$W`hd;@H&TVFp_uX!D|TV0zyzY-?rvDeyQpBjwKBUBm2w!r>I^vW~g zpLIL$nM1vDG1j{JL}eb8Xir}T!`cooAj=xvVb|^#Q#)lZc8Dc? z)=ECljQeTg6~>ojgt%AT7oJqO#m@)9GP`keAv-TnrM#Y170 zebu|30Z*5lBVq@kWf%$dJ<^~q9>8}H)EtGIflwCBi09*Z{7F1x8vT@d z()2B(bE%*9Vciean>#PW{|`We&=7PHM13tigC=t+&5w=xBlT;VVOuq?ru*$O*u5CK z1iBQu3`%-1^e>zx;D-jXPeq)yTl%a?N;xzC7j4~e2a?MM%dqueZCTVyW{RnJ(O?D zvAznTSlv69>g8ZJ<<~HnsaDjh3r*%(%{`Q7kF?YO$g_uGe>42Q0?b=)ol^e48f$uw z|D*pYZkqJ-s0>51P>9q}@lYH5{Lcdzdl2?Vz*cXrIMCi@CJ!)+6}sMjpq=l4T)iLm zDOXqGJvMCFqhjS6tgnTxgO)(a>{l;O)AL}GvsA~a@1^@?J9=QFoJ?YzdULu@HW@>< zh`%>Usmktaga2y}0N=f^zYG4q9_#f>m(8bIc>~tn?Dw=!DMp&v2f7=eJf<@WolpJ- DO!vKj literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log new file mode 100644 index 00000000..c9e9b602 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log @@ -0,0 +1,11 @@ +# ninja log v5 +2 43 1690087038544593695 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 8ce64983ede75a13 +1 91 1690087038589792144 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b5581ef1a6f6c70b +1 119 1690087038619713516 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o 533d1f7e96e033f3 +0 127 1690087038627994896 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o 4fd741bf8abc3c9e +0 157 1690087038658715629 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o c60c0d103631e4cd +0 160 1690087038661526490 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b8e431991f10bcd +0 161 1690087038662660260 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o cc0ae92b3ce24ea +0 266 1690087038767408544 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o e07d066ba88dc5cd +266 297 1690087038798280106 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so af883f0542d1e206 +4 61 1690096306337566066 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so af883f0542d1e206 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeCache.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeCache.txt new file mode 100644 index 00000000..d17fec1f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..f8ca0d3e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "14.0.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "x86_64-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/x86_64;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..afb147c1 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "x86_64-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/x86_64;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..57ad06b2563dd038263b6c245b6b3562f17a327e GIT binary patch literal 7032 zcmd5=Z)_Y_5r2E<^Pkv0pY5b^NNFyWLsLj@eg1o-kote`RL4z?lMn(dyLW5fCU>{j zy>((&RU4_TM5IOv5|kj2FhWB4z=yyGs06KyibRO`;35H{NMI0OiWFN6h$zF#bJTkO2k8kso=Fv5`YbhlxT+c9`RvO z4|<)%yz*g>L8(Xi&_>=!co;bPU7_+I-$8cFxrfN9YhV73%nv{hl9lPZNU2#eO&}Y;TSFvqtSPU#9k$v;WLr+#Jr!z502y$!nRa z5l6`{Mw1id2Rw7Z9NR#88vLk>9`FI*=#S4E^!TvGgat_I}mlh&nbgXx#!AA_PC22}OJeIEB5) zwqihp#KZ7L!g{e!$kEPEh|_1Gy8NXeYg)lFvYJ)0T#&Pix~9A4A}9zaDz=!)jExOj-@*p}W zyTgy+8o}?k0#6zq?C=+W#egpY?*V=ZI1+wiB<0x|p)AIf-7O7`m!KT+2jMBhBjad1 z8V6D07@L>j;Wf|r6bM)^r3!?leGWL<4GEy-Sovz z{K8RiXMdKy*n0eKwc7SZ3pBCg42nP8KB`;?{CTOgj3{qG$(N*2 zT}-+5rff>SsskYi^Xk4jc(?5t1_|{%mfc!|R;&B|(+)b!sJOL?I+1jS*S&OfM0&(y zwb)YwI*&oIs8P+#)V_2EQG42yR0O;&i86*0r&ezH@<(<~0upcxi91t{X^dJ~?c zv@83fosn=fwsUv1UFm>{3-ya|G}HO`u0zd_HHRRi!itiCgIwKSk?9Xy71PH=z zusht`3`hft&CQ2FZ1lX@w|)s}n9j&(CXp3ZY0lPsyQ$c$$#FZoP&7+!MLlO4j+<5I3Jb1l zItNLmMWZINi;L=vSvX<2`Ek?8K;3HZ`~WP4!G3iyHK+lTotT6UP=98NWjHyE%*>3O z)IOE@%!D?3^5}%7iG@kUTg?_q1cjnIu$9!hNa?JnlwGN5G@uqhDpaCZ( z*DaWuS;|>@NfaTKcqVYxc#o}N&9fnlIxFx#RwsUr@uw(vqOHgxcZ&*BFNb&BBrjX~Q1^S?s&T+b@t?Qm+~a|rkU zPZDnzeEwkk9f@}cK6fyV(TVkQDDj3EkvKR7=rm--u6>PBZMBOkP^DJw)Q?M-iO7>RC6bTrxs~f=cP~=G-7g@(O z%z3K>dyQ6cb;s3Y=EJ$vXf8ExE+r%fEhXrzDWn7$QxcoWB#pL8$UTcawIbr2=M<=h49Cv1R2Yt zt^R+bVrk1V@+Nrj4#WPOSDABuMO!4c^E3hf9B%Xv{vXuMhQvAVFx&$Io~XE9zCSTf zlOgsK$I1Bv_W`67Ja{)@f4;vkr}PWC)g!iJJ^?V^by(;74)Zwqar;~k!2wboDA7N$a7GRTN3;8{gOG(kDqW3{Zs%2>l`JJ@4w9P z`yinW-g&wIJpX3_!#aE6LE=2jyyU^PcdRCP!t=oV@w?Uko$SWrXZ@9cKkskMpJPMf z+<%5&C4Y{S725BZ|9}mN2mAkxfd6@_h&j(6R}=LA78D@H#|qw8`G4b}eX##m!58;t z_UHX~h5B(X{~v>Io6n#3>D3SDe+_)ml-uWX#2Wc8Q^4W+LE`>%zup22P1v9RUpY^P z`_aiq?9b5KARxy6e6HgE`GfXB{SV-a?f1arC-(oI9|W0(Q{y*%nBVjy4fq*9xQXpQ zH^I>5I{7c7;v;UKAv|9PF)TYxe=t29C=95gmHdO_e??w%VSnJnLJhJ%^Dgq|{xJUv z{=p4|=Q%$GRM8DUpb2TdOb5;~72>%U{!pyN59gl);LqRQ-%hOE)9~Err+_L3xA33F M#(>O#LqHY(1s}?wr2qf` literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..9a43c40322739289c289eddc05e8f6b2802095c3 GIT binary patch literal 7160 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..4d23285e95c8103a5510558c51fde3402981a0f9 GIT binary patch literal 2264 zcmbW1&1(}u6u>8KZL74Jih`hrJ+@-E*`{e?50Vm6Q|N~XJ%tiByOTC{vl}*>5(QBZ z#ZrWV2R*1r&;AX1@X(`2FP;Q%IoMkdh5Fv^d&zdqLHl6#z4^_1Z{Ez#%#-}mLSHN< zSYqOi==PWj@%CKT&iZCnjDqJ{VdvLD{us&5VRg=MYW1om-D1wt?TvNe!@8w=700a=m#TKNMNoH* z%_7+iPq$6oHA|+f=uOKjYH1pgEl=8ws$(}gW2-CcxZ;13Q#F;grHiSG3174sH82th zHZ;gQZ=0@DHI?y9BAwFGnOjO(Z%9*dY{i{PrZsK4JfRr4I)(Bnm`T-?@lDUGH|D0M zU@@3N-Ef=@OE#RQYe*G#X3BFM%h=Sb_LOC9*Cy+(^FSJ&l9^3w$(c+!qm^%`D#mOg znM$P0ije^@lhP8&vXojnsZEG0wCdQS`y$qg$F7eI4e!ALx&a&;$~*kbUyQ%#%Z(29 zy#Wsdz2y_&0daWJYqVeV^}?bbBBD|Ua5?1f*8pq{+L-7bW-g^kocpX_6OV&NVQzpu zCWd^5pJ}pYL1X@F)Mx*z#FYr=J;Ie?RmUfRXyk`{FvJ%^9A{_$Qi$W6%yA!3Fwc2t z%%39!L4E-mb7Uy^2K4(@@ZohZ$MvA_zA(QT;LiG)Kn53_l=A=L@#qN%nw7*qnjgYa2Eo?Z-h{7$CK*am9B+_JtUb2)l&7ERRYh%KWcmm_HI;vR zXZdF}zCd93|8bs=bX5)+kjDQM7CdvvP=_T;9llRI#^-?h7>iS78IXQTMeR|41T_9{ zK3{xqegeZBe6PUtQ)e0ab(%lAuIT<@UUW@B3(G#me+Wac33v3f5DU9zqXp3*$FuK#5MPhFb9{y! pN%Q&{zXzk&{=KCA<9)();`_t#%nyJ?=LRHN1c#|$RG2av{|91RMG61_ literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..81b043d0392db4cf7bc24b0ec817a6f3e9eed0ee GIT binary patch literal 4544 zcmd5uhuN>w3IV9^C2A+bQLSn!jOV9`bCg3k^iHV9e?qzLg7Dxy-jcjjJaGId17iYxiu zd(S)Xz59Omji1f#ACE|qV3EWgvFtGldhN13;+Z3&7nsu%r!Jk(UP0v4)0ZbsHGVmt zT|{rI=StwEqnyy&t2joGTt)7iz@bCUE5hw44?cwC5>&-8iKgb?kLgv^f3z)S;S4RYi0Jz#b! zFjP-$WP_YQKK3s}JSrkhK!~ov6|UF`XQR!Ve1~^RHn&`elYmCBW(0oHbJ7|a9TYhW zMcaK)c>5ibmT8|ymTAlA7cJ56TcW=OP*^n~&cRQ5Er24}jv;h>2}QqHgFr`nCn^*S zTzU{KX(_S^W*Cp0Sy<`T$lU_9U6C_o&y{2(`*Vu6$veQ2agt)Rns@9{KDjNEN)Ku2 z%+6%as9X7@T}?WJ18Gg`&uvedcwCcoHj;QM6fL=}=(@G~E>(roiCriK+b)!?y4`S0 zOM#=Vy0%?5i$%zM5k{YME{_Go0221~a*gmb-Ik&Kyn+45fzhb7lsB!67X* zkh3f;J)mtDV+V}m*4U9FV{~sO^NLxk33a*-$5bsFm0ZcH7EC*Dse5g+QL(CSU47ij zIj*VBl^d>WIep|(kg8%XET~gf`Js|q+-v0~t8=#6Ul@X+hX>V#%&-p18+IHnYF!;r z`ui2FuP~5KWim!aU5*685+!J@^Q9IrRmX?;O8Xw(W#7VOY#0Sg4`1m}_0{*F;_>b@TJlmp-x(Rl1)G!ZM1E|QiLb1P~(W5uW(yDJib;joL< z#uV*O1E0;N75V`n zJ%KpAJpil%D}-W8n$ow-KK7;bz3&5Y7=XpU(pB9;V4FOTK8- z9&wx<<6hPSA8}0ajL(3Lf_NAF828dC;rNNcIGCQ`cKZ*G?{i#?U+=@sm1KMe;XHrF zhY3%TX8bVu-n#)d&XsMf!kAGIUp_6kSH3X*I{7yQaE=+Fn*%uZ^B(z|NMk&>Ml5%b z!TsNj1dxoc@ZNbbkt_C*!Tf#1p9TA&XTJHSD^=UIlzR_O_rWV} z9`~d6-uPgD3CnSfMK4(^TN4^ z^Ws(*9LEp7d*F)mSb$V~)hs!F)=6p~UV{t~wl!P&29MA1M&PxI|7?r+@qTlAj=z`2 zUvU?J_Xv$2o)^DwJU-Hh%8;jDCXn+vSBAM~S810O?e|%1G{qViw_Kg1sSU4ttM2art33LJy=KcV6t;T=1 b#rSyk!sExG!|>d3xQ}Rjen)ZKR{Q@CIG9Sr literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..f452eaa9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f7c0749f5a23ab621bd65fb3341c4501b1ed09d2 GIT binary patch literal 29336 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 RVa%#HNfwe`8vE}0{|7;y*ZKee literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..8c2ccced3a97ca4b3d12ec1c2e75699ee70030c3 GIT binary patch literal 98368 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

lbo`zpoo{Ymq_*wWVydi;5i6`Q&@UIysdoI@S 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%0D||P|FCoY1TO(78avzTk-Lw2uP~r-SZ5{p3KN zapfn0?T!G*O>g+PZpe{eyAvv4@IwN2LOCn+W$TAd!P_K2ok3lIw+RrOHaT4atQ24` z273uGUx4VT(CHT7EApuwOaz|8{mGUyfHuLbC1&?msP0_@9RUjZ%=U@U{N0xS?<9D{KJyi$Pu z80;s&WC8YPu)hEY32*>|0|e+4;6Mfk3h+3L>+Q-Q1_uf7EddT@aIgSh65tR9hY0X7 z0md^JFTnc+IF!Mm0=!Fr!x$VUz?%g)oWbD&ED~S>fJg3t?#d}W7ij%dqd^bjH@o4q zu^}0lazfjU>ss1z;J4GjZ-;?jVI;L?hraUHpHu66X>a>azoZ%sTT$INaLEe=6TNw% zszkTH{_wf9w*!q;iK%&w!NjC?!{p)uZq!rIgUZnhDw3Jk7@n!% za-@jeqYEKM4Du!RBWh zSM03saMn80b{xGv^v&KQP?Kd`xz}HR=v>+ka1q9X-*~dsqPDu?t@}5 zA4P&fTUNfOzC*3+m9`@*bmFK#^YrVP#uH!Ff1+lES^{IX2^iz&H(sd9^W69K_h=?B zMijkV>reH=^$7=$!Sd6H^84uU`!t$Eqkq%-N6^`c%}wzLgjHAW;8e;Cg?N{|5h! z{^A>O#!<5NyBRs5Hv*xP{!oYU!k8@Mg-VCN{(G37Zv$rqbkT-k&?k*^I{YE%q7NYu z_22d~*4_uT^@q<)51q(q{lIy3WBNqsned3J*cb@C?{ADZDni5kjd4c(7B$cqe@R6s z?h>=;0CHGBJ!zJ-P9Qw4QrTSJk=$f>zfR zVH<)jcn>-9LLYwi5163Y>Tyt4|58WYM-XMV6y-oeM=*Xi_!3xuyV+Isx4M;;Q4p8w zk6<5c4XnS_?6EL}FeiVgEp3NjG!a|Z3Bc+zzXUv3#@mJN`l$|44&%s*ScY< z%@E58UIPC>Ihb`FX)S?gkw!E;-vjDY=fzawi@6jPJ z9$=tmDghX#-TlXj}a!=e~vx1pw!-;dL0^T(6O|$Jn;#8YAf~qu`)Xw5P(D z?AfmwzP_-58QWT+VvkX<*C=YmiY-uag*Q;YB>|`Q^AD-Ux_)2;RVB3<+uDG8uTika zD1!ZOvS%l7M;$o@BM0q;TC&hZSVh)DQ1^de`q~EPt!#95H?a8|t2@&6i3r!9(~PwP zV2OrB1On3@s6X^wAhajY`hgz6od{OgKRkCF5q7TTj2-kJwn-jSeTRE z7QkDN1NoWX=ywFI9Q9-y{ocxkkd24Su0uxBJ4VraSw_-+Ktwz$fM$var@t#p|$S8WrZxro-Iv9WjUuGLgpM!$WjG{L|WD9mm z|6KsKWf^g=W*OUdprgCN`Bwnk58!J6?oBk3jtd_@%L7Fp0sKKl7C3oWGm?&pilccT z_X;#{H#)yt!=@Phj)PT<)QQIt{R+{eM!#c_y&LcH*Lu=)h~x;cRqH z%qwkcbS}>;-P7n4H#>Qy2eUv)>jzq1?^kiN?}Q8J*?sKl91Qv{Q8@a`rXNF!#m|tyjEp=hnO?t=4hCNa z7Kj{JHQNA&_Jg6qJ)q+lh!hG%pPL#WFsl>eLFxdqybdg{p!g~DtX;rR+6M&8_auyC z;U`#i2$ce}aQ;2?qbLJ?d^Hm?V>lZ$uOA!^W{zY&Pdt` zRKYGRdL}_V3?N??bUpBQ2-(Lv!B1MB1JUb0<4(ADnm6_NCblKouK7D1Q$Q+W0+iDVqS# zGrUz3oY+945Sm>05xijh6~S;Rgeg<-8ZZ>?M~TG!$XkaJ!8(vQ3mo6W>lnN~0SVwK zd=DgWX@~4nShXR85mfXlyimC407UW>#`$YNfY(=K`f|WX`pOQYb2w28$_}7bDES0c zF!lhDc<~C!g11nI@D4?AuK41GCDaRDLlz1=sKT=+Pkj%zc{K;t+lF>ncypjIebN?V z-Kek4Lxl)&p89H@x+_m@J0i}9xR2{lFBZk`PGhH>z)rccG46I;5buRkjM)p+19^>! z2ViO29%vlUvGJ1wo%8E_(S!Yy;?L|TW%0{sP}CI5R2 zfByFv`J!P+Ck}&o0mHj+E4-kUh0seyTYwh`7~16YpGQsb}vXqF-i*R&%6(i{!aG3oJ9rpnk5|ir$$b1ECW#0-u&$qY`7)3{6 zHnxHwcw-d213KZ9l>|ZspMu9Q#tL2mrtQc8Q|u(rI2?Sz?_prHLkVXzl%S;rFc5vH z+$aDsAL`$Y>adXaJ+2EdK8oN4B?T&qaPjd~i3W(J(dYaQ<|N!IK(C+lPwFrl9uqyj z6`-Bd)t9HMyYtlD(u@K^?iLyqN7uz-wD79@>gpq4jWZ1;n%0Vfbd9LaGg@+}B`KXTsKQ zG~~g-^~iOnIy$Voh)dxvqRxPOo0YbE8*y)m7Nt~wxpLby@M4-Xtp(4wKzd-aFKi2} zzcw{syx{QzlE2LfkeE_CZMZLgC)^#ksDV-=FsW_zi-FJ^wmYA&p*w&Izx;D&&j^I} z=Y-Co<)X9}Yw(Ns=d8cRGz+(E+XA7uU1%VuGzJZP)Ue~Wi@?n!5jyic1K#CrbsE=+ zfw5J%L)?e+LU4F_k8ZawQ*KMKM8h|{8-GCFygR&cD@0hNaD#}zM~awKWe$_S!bda$ zx{=ArP7`t}C)GLl)TC32q#K@;h@>j{OwJ$(73KdI6wT~T(aiH!gwJ0wsmd%SbHlAI zX0p!K+F9qVn>|yN0w(RPE$C4Z$A66JBRp$QZDx8hVX9KZmHnG5fPLpz(vcnYnq)GBEsnz?9MoPE9) zd1$K2jpr-E?fb7am0LB6nh>RIa+`19^v>k@!R@fu_2k`Viqf;;Xq6l#^0WnIlhu66 zRi&gS#rF~G@53Tc?-G0hr&3@7b_w^d1QWJ)Gy@?~5xsqEIt5jnjc4kt@J~ys=rf}d* zLJt4WNXf&L!^$H`h=-ymCgZ#t*f!>9d`<}o*5wO`oNhs8opqIc;TqofU{_|6cNrMy z{4Td;tH%|Y72|uOm{esZlYC%5i%ERj z6O*RYIKl><;lR!E5*bIirmS`}bAi1$j~$im@Ma7vY1ih>HGQ$JazhfRYHrxU8!Tp% zl0_~ghJ4D!{41rxO_aktWpWikIJIaIgNeuJkGs~68_~?@FT2)`AJNR{@4D8ek7#D} zFI{UVjA&-`g|4*|M>I3Kr)%vcBbpg~mujJrM1?asSlsbE%tWxl+(gJiT;H1rn3PQ7 zd)=5|?l3vRL=^M1%%zcpf-I9MVQ4m!>78V$5Y8g`Mdt)?ViuG5=?6@395o5+8cEBe z!~!1vf%e{1T1U;M%yOF?H&AY(uTdzzq})U;b0!tZD1OiZ6D&teuEEb^KyoN6$dFma ztE^@!Rq><~-N^-Bx_nAd@!bKbI$mVnAw6y+9JKkQA0{(V;Y@agS?h=+R$1P4TdAi? zE7o(F+)7o@Y=!BU2?O&?a+km^;G*z+M3Dz*1Af2-QX$0)6W{ zp&nP$6>SO^b`S`i_$rZS!_aId*%1(J2|H-Hz{?j2cI|5pEU#2B+L>f65IY*VVJ%&T z47Y@x#(1A1_H$vc=Q3$iZRsRR9s-H9Xg?QTyu0fVSxqD@d87sB0n@X?nrAY(fgnw} z+1t#8CW{Y0euL>r3*u37KaCc&!1Od48~v4=72lKBOsAJ@9ZYliIFc^sLNs9_u$Vmc6XT=8gA!_4uq-xtU%@7z`RFx$&A(ozTqoc&oy3-;=#3DPo^eejX1TIAH7+ z?7?iATY4VbGJfg~6KfG8nDuZA1jq$T`Sqr#b(Q<{QHm6AA#iB7m`zF+d6Pswpj=ay zG&#AzyOImRWlh9lsg#vHPaIpr%1WA?T-ZUNQ&};#$;qWx3GF3NU}u2a;1(4t;(NBv z$D7`Cynz#s-$2&6p(5~HU=Pk?Y{+_GGX1Njan!Qq3~IqZTybxM$?WRu9WL&4 z6B0)Z%NRDYnK?e_W!j0%*^?g+QV6Wp_ITPpe>ZzFE^89;=eF&jwz-r##pfQ<%;nvL z_crnKS-+=IK&Ml#DP>JgF5F6BF9bIxG&vb)po%E2C~a~w_E)OwW2;-*&QiWn4u@1`avv;2ry<0G?HH947UJaG^I zL2j6~%*aoO5_=M8@-Av}GPj@1j6N@^$|ffZTt$LEV!=<_B*BY>;EHrGhJqE?7mn|6~kk~oW9N#g&CX_hGHz>5n|>l61wnwgwQte-%R-kNp7Iz9EdRM8WI^M ziNxDS8t^mUoe@mP{9ut;?;??eZcOm>F$2h)>q%mGBngfoVan&cp64#XlR)4PjJj?}7i|rY_07IY%xVZL&oeSC^_Kq+Y*N&vS-dNlknTu6% zWg0PgJ2APz7}r!1N3@-TK_1XiFre8)Pow%-Qurd}=P{~ZAlB_+ksfb(d(%_&ILgJ; z<-!g0@Ju`;a+(jy+;9UnY)CU#RTE1bKEvt6g0~`EyW$7AdWr=5*oSVuYg!^L#|SgNRoQa&Qcfzo-*fndNh0?a!=up0n|BeY>oZ z_+W-Nc}$hea++AEbhB4TO{vogylV(m|?xcZvo#8k=kR})_>@!{bitc)wKBc{HcnMB~Z zj-Q+v#DljEf}y9Ww1t%KpqL)B9 z3ag@{F9S0ALZQ_YtFoFt$>2d>SLVQ9UolA7(MJ!;iM@P~qQvMR2I_TGW+a1YEQ}tM z0D8RXwmKhvxTUYfkQ0k6u@-Q-kcrb3#{f%XzjP(uu!{ZDJJk+|A_G3qJuq7Ms3?Pm zs%f$4Zb5XRj%&?e)R_kU4MA}v;-f_jheE|bEDwVUK@1PARfV*oB>Z%(3g|soz?bz$ zbklxC8L2DreJtlLurZ-h`1l%TqtJ-Ob)jkDmsbozr$^glOrFt$Fsw-wmuNGRV<^he z80Cv7tfKHE^xV=u7TZ2&0Jr?&bm2lW*aU)XD!X7QFxM|PxS%M!GK7a)m~d#RKszrb zKrIu`I|FK=co=do!0J5nGh6t+n0md_!i(L4{tM#sJ%T=lbV;h9Pb0k`L(uqEqFS1% zh-s@koqvKlOb+uF)9G|S52fCR;o?=CZCC}#ndIDWQi?X!`5u!OnpzxU>biSrUqVGR z%4_(Jcr+{ziZlEUE;=UNv7hEgC<^6u1bh z=el8?1zrt}IhT@@^CIUeBDG8>3SrWc#4m&h5-#d>Na=r6u|9_AA7PG@T+x4}swVm? zwGfmsjoe(Q8r$T;17g~)s%LVC@Dsdv75V_3XgFqx{# zZ1e&fT`Fj@9TEkY*TTjb_WO+50AFP_^`9|Ww4VYJoeF&6P<#S`rBM7;#pcJM7EJnI zg^<0BF}If=hf!>m9~TDgWeirofKc{?dJTl4Khl`=zYAlqrUL!B2p5tA@q+0FaLZzD z6*4IPLVoistAcyf0>#C@g6A}re7{G zX9{L>X!u31S+UJh=XdI;Y*7w(%-i6S#hh!7t8i_0r`nljZI_m=hL+BB-lP1&ouKAB zYO&qWdPTVaULvK#RlN?QCwc+nmADdv79O@yf&-cL<6$ug`?1h!vj-SK(q$be_2tC>rL@GPqz;r@_LS zB?^DSVzzBzy~;^Gm6J~umQM?DpqM@_!WF|LD=klNvdG1jr%RC}hw9J~(`i96{u3NZ zCLXfLpQ3FOZLswH_%!G<(eBB+%0U?{U$~Aq3k9txu4F;kH~Jy=EEl!+GivV< ztG%CF?LBI>_ZZ5XP5-Aweqs4{%JT0k+;U7;ZDhN}d)jK@m;W`=rtD-UKEJY>)`yz* z2sQ0dt7(6>n)aC0w7*#G`Kv`fZn^t}MLuga?Rm@dr%Fr0%V8~5E(iK*FQerjY4_}bcEj|Dc02`w)}j;TK!2@rZ>j8-${wlQM=G2A zWB)0R8elKc5iORTuK*APP9#A@10gnm{!EMjVxVvnE}P*cs?9f3$KDB*nDo)4F$926 z^b01MnfMbEe`lfv2%&8k5Mdj~VCV_-I9GoQ#4yJ_ZXLQn)OeW~!UUerL{%CSQ-FXC zir=Ea!b%N1O(suQLA~&F9TUG{;txO!b=;#o2DwoBEEC(9*vrH_K%j4*GSCjh#oyz_ z4a4N(SiB5_i%>L%iF6>8v3Yofr2mMV$_GF=RSX2U;JpcRwYW}X1$UUJvL14w?^jIx z76^1>GXqaDv4x4$^mz?epxnW8)n1bH&uHjSoBzDyUsSkr2{6$l)hw$lOGwH{y<|e#B^hHA7L?SM zmnAG)noyHI{*tt`aSO&Ilvb52U6`=Eyr#Ai@U-;g)a0~;q(#ACb?xMoloC@#^1@}y z7FLzlE~~34El)08wj?FEY*|(5qLRv`DOFX=mt0(3v+Snw(qKZy#7ok~r)Mn4NLw&z zLPhDs)bSHiCzMr`W&n^rAuV-QBvmAg3Xkwk|hf&%a<-JT~=0}lC`X~ zZb|vlU~S5Z@&z@)(v*s-x?r%p=3*+6Hz_wQtxTy|x^!7(ZFx#3>UYa_P#IDYMF}uB!|#$|_%wv$SGa%D9CS!1amgDJwH37Eer9mVz0ja%oVhEiI`k zS1PKOl?0V#)pfPS%S)=#CMvayDuJP*q%^p!rWQ)eYJy5}F$knhEEa+y7Xku=O8=}` z{=(wfIrFlM^9yHW7Z)oFDuXrU%a!1Y%Ca(uI($*3QW0$=q`0(trBYH;x(FMsRMr;P z)>T)7rSdYRx~6h@xT?4|SQ0EZMS+uw!kzKsOm{@i?u;L&K;Kr^1g9g#X{i{$}Xs= zS~X6&YFS;-atm9tM7c(w%{- z?|=PoULUN(pL)wIMP2Dthj@CqH^NB=w?qE25gboM3cwW~VPL|i7m7c|dqvE^D`FC^ zh)KF4Ce#sjIC?sa#rGRR>#EZLka$Bd`T`E3y}2h6h(wm)DxU$n~~u3)=8M>1kCZZdqb$ zPcgT2yTfJW6{f?AQ&)P2A9QH{p{cqvD$W5AjajF~OzX64ZOY0;JD%lRjvcKG4;s$L8vNUCZ@8fR1o20=Zmx zkp7p|1^NV+wpZJzd!Rzm{=B+E9|Psh`h;BFV@E3V32V;-sp!JU|xir+WV_>fkAr^1p8|f9T&o5+n?)(_Q%^DBUN3$ zTK9rBeTv@OrOmI<`-XrhfII4L(*ZY)F0E+|&Lr)) zW3x-UXH7D;|F5xjPw%T+rmM)cY^g<6N8d;jV>xOqp5QC`yA%Knj`O)RPwK!+`9ctjC#k z`XZOszPdo$paoIOIz8G|p$~9P)nm%Tq+Y7WoPyFuXxLP!%+<%bv{#i1VQv7#6{mY| zSE@_<_towMjNSKIvfjU0D2Q^U=)Ia<+8wLc>JWo}YEvA2yR17~9Ae#>I#qW!>Ap%( zF-80P8pkCnsMdBnrnt1n*93tGLcW%AF8^Sz_jA>dwxG5Pg4o9eUn=P}*#+v~z}0P^ z1Bb>G?a?*KK)aJ+=ugE3cDhV4ZYF#X_@txghZOKudAVr0VL= z^{AnGuX`N5yT}{|ndqpgj$U1APC|_e>#^FU<}RnI`=Yeo?snaKnM?cPR`*)yO6@); zIO@sJN6gbbm+Jirbv+L{FIU%dwNGz_$h)+SPFSsBq@1`_4AkE^p|Tm;>$teDcKFtI zUDxi1DRcN%SSX;^obEP#XbKGMDcYf1*TS4}ZqnVZwc7i)uEoLkduO}eTWf;Z<_05* zmQw+3)g~vqw5uw#$psKH_q7My!|Nb!(AV0kTs>+x^mrzW1sLvsbZ*oyfGGp>Wyk7` zLWK{420;fw$CdpZyVTf)hY!^0{g>C*PlYihW?zkCpQ`Fn?g#Vc&b#i}o$ee|ya`$W zwYjMFS*;D!!d!7_udi7P6FFJ?e$B^Py~8n21q#Q`02iEP+V!ZNj*M8xgjmOw{g|1Aq>4 zFLY_|uYt8D%BB6zk?Y>!(%xC)&eeYJ*aSR_+*93!2f&v55j|EbabqLea5-3Bfs2eD z^RW)!bOFB~a%>ji0Ke~Bvk})Zi0E^-0hjio3M&lI(8*xqWz}8a7#Hgp7k5DKe;33B z!r33@HV}QGeqLT#o<6`m4}8ysmM(;RBh=4>dRVsvUjg`Vz1~+_&@M&?bU50Hb!ppG zSU{)gK5g0?*bmxQw|%UwS79yr>NdwD6}R>cz!8<_(oWo#i&OCDQ0bT$>qv*cIQJv> z9KOf>7(^r$46lVoEfo1+$Opp8H`rAt@;H~aqyju`1J_Ex4jdky(R*QYzq)NRl(n4- z4524(7k&7OvPt(AL5Dx7dvDUCZquSRY0Gn)b+6_Lx~J+p&Bqhj}sFrELQVFL>g~h0-JX&>Y=c2vZrT}#28mI4TQDljH%n}HEx{<`yH7`+?8 zO1Z@ZEHRG&SFZN|Os<1YH=d^?HfU?Aa0id$5!2t{aOqUO?C6d`gSX1%G)kNZZEr*p zLzKYjfw&~3neQugLffI_P{gf*z{R~3acDN&E~F{F?Zq&yDR8sVP13A)|H8HLwVR5eKU-czP9neBLnZN``Y?f++PEh0Q`6l zDJQhp9X=!ie_vtO>UVLU3_8XM-0F9}H(n?3@VmZv|0mMF!?mxizxbyM9tONSe`Ufn zs$jf50zQKVIA(VK_4xb)l5F>nHXI(}hxI>h!|}Na+kGhlzB>XgJ~}{l?Rtg+h6(+# z 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..0abf455da8472c29d487f25dbad81e3e468cc640 GIT binary patch literal 42392 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 Dhya;6 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7bfef00c28933348071eb2b37cb84509448daee9 GIT binary patch literal 97320 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[ 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..82adef00bdf6841657cc3504ac4f0022b28d7f89 GIT binary patch literal 20552 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..099dccf97c371d8e186932c719a3576dfee2cbeb GIT binary patch literal 32048 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 00000000..248a339d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/additional_project_files.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json new file mode 100644 index 00000000..f750d5a9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json new file mode 100644 index 00000000..0f1731c5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86_64", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja new file mode 100644 index 00000000..2735473c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/cmake_install.cmake b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/cmake_install.cmake new file mode 100644 index 00000000..2bed4188 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json new file mode 100644 index 00000000..79a7ad3b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a44e3e4304f50ba01d8ea073a35b4ff409ac59a GIT binary patch literal 2327 zcmcJRX>SuT5QfXyavv@CRiK<@)-)W-mwqVO7Da*rJ&&G7_1eOVdcDrPwOVX(Ww2O(>#@F* zZRG1&%H6gyG^oE!UOs1SWth<1bg{=>{o?RPGS*1a$`k|Q!@X(?@cT-X@8r%} zzxco9Rr_Gma}+yctjcAw{OR4=`iBinzNhA&6vS2(J!yQ-wq@IS!7^QVFCA6GDjD|0 zC{_h!$_QPg5pjHrE@=i!}tBqE=>Ik9*jcs3o1VZgDshWE4*M9sG2XGC2^kzpM5Tt%cPGDfG+~ z#jEl1tIgN2k5Klm*(i+`*BZuo%9KF^$&ksfbZ01oQs`E~6W5C8s!RZZpJCBa%AEHK z)(o}aSeUM{+Xe~oPLGEwoDSif)ta=m{V;=4!4s)$5z;UgQ^~({MkEFUwk~x``K?&C znC-<2!+|dq!jdi%z{cKk4IAyiLpvZwjJ;H zt77~`!k%v_AzTEmgK!fGx01u)2sjERLAZH@8_02R0-OY=z-e#>oCW8=c`yxTzy)v- RTmqND6%cMc*Ff;U{u3iQ$OZra literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin new file mode 100644 index 00000000..078f2b6a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  քİ1  1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json  քİ1 + 1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json  քİ1 1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja  քİ1 1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja.txt  քİ1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt  քİ1 N 1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json  քİ1F 1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json.bin  քİ1  1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt  քİ1 + 1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json  քİ1  ( 1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt  քİ1  u 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  քİ1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt new file mode 100644 index 00000000..da61f3fd --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86_64 +-DCMAKE_ANDROID_ARCH_ABI=x86_64 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64 +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt new file mode 100644 index 00000000..5a0b4ac3 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64 \ No newline at end of file diff --git a/android/.cxx/tools/debug/x86/compile_commands.json b/android/.cxx/tools/debug/x86/compile_commands.json index 54a3e217..2bef66c3 100644 --- a/android/.cxx/tools/debug/x86/compile_commands.json +++ b/android/.cxx/tools/debug/x86/compile_commands.json @@ -1,41 +1,41 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } diff --git a/android/.cxx/tools/release/arm64-v8a/compile_commands.json b/android/.cxx/tools/release/arm64-v8a/compile_commands.json index 76be67eb..fbb3e01e 100644 --- a/android/.cxx/tools/release/arm64-v8a/compile_commands.json +++ b/android/.cxx/tools/release/arm64-v8a/compile_commands.json @@ -1,41 +1,41 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/arm64-v8a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } diff --git a/android/.cxx/tools/release/armeabi-v7a/compile_commands.json b/android/.cxx/tools/release/armeabi-v7a/compile_commands.json index 700887ef..24cebd07 100644 --- a/android/.cxx/tools/release/armeabi-v7a/compile_commands.json +++ b/android/.cxx/tools/release/armeabi-v7a/compile_commands.json @@ -1,41 +1,41 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } diff --git a/android/.cxx/tools/release/x86/compile_commands.json b/android/.cxx/tools/release/x86/compile_commands.json index e649a6be..50203db7 100644 --- a/android/.cxx/tools/release/x86/compile_commands.json +++ b/android/.cxx/tools/release/x86/compile_commands.json @@ -1,41 +1,41 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } diff --git a/android/.cxx/tools/release/x86_64/compile_commands.json b/android/.cxx/tools/release/x86_64/compile_commands.json index a5030427..79a7ad3b 100644 --- a/android/.cxx/tools/release/x86_64/compile_commands.json +++ b/android/.cxx/tools/release/x86_64/compile_commands.json @@ -1,41 +1,41 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86_64", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/DataChannelObserver.java b/android/src/main/java/com/cloudwebrtc/webrtc/DataChannelObserver.java index 83f316a0..78fe4155 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/DataChannelObserver.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/DataChannelObserver.java @@ -5,7 +5,6 @@ import org.webrtc.DataChannel; -import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.ArrayList; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCFrameCryptor.java b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCFrameCryptor.java index b78f5eae..cbf1f3fb 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCFrameCryptor.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCFrameCryptor.java @@ -1,9 +1,10 @@ package com.cloudwebrtc.webrtc; -import android.util.Log; - import androidx.annotation.NonNull; +import com.cloudwebrtc.webrtc.utils.AnyThreadSink; +import com.cloudwebrtc.webrtc.utils.ConstraintsMap; + import org.webrtc.FrameCryptor; import org.webrtc.FrameCryptorAlgorithm; import org.webrtc.FrameCryptorFactory; @@ -19,13 +20,8 @@ import io.flutter.plugin.common.BinaryMessenger; import io.flutter.plugin.common.EventChannel; import io.flutter.plugin.common.MethodCall; -import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; -import com.cloudwebrtc.webrtc.utils.AnyThreadSink; -import com.cloudwebrtc.webrtc.utils.ConstraintsMap; -import com.cloudwebrtc.webrtc.utils.ConstraintsArray; - public class FlutterRTCFrameCryptor { class FrameCryptorStateObserver implements FrameCryptor.Observer, EventChannel.StreamHandler { diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVideoRenderer.java b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVideoRenderer.java index 61500ac8..848b767e 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVideoRenderer.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/FlutterRTCVideoRenderer.java @@ -1,19 +1,19 @@ package com.cloudwebrtc.webrtc; -import android.util.Log; import android.graphics.SurfaceTexture; +import android.util.Log; import com.cloudwebrtc.webrtc.utils.AnyThreadSink; import com.cloudwebrtc.webrtc.utils.ConstraintsMap; import com.cloudwebrtc.webrtc.utils.EglUtils; -import java.util.List; - import org.webrtc.EglBase; import org.webrtc.MediaStream; import org.webrtc.RendererCommon.RendererEvents; import org.webrtc.VideoTrack; +import java.util.List; + import io.flutter.plugin.common.EventChannel; import io.flutter.view.TextureRegistry; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java index 72d3f0f1..8513374b 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java @@ -8,8 +8,6 @@ import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; -import android.graphics.Bitmap; -import android.graphics.ImageFormat; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.hardware.camera2.CameraAccessException; @@ -36,11 +34,11 @@ import android.view.Surface; import android.view.WindowManager; -import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import com.cloudwebrtc.webrtc.audio.AudioSwitchManager; +import com.cloudwebrtc.webrtc.audio.RNNoiseProcessor; import com.cloudwebrtc.webrtc.record.AudioChannel; import com.cloudwebrtc.webrtc.record.AudioSamplesInterceptor; import com.cloudwebrtc.webrtc.record.MediaRecorderImpl; @@ -52,14 +50,6 @@ import com.cloudwebrtc.webrtc.utils.MediaConstraintsUtils; import com.cloudwebrtc.webrtc.utils.ObjectType; import com.cloudwebrtc.webrtc.utils.PermissionUtils; -import com.google.android.gms.tasks.OnFailureListener; -import com.google.android.gms.tasks.OnSuccessListener; -import com.google.mlkit.common.MlKitException; -import com.google.mlkit.vision.common.InputImage; -import com.google.mlkit.vision.segmentation.Segmentation; -import com.google.mlkit.vision.segmentation.SegmentationMask; -import com.google.mlkit.vision.segmentation.Segmenter; -import com.google.mlkit.vision.segmentation.selfie.SelfieSegmenterOptions; import org.webrtc.AudioSource; import org.webrtc.AudioTrack; @@ -70,19 +60,14 @@ import org.webrtc.CameraEnumerationAndroid.CaptureFormat; import org.webrtc.CameraEnumerator; import org.webrtc.CameraVideoCapturer; -import org.webrtc.JavaI420Buffer; import org.webrtc.MediaConstraints; import org.webrtc.MediaStream; import org.webrtc.MediaStreamTrack; import org.webrtc.PeerConnectionFactory; import org.webrtc.SurfaceTextureHelper; import org.webrtc.VideoCapturer; -import org.webrtc.VideoFrame; -import org.webrtc.VideoProcessor; -import org.webrtc.VideoSink; import org.webrtc.VideoSource; import org.webrtc.VideoTrack; -import org.webrtc.YuvHelper; import org.webrtc.audio.JavaAudioDeviceModule; import java.io.File; @@ -94,14 +79,6 @@ import io.flutter.plugin.common.MethodChannel.Result; -import android.graphics.Bitmap; -import android.graphics.BitmapFactory; -import android.graphics.Canvas; -import android.graphics.PorterDuff; -import android.media.Image; -import android.util.Log; -import androidx.camera.core.ImageProxy; - /** * The implementation of {@code getUserMedia} extracted into a separate file in order to reduce * complexity and to (somewhat) separate concerns. @@ -136,7 +113,6 @@ class GetUserMediaImpl { JavaAudioDeviceModule audioDeviceModule; private final SparseArray mediaRecorders = new SparseArray<>(); private AudioDeviceInfo preferredInput = null; - private final FlutterRTCVirtualBackground flutterRTCVirtualBackground; public void screenRequestPermissions(ResultReceiver resultReceiver) { @@ -839,221 +815,6 @@ private ConstraintsMap getUserVideo(ConstraintsMap constraints, MediaStream medi return trackParams; } - void setVirtualBackground() { - vbVideoSource.setVideoProcessor(new VideoProcessor() { - @Override - public void onCapturerStarted(boolean success) { - // Xử lý khi bắt đầu capture video - } - - @Override - public void onCapturerStopped() { - // Xử lý khi dừng capture video - } - - @Override - public void onFrameCaptured(VideoFrame frame) { - // Chuyển đổi frame thành bitmap - Bitmap bitmap = videoFrameToBitmap(frame); - - // Xử lý segment với bitmap - processSegmentation(bitmap); - } - - @Override - public void setSink(VideoSink sink) { - // Lưu sink để gửi frame đã được cập nhật trở lại WebRTC - // Sink sẽ được sử dụng sau khi xử lý segment - vbVideoSink = sink; - } - }); - } - - public Bitmap videoFrameToBitmap(VideoFrame videoFrame) { - VideoFrame.Buffer buffer = videoFrame.getBuffer(); - int width = buffer.getWidth(); - int height = buffer.getHeight(); - - if (buffer instanceof VideoFrame.TextureBuffer) { - // Không hỗ trợ trực tiếp chuyển đổi từ TextureBuffer sang Bitmap - return null; - } else if (buffer instanceof VideoFrame.I420Buffer) { - VideoFrame.I420Buffer i420Buffer = (VideoFrame.I420Buffer) buffer; - - int ySize = width * height; - int uvSize = width * height / 4; - - ByteBuffer dataY = i420Buffer.getDataY(); - ByteBuffer dataU = i420Buffer.getDataU(); - ByteBuffer dataV = i420Buffer.getDataV(); - - byte[] dataYArray = new byte[ySize]; - byte[] dataUArray = new byte[uvSize]; - byte[] dataVArray = new byte[uvSize]; - - dataY.get(dataYArray); - dataU.get(dataUArray); - dataV.get(dataVArray); - - // Chuyển đổi từ YUV sang RGB - int[] rgbData = convertYUVtoRGB(dataYArray, dataUArray, dataVArray, width, height); - - // Tạo Bitmap từ dữ liệu RGB - Bitmap bitmap = Bitmap.createBitmap(rgbData, width, height, Bitmap.Config.ARGB_8888); - - return bitmap; - } - - return null; - } - - private int[] convertYUVtoRGB(byte[] yData, byte[] uData, byte[] vData, int width, int height) { - int[] rgbData = new int[width * height]; - int uvIndex = 0; - int yOffset = 0; - - for (int y = 0; y < height; y++) { - int uvRowStart = uvIndex; - int uvRowOffset = y >> 1; - - for (int x = 0; x < width; x++) { - int yIndex = yOffset + x; - int uvIndexOffset = uvRowStart + (x >> 1); - - int yValue = yData[yIndex] & 0xFF; - int uValue = uData[uvIndexOffset] & 0xFF; - int vValue = vData[uvIndexOffset] & 0xFF; - - int r = yValue + (int) (1.370705f * (vValue - 128)); - int g = yValue - (int) (0.698001f * (vValue - 128)) - (int) (0.337633f * (uValue - 128)); - int b = yValue + (int) (1.732446f * (uValue - 128)); - - r = Math.max(0, Math.min(255, r)); - g = Math.max(0, Math.min(255, g)); - b = Math.max(0, Math.min(255, b)); - - int pixelColor = 0xFF000000 | (r << 16) | (g << 8) | b; - rgbData[y * width + x] = pixelColor; - } - - if (y % 2 == 1) { - uvIndex = uvRowStart + width / 2; - yOffset += width; - } - } - - return rgbData; - } - - private void processSegmentation(Bitmap bitmap) { - // Tạo InputImage từ bitmap - InputImage inputImage = InputImage.fromBitmap(bitmap, 0); - - // Xử lý phân đoạn - segmenter.process(inputImage) - .addOnSuccessListener(new OnSuccessListener() { - @Override - public void onSuccess(@NonNull SegmentationMask segmentationMask) { - // Xử lý khi phân đoạn thành công - ByteBuffer mask = segmentationMask.getBuffer(); - int maskWidth = segmentationMask.getWidth(); - int maskHeight = segmentationMask.getHeight(); - mask.rewind(); - - // Chuyển đổi buffer thành mảng màu - int[] colors = maskColorsFromByteBuffer(mask, maskWidth, maskHeight); - - // Tạo bitmap đã được phân đoạn từ mảng màu - Bitmap segmentedBitmap = createBitmapFromColors(colors, maskWidth, maskHeight); - - // Vẽ ảnh nền đã phân đoạn lên canvas - Bitmap outputBitmap = drawSegmentedBackground(segmentedBitmap, segmentedBitmap); - - // Tạo VideoFrame mới từ bitmap đã xử lý - int frameRotation = 180; // Frame rotation angle (customize as needed) - long frameTimestamp = System.nanoTime(); // Frame timestamp (customize as needed) - VideoFrame outputVideoFrame = createVideoFrame(outputBitmap, frameRotation, frameTimestamp); - - // Gửi frame đã được cập nhật trở lại WebRTC - vbVideoSink.onFrame(outputVideoFrame); - } - }) - .addOnFailureListener(new OnFailureListener() { - @Override - public void onFailure(@NonNull Exception exception) { - // Xử lý khi phân đoạn thất bại - Log.e(TAG, "Segmentation failed: " + exception.getMessage()); - } - }); - } - - private Bitmap drawSegmentedBackground(Bitmap segmentedBitmap, Bitmap backgroundBitmap) { - Bitmap outputBitmap = Bitmap.createBitmap( - segmentedBitmap.getWidth(), segmentedBitmap.getHeight(), Bitmap.Config.ARGB_8888 - ); - Canvas canvas = new Canvas(outputBitmap); - - // Vẽ ảnh nền đã phân đoạn lên canvas - canvas.drawBitmap(backgroundBitmap, 0, 0, null); - canvas.drawBitmap(segmentedBitmap, 0, 0, null); - - return outputBitmap; - } - - private VideoFrame createVideoFrame(Bitmap bitmap, int rotation, long timestampNs) { - ByteBuffer buffer = ByteBuffer.allocate(bitmap.getByteCount()); - bitmap.copyPixelsToBuffer(buffer); - byte[] data = buffer.array(); - - int width = bitmap.getWidth(); - int height = bitmap.getHeight(); - int strideY = width; - int strideU = (width + 1) / 2; - int strideV = (width + 1) / 2; - - byte[] dataU = new byte[width * height / 4]; - byte[] dataV = new byte[width * height / 4]; - for (int i = 0; i < width * height / 4; i++) { - dataU[i] = data[width * height + i]; - dataV[i] = data[width * height + width * height / 4 + i]; - } - - Runnable releaseCallback = () -> { - // Thực hiện các thao tác giải phóng tài nguyên liên quan tại đây (nếu có) - }; - - VideoFrame.I420Buffer i420Buffer = JavaI420Buffer.wrap( - width, - height, - ByteBuffer.wrap(data), - strideY, - ByteBuffer.wrap(dataU), - strideU, ByteBuffer.wrap(dataV), strideV, releaseCallback - ); - - return new VideoFrame(i420Buffer, rotation, timestampNs); - } - - - // Hàm chuyển đổi buffer thành mảng màu - private int[] maskColorsFromByteBuffer(ByteBuffer buffer, int width, int height) { - // Chuyển đổi từ ByteBuffer thành mảng màu, tùy thuộc vào định dạng màu - // của buffer. Đảm bảo bạn sử dụng đúng định dạng màu tương ứng với - // phân đoạn của ML Kit. - // Trong ví dụ này, chúng tôi giả định rằng buffer có định dạng ARGB_8888. - - // Ví dụ: chuyển đổi từ ByteBuffer thành mảng ARGB_8888 - int[] colors = new int[width * height]; - buffer.asIntBuffer().get(colors); - - return colors; - } - - // Hàm tạo bitmap từ mảng màu - private Bitmap createBitmapFromColors(int[] colors, int width, int height) { - return Bitmap.createBitmap(colors, width, height, Bitmap.Config.ARGB_8888); - } - void removeVideoCapturerSync(String id) { synchronized (mVideoCapturers) { // Dispose Virtual Background diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java index b0f67677..8a91caf8 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/MethodCallHandlerImpl.java @@ -10,10 +10,7 @@ import android.graphics.SurfaceTexture; import android.hardware.Camera; import android.hardware.Camera.CameraInfo; -import android.media.AudioAttributes; import android.media.AudioDeviceInfo; -import android.media.AudioFormat; -import android.media.AudioManager; import android.os.Build; import android.util.Log; import android.util.LongSparseArray; @@ -23,10 +20,9 @@ import androidx.annotation.RequiresApi; import com.cloudwebrtc.webrtc.audio.AudioDeviceKind; -import com.cloudwebrtc.webrtc.audio.AudioInterceptorCallback; import com.cloudwebrtc.webrtc.audio.AudioSwitchManager; +import com.cloudwebrtc.webrtc.audio.RNNoiseProcessor; import com.cloudwebrtc.webrtc.record.AudioChannel; -import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; import com.cloudwebrtc.webrtc.record.FrameCapturer; import com.cloudwebrtc.webrtc.utils.AnyThreadResult; import com.cloudwebrtc.webrtc.utils.Callback; @@ -35,14 +31,10 @@ import com.cloudwebrtc.webrtc.utils.EglUtils; import com.cloudwebrtc.webrtc.utils.ObjectType; import com.cloudwebrtc.webrtc.utils.PermissionUtils; - -import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; import com.twilio.audioswitch.AudioDevice; import org.webrtc.AudioTrack; import org.webrtc.CryptoOptions; -import org.webrtc.DefaultVideoEncoderFactory; -import org.webrtc.DefaultVideoDecoderFactory; import org.webrtc.DtmfSender; import org.webrtc.EglBase; import org.webrtc.IceCandidate; @@ -75,11 +67,12 @@ import org.webrtc.WrappedVideoDecoderFactory; import org.webrtc.audio.AudioDeviceModule; import org.webrtc.audio.JavaAudioDeviceModule; +import org.webrtc.voiceengine.WebRtcAudioEffects; +import org.webrtc.voiceengine.WebRtcAudioManager; +import org.webrtc.voiceengine.WebRtcAudioUtils; import java.io.File; -import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; -import java.nio.ByteOrder; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashMap; @@ -96,11 +89,6 @@ import io.flutter.view.TextureRegistry; import io.flutter.view.TextureRegistry.SurfaceTextureEntry; -import org.webrtc.audio.WebRtcAudioTrackUtils; -import org.webrtc.voiceengine.WebRtcAudioManager; -import org.webrtc.voiceengine.WebRtcAudioUtils; -import org.webrtc.voiceengine.WebRtcAudioEffects; - public class MethodCallHandlerImpl implements MethodCallHandler, StateProvider { static public final String TAG = "FlutterWebRTCPlugin"; @@ -125,6 +113,7 @@ public class MethodCallHandlerImpl implements MethodCallHandler, StateProvider { private FlutterRTCFrameCryptor frameCryptor; + private RNNoiseProcessor rnNoiseProcessor; private Activity activity; MethodCallHandlerImpl(Context context, BinaryMessenger messenger, TextureRegistry textureRegistry) { @@ -171,6 +160,8 @@ private void initialize(int networkIgnoreMask) { flutterRTCVirtualBackground = new FlutterRTCVirtualBackground(); + rnNoiseProcessor = new RNNoiseProcessor(); + getUserMediaImpl = new GetUserMediaImpl(this, context, flutterRTCVirtualBackground); frameCryptor = new FlutterRTCFrameCryptor(this); @@ -179,38 +170,15 @@ private void initialize(int networkIgnoreMask) { * Execute any time before creating a LocalAudioTrack and connecting * to a Room. */ - Boolean isDeviceSupportHWAec = WebRtcAudioEffects.canUseAcousticEchoCanceler(); - Boolean isDeviceSupportHWNs = WebRtcAudioEffects.canUseNoiseSuppressor(); - - try { - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { - android.media.AudioTrack audioTrack = new android.media.AudioTrack.Builder() - .setAudioAttributes(new AudioAttributes.Builder() - .setUsage(AudioAttributes.USAGE_MEDIA) - .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC) - .build()) - .setAudioFormat(new AudioFormat.Builder() - .setSampleRate(96000) - .setEncoding(AudioFormat.ENCODING_PCM_16BIT) - .setChannelMask(AudioFormat.CHANNEL_OUT_MONO) - .build()) - .setTransferMode(android.media.AudioTrack.MODE_STREAM) - .build(); + boolean isDeviceSupportHWAec = WebRtcAudioEffects.canUseAcousticEchoCanceler(); + boolean isDeviceSupportHWNs = WebRtcAudioEffects.canUseNoiseSuppressor(); - AudioInterceptorCallback interceptorCallback = new AudioInterceptorCallback(audioTrack); - - audioTrack.play(); - - // Create the JavaAudioDeviceModule with the specified settings - audioDeviceModule = JavaAudioDeviceModule.builder(context) - .setUseHardwareAcousticEchoCanceler(isDeviceSupportHWAec) - .setUseHardwareNoiseSuppressor(isDeviceSupportHWNs) - .setSamplesReadyCallback(interceptorCallback) - .createAudioDeviceModule(); - } - } catch (Exception error) { - Log.w(TAG, error.toString()); - } + // Create the JavaAudioDeviceModule with the specified settings + audioDeviceModule = JavaAudioDeviceModule.builder(context) + .setUseHardwareAcousticEchoCanceler(isDeviceSupportHWAec) + .setUseHardwareNoiseSuppressor(isDeviceSupportHWNs) + .setSamplesReadyCallback(getUserMediaImpl.inputSamplesInterceptor) + .createAudioDeviceModule(); if (!isDeviceSupportHWAec) { @@ -315,6 +283,16 @@ public void onMethodCall(MethodCall call, @NonNull Result notSafeResult) { result.success(true); break; } + case "enableRNNoise": { + rnNoiseProcessor.startProcessing(); + result.success(true); + break; + } + case "disableRNNoise": { + rnNoiseProcessor.stopProcessing(); + result.success(true); + break; + } case "createLocalMediaStream": createLocalMediaStream(result); break; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/OrientationAwareScreenCapturer.java b/android/src/main/java/com/cloudwebrtc/webrtc/OrientationAwareScreenCapturer.java index 1e9cd1e1..269bc8b8 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/OrientationAwareScreenCapturer.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/OrientationAwareScreenCapturer.java @@ -1,10 +1,5 @@ package com.cloudwebrtc.webrtc; -import org.webrtc.ScreenCapturerAndroid; -import org.webrtc.SurfaceTextureHelper; -import org.webrtc.CapturerObserver; -import org.webrtc.VideoFrame; - import android.annotation.TargetApi; import android.content.Context; import android.content.Intent; @@ -13,6 +8,11 @@ import android.view.Surface; import android.view.WindowManager; +import org.webrtc.CapturerObserver; +import org.webrtc.ScreenCapturerAndroid; +import org.webrtc.SurfaceTextureHelper; +import org.webrtc.VideoFrame; + /** * An implementation of ScreenCapturerAndroid to capture the screen content while being aware of device orientation diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java b/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java index 220771b6..6e1cf42e 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java @@ -9,23 +9,6 @@ import com.cloudwebrtc.webrtc.utils.ConstraintsArray; import com.cloudwebrtc.webrtc.utils.ConstraintsMap; -import io.flutter.plugin.common.BinaryMessenger; -import io.flutter.plugin.common.EventChannel; -import io.flutter.plugin.common.MethodChannel.Result; - -import java.lang.reflect.Field; -import java.math.BigInteger; -import java.nio.ByteBuffer; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Map; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.UUID; - import org.webrtc.AudioTrack; import org.webrtc.CandidatePairChangeEvent; import org.webrtc.DataChannel; @@ -43,6 +26,22 @@ import org.webrtc.RtpTransceiver; import org.webrtc.VideoTrack; +import java.lang.reflect.Field; +import java.math.BigInteger; +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +import io.flutter.plugin.common.BinaryMessenger; +import io.flutter.plugin.common.EventChannel; +import io.flutter.plugin.common.MethodChannel.Result; + class PeerConnectionObserver implements PeerConnection.Observer, EventChannel.StreamHandler { private final static String TAG = FlutterWebRTCPlugin.TAG; private final Map dataChannels = new HashMap<>(); diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/SimulcastVideoEncoderFactoryWrapper.kt b/android/src/main/java/com/cloudwebrtc/webrtc/SimulcastVideoEncoderFactoryWrapper.kt index 4d2f5dc0..49690c85 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/SimulcastVideoEncoderFactoryWrapper.kt +++ b/android/src/main/java/com/cloudwebrtc/webrtc/SimulcastVideoEncoderFactoryWrapper.kt @@ -1,6 +1,5 @@ package com.cloudwebrtc.webrtc -import android.os.Build import org.webrtc.EglBase import org.webrtc.HardwareVideoEncoderFactory import org.webrtc.SimulcastVideoEncoderFactory diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/StateProvider.java b/android/src/main/java/com/cloudwebrtc/webrtc/StateProvider.java index 83dbd7fa..fb4dc6a9 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/StateProvider.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/StateProvider.java @@ -4,7 +4,7 @@ import android.content.Context; import androidx.annotation.Nullable; -import java.util.Map; + import org.webrtc.MediaStream; import org.webrtc.MediaStreamTrack; import org.webrtc.PeerConnectionFactory; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java index 5c560428..3f4ab340 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioInterceptorCallback.java @@ -1,9 +1,7 @@ package com.cloudwebrtc.webrtc.audio; import android.media.AudioTrack; -import android.util.Log; -import com.cloudwebrtc.webrtc.record.AudioTrackInterceptor; import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; import org.webrtc.audio.JavaAudioDeviceModule; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioSwitchManager.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioSwitchManager.java index ffd58157..3904d0cc 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioSwitchManager.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/AudioSwitchManager.java @@ -6,7 +6,6 @@ import android.media.AudioManager; import android.os.Handler; import android.os.Looper; -import android.util.Log; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -15,7 +14,6 @@ import com.twilio.audioswitch.AudioSwitch; import java.util.ArrayList; -import java.util.Collections; import java.util.List; import java.util.Objects; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java new file mode 100644 index 00000000..11aef050 --- /dev/null +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java @@ -0,0 +1,121 @@ +package com.cloudwebrtc.webrtc.audio; + +import android.annotation.SuppressLint; +import android.media.AudioFormat; +import android.media.AudioManager; +import android.media.AudioRecord; +import android.media.AudioTrack; +import android.media.MediaRecorder; +import android.os.Handler; +import android.os.HandlerThread; +import android.util.Log; + +import com.cloudwebrtc.webrtc.utils.RNNoiseWrapper; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.util.Locale; + +public class RNNoiseProcessor { + private static final String TAG = "RNNoiseProcessor"; + private static final int SAMPLE_RATE = 96000; + private static final int NUM_CHANNELS = 2; + private static final int CHANNEL_CONFIG = (NUM_CHANNELS == 1) ? AudioFormat.CHANNEL_IN_MONO : AudioFormat.CHANNEL_IN_STEREO; + private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; + private static final int BUFFER_SIZE = 128; + + private boolean isProcessing = false; + private HandlerThread processingThread; + private Handler processingHandler; + + public void startProcessing() { + isProcessing = true; + + processingThread = new HandlerThread("RNNoiseProcessorThread"); + processingThread.start(); + processingHandler = new Handler(processingThread.getLooper()); + + processingHandler.post(new Runnable() { + @Override + public void run() { + // Initialize AudioRecord to capture data from the microphone(s) + @SuppressLint("MissingPermission") AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT, BUFFER_SIZE); + + // Initialize AudioTrack to play back the processed audio + AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_VOICE_CALL, SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT, BUFFER_SIZE, AudioTrack.MODE_STREAM); + + int audioBufferSize = BUFFER_SIZE * NUM_CHANNELS; + byte[] audioBuffer = new byte[audioBufferSize]; + short[] processedAudioData = new short[audioBufferSize / 2]; + + // Initialize the RNNoiseWrapper for noise processing + RNNoiseWrapper rnNoiseWrapper = new RNNoiseWrapper(); + rnNoiseWrapper.init(); + + // Start recording from the microphone(s) + audioRecord.startRecording(); + + // Start audio playback + audioTrack.play(); + + while (isProcessing) { + // Read data from the microphone(s) into the audioBuffer array + int bytesRead = audioRecord.read(audioBuffer, 0, audioBufferSize); + + // Convert the byte array to short array (16-bit PCM samples) + ByteBuffer.wrap(audioBuffer).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get(processedAudioData); + + // Process the audio data using RNNoiseWrapper for noise reduction + processedAudioData = rnNoiseWrapper.processAudio(processedAudioData); + + // Convert the processed short array back to byte array + ByteBuffer.wrap(audioBuffer).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().put(processedAudioData); + + logProcessedAudioSize(processedAudioData); + + // Play back the processed audio + audioTrack.write(audioBuffer, 0, bytesRead * 2); + } + + // Stop and release AudioRecord and AudioTrack + audioRecord.stop(); + audioRecord.release(); + + audioTrack.stop(); + audioTrack.release(); + } + }); + } + + /** + * Log the size of processedAudioData as a string representing the common audio size units (KB, MB, B). + * + * @param processedAudioData The short array containing the processed audio data. + */ + private void logProcessedAudioSize(short[] processedAudioData) { + // Calculate the size of the processedAudioData after converting to a byte array + int byteSize = processedAudioData.length * 2; // Each short element has a size of 2 bytes + + // Convert the size to common audio size units (KB, MB, B) using the default locale + String sizeStr; + if (byteSize >= 1024 * 1024) { + sizeStr = String.format(Locale.getDefault(), "%.2f MB", byteSize / (1024f * 1024f)); + } else if (byteSize >= 1024) { + sizeStr = String.format(Locale.getDefault(), "%.2f KB", byteSize / 1024f); + } else { + sizeStr = byteSize + " B"; + } + + Log.w(TAG, "RNNoise by lambiengcode ** " + sizeStr); + } + + public void stopProcessing() { + isProcessing = false; + + if (processingThread != null) { + processingThread.quitSafely(); + processingThread = null; + processingHandler = null; + } + } +} diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioSamplesInterceptor.java b/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioSamplesInterceptor.java index ddc4d1ff..965469f5 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioSamplesInterceptor.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioSamplesInterceptor.java @@ -2,8 +2,8 @@ import android.annotation.SuppressLint; -import org.webrtc.audio.JavaAudioDeviceModule.SamplesReadyCallback; import org.webrtc.audio.JavaAudioDeviceModule.AudioSamples; +import org.webrtc.audio.JavaAudioDeviceModule.SamplesReadyCallback; import java.util.HashMap; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioTrackInterceptor.java b/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioTrackInterceptor.java index 4f710821..006302fc 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioTrackInterceptor.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/record/AudioTrackInterceptor.java @@ -6,13 +6,13 @@ import android.media.AudioTrack; import android.os.Build; +import androidx.annotation.NonNull; + import org.webrtc.audio.JavaAudioDeviceModule.AudioSamples; import org.webrtc.audio.JavaAudioDeviceModule.SamplesReadyCallback; import java.nio.ByteBuffer; -import androidx.annotation.NonNull; - /** * Wrapper around audio track * Intercepts write calls and passes it to callback diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/record/MediaRecorderImpl.java b/android/src/main/java/com/cloudwebrtc/webrtc/record/MediaRecorderImpl.java index f1c45357..faedccef 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/record/MediaRecorderImpl.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/record/MediaRecorderImpl.java @@ -1,8 +1,9 @@ package com.cloudwebrtc.webrtc.record; -import androidx.annotation.Nullable; import android.util.Log; +import androidx.annotation.Nullable; + import com.cloudwebrtc.webrtc.utils.EglUtils; import org.webrtc.VideoTrack; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/AnyThreadResult.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/AnyThreadResult.java index e1de0e46..233cf802 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/utils/AnyThreadResult.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/utils/AnyThreadResult.java @@ -1,7 +1,7 @@ package com.cloudwebrtc.webrtc.utils; -import android.os.Looper; import android.os.Handler; +import android.os.Looper; import io.flutter.plugin.common.MethodChannel; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/MediaConstraintsUtils.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/MediaConstraintsUtils.java index 3ba4ae98..230e2eed 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/utils/MediaConstraintsUtils.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/utils/MediaConstraintsUtils.java @@ -1,11 +1,13 @@ package com.cloudwebrtc.webrtc.utils; import android.util.Log; -import java.util.List; -import java.util.Map.Entry; + import org.webrtc.MediaConstraints; import org.webrtc.MediaConstraints.KeyValuePair; +import java.util.List; +import java.util.Map.Entry; + public class MediaConstraintsUtils { static public final String TAG = "MediaConstraintsUtils"; diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/PermissionUtils.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/PermissionUtils.java index 5e9c8f60..9d3a9642 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/utils/PermissionUtils.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/utils/PermissionUtils.java @@ -11,6 +11,7 @@ import android.os.Handler; import android.os.Looper; import android.os.ResultReceiver; + import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; import androidx.core.app.ActivityCompat; diff --git a/lib/src/helper.dart b/lib/src/helper.dart index 55955aa2..4db31f17 100644 --- a/lib/src/helper.dart +++ b/lib/src/helper.dart @@ -159,4 +159,16 @@ class Helper { await WebRTC.invokeMethod("disableVirtualBackground"); } + + static Future enableRNNoise() async { + if (!WebRTC.platformIsAndroid) return; + + await WebRTC.invokeMethod("enableRNNoise"); + } + + static Future disableRNNoise() async { + if (!WebRTC.platformIsAndroid) return; + + await WebRTC.invokeMethod("disableRNNoise"); + } } From 5a58149a72735191863e1e8958b2d942e3af579e Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Mon, 24 Jul 2023 11:13:01 +0700 Subject: [PATCH 13/16] chore: Bump version 0.9.36+9 --- .../java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java | 2 +- pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java index 11aef050..976661e8 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java @@ -22,7 +22,7 @@ public class RNNoiseProcessor { private static final int NUM_CHANNELS = 2; private static final int CHANNEL_CONFIG = (NUM_CHANNELS == 1) ? AudioFormat.CHANNEL_IN_MONO : AudioFormat.CHANNEL_IN_STEREO; private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; - private static final int BUFFER_SIZE = 128; + private static final int BUFFER_SIZE = AudioRecord.getMinBufferSize(SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT); private boolean isProcessing = false; private HandlerThread processingThread; diff --git a/pubspec.yaml b/pubspec.yaml index 1cee913e..b4d497cb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_webrtc description: Flutter WebRTC plugin for iOS/Android/Destkop/Web, based on GoogleWebRTC. -version: 0.9.36+8 +version: 0.9.36+9 homepage: https://github.com/cloudwebrtc/flutter-webrtc publish_to: none environment: From 2f6d0f3de33a019169b96c72e01261d224eb2e5c Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Mon, 24 Jul 2023 13:09:54 +0700 Subject: [PATCH 14/16] feat(ndk): build success librnnoise.so & librnnoise.a --- android/.cxx/Debug/4e5sn3x2/hash_key.txt | 27 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-91859e0fcef1cd0a8f6f.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-559774210518049fed2f.json | 371 +++++ .../codemodel-v2-c69b31bc67fbb83f9df2.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-45-33-0245.json | 92 ++ ...et-rnnoise-Debug-1a4d9c96e26d380be4c4.json | 226 +++ .../Debug/5rw0v4h2/arm64-v8a/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 10712 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 10760 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../5rw0v4h2/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 38 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja | 209 +++ .../5rw0v4h2/arm64-v8a/build_file_index.txt | 1 + .../5rw0v4h2/arm64-v8a/cmake_install.cmake | 54 + .../5rw0v4h2/arm64-v8a/compile_commands.json | 42 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2606 bytes .../arm64-v8a/configure_fingerprint.bin | 29 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../5rw0v4h2/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + android/.cxx/Debug/5rw0v4h2/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-0e246f027cbe40d9feb5.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-9e82e8f723ffccebf88b.json | 371 +++++ .../codemodel-v2-4e8e9090c6912540bfed.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-30-18-0823.json | 92 ++ ...et-rnnoise-Debug-0b07ac3c14746b31be3a.json | 222 +++ .../.cxx/Debug/5rw0v4h2/x86/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8516 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8704 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../5rw0v4h2/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/5rw0v4h2/x86/CMakeFiles/rules.ninja | 64 + .../5rw0v4h2/x86/additional_project_files.txt | 0 .../5rw0v4h2/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + android/.cxx/Debug/5rw0v4h2/x86/build.ninja | 209 +++ .../Debug/5rw0v4h2/x86/build_file_index.txt | 1 + .../Debug/5rw0v4h2/x86/cmake_install.cmake | 54 + .../Debug/5rw0v4h2/x86/compile_commands.json | 42 + .../5rw0v4h2/x86/compile_commands.json.bin | Bin 0 -> 2481 bytes .../5rw0v4h2/x86/configure_fingerprint.bin | 30 + .../x86/metadata_generation_command.txt | 19 + .../Debug/5rw0v4h2/x86/prefab_config.json | 4 + .../5rw0v4h2/x86/symbol_folder_index.txt | 1 + android/.cxx/Debug/62236f69/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-3389ff1916cc85704ff9.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-247ec473db6eb1628cb3.json | 376 +++++ .../codemodel-v2-576e848fe1b23ada5476.json | 69 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-07-45-0588.json | 92 ++ ...pufeatures-Debug-ec200c761f40e6d027e7.json | 103 ++ ...et-rnnoise-Debug-fdf919e9cdace1c57624.json | 241 +++ .../.cxx/Debug/62236f69/x86/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8408 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8596 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 4 + .../62236f69/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/62236f69/x86/CMakeFiles/rules.ninja | 83 ++ .../62236f69/x86/additional_project_files.txt | 0 .../62236f69/x86/android_gradle_build.json | 44 + .../x86/android_gradle_build_mini.json | 33 + android/.cxx/Debug/62236f69/x86/build.ninja | 243 +++ .../Debug/62236f69/x86/build_file_index.txt | 1 + .../Debug/62236f69/x86/cmake_install.cmake | 54 + .../Debug/62236f69/x86/compile_commands.json | 47 + .../62236f69/x86/compile_commands.json.bin | Bin 0 -> 2908 bytes .../62236f69/x86/configure_fingerprint.bin | 28 + .../x86/metadata_generation_command.txt | 19 + .../Debug/62236f69/x86/prefab_config.json | 4 + .../62236f69/x86/symbol_folder_index.txt | 1 + android/.cxx/Debug/r4c4k666/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-716f553af315b2b7e860.json | 1255 ++++++++++++++++ .../cmakeFiles-v1-d525742156635c066f59.json | 1209 +++++++++++++++ .../codemodel-v2-8be7f44a7ad54b27b6be.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T04-58-26-0812.json | 92 ++ ...et-rnnoise-Debug-52adeb963c0ecc509eff.json | 222 +++ .../.cxx/Debug/r4c4k666/x86/CMakeCache.txt | 381 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 79 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 90 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5760 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5916 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 113 ++ .../CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++ .../CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1520 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3752 bytes .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../r4c4k666/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/r4c4k666/x86/CMakeFiles/rules.ninja | 64 + .../r4c4k666/x86/additional_project_files.txt | 0 .../r4c4k666/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + android/.cxx/Debug/r4c4k666/x86/build.ninja | 226 +++ .../Debug/r4c4k666/x86/build_file_index.txt | 1 + .../Debug/r4c4k666/x86/cmake_install.cmake | 54 + .../Debug/r4c4k666/x86/compile_commands.json | 42 + .../r4c4k666/x86/compile_commands.json.bin | Bin 0 -> 2337 bytes .../r4c4k666/x86/configure_fingerprint.bin | 30 + .../x86/metadata_generation_command.txt | 19 + .../Debug/r4c4k666/x86/prefab_config.json | 4 + .../r4c4k666/x86/symbol_folder_index.txt | 1 + .../2g581b64/arm64-v8a/.ninja_deps | Bin 10744 -> 11032 bytes .../2g581b64/arm64-v8a/.ninja_log | 4 + .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 32144 -> 33176 bytes .../arm64-v8a/configure_fingerprint.bin | 24 +- .../2g581b64/armeabi-v7a/.ninja_deps | Bin 11600 -> 11880 bytes .../2g581b64/armeabi-v7a/.ninja_log | 4 + .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 24248 -> 25092 bytes .../armeabi-v7a/configure_fingerprint.bin | 24 +- .../RelWithDebInfo/2g581b64/x86/.ninja_deps | Bin 11956 -> 12252 bytes .../RelWithDebInfo/2g581b64/x86/.ninja_log | 4 + .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 24272 -> 24956 bytes .../2g581b64/x86/configure_fingerprint.bin | 24 +- .../2g581b64/x86_64/.ninja_deps | Bin 10940 -> 11236 bytes .../RelWithDebInfo/2g581b64/x86_64/.ninja_log | 4 + .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 32048 -> 33024 bytes .../2g581b64/x86_64/configure_fingerprint.bin | 24 +- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-40f94799eb6d28596558.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-281cd6cafb0820fa7d81.json | 371 +++++ .../codemodel-v2-5891b2b18da0a61295cc.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-46-07-0497.json | 92 ++ ...e-RelWithDebInfo-6c954ef40b9eb7eb5948.json | 226 +++ .../611a2136/arm64-v8a/.ninja_deps | Bin 0 -> 8104 bytes .../611a2136/arm64-v8a/.ninja_log | 12 + .../611a2136/arm64-v8a/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 10720 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 10768 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 27064 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 100072 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 42264 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 51752 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 37912 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 98376 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 31160 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 33152 bytes .../611a2136/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 38 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../611a2136/arm64-v8a/build.ninja | 209 +++ .../611a2136/arm64-v8a/build_file_index.txt | 1 + .../611a2136/arm64-v8a/cmake_install.cmake | 54 + .../611a2136/arm64-v8a/compile_commands.json | 42 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2576 bytes .../arm64-v8a/configure_fingerprint.bin | 29 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../611a2136/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-23d2ee98c0a105104fba.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-33581186480b2aa9dffe.json | 371 +++++ .../codemodel-v2-e3422fed1c755257b016.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-46-09-0134.json | 92 ++ ...e-RelWithDebInfo-1300a709b510526d8855.json | 226 +++ .../611a2136/armeabi-v7a/.ninja_deps | Bin 0 -> 8900 bytes .../611a2136/armeabi-v7a/.ninja_log | 12 + .../611a2136/armeabi-v7a/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 80244 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 80436 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 16900 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 50788 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 28860 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 30104 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 20916 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 95136 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 22136 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 30344 bytes .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 38 + .../android_gradle_build_mini.json | 27 + .../611a2136/armeabi-v7a/build.ninja | 209 +++ .../611a2136/armeabi-v7a/build_file_index.txt | 1 + .../611a2136/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 42 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 2617 bytes .../armeabi-v7a/configure_fingerprint.bin | 29 + .../metadata_generation_command.txt | 19 + .../611a2136/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + .../.cxx/RelWithDebInfo/611a2136/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-78bdc066924ad55c2359.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-6d54511637fa151e9b01.json | 371 +++++ .../codemodel-v2-9e74c60406df3fdff702.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-15-40-0126.json | 92 ++ ...e-RelWithDebInfo-b73acb4054b072659983.json | 222 +++ .../6h652k5m/arm64-v8a/.ninja_deps | Bin 0 -> 10892 bytes .../6h652k5m/arm64-v8a/.ninja_log | 10 + .../6h652k5m/arm64-v8a/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 10616 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 10664 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 30096 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 116080 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 47608 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 51736 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 38568 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 98240 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 30072 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 33304 bytes .../6h652k5m/arm64-v8a/CMakeFiles/rules.ninja | 64 + .../arm64-v8a/additional_project_files.txt | 0 .../arm64-v8a/android_gradle_build.json | 38 + .../arm64-v8a/android_gradle_build_mini.json | 27 + .../6h652k5m/arm64-v8a/build.ninja | 209 +++ .../6h652k5m/arm64-v8a/build_file_index.txt | 1 + .../6h652k5m/arm64-v8a/cmake_install.cmake | 54 + .../6h652k5m/arm64-v8a/compile_commands.json | 42 + .../arm64-v8a/compile_commands.json.bin | Bin 0 -> 2481 bytes .../arm64-v8a/configure_fingerprint.bin | 29 + .../arm64-v8a/metadata_generation_command.txt | 19 + .../6h652k5m/arm64-v8a/prefab_config.json | 4 + .../arm64-v8a/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-cfd0969e1d96adbd1854.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-47188096e0bf2bfc3a45.json | 371 +++++ .../codemodel-v2-fde10e9432e04ad5b330.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-15-41-0760.json | 92 ++ ...e-RelWithDebInfo-eb8e711c478108be056d.json | 222 +++ .../6h652k5m/armeabi-v7a/.ninja_deps | Bin 0 -> 11748 bytes .../6h652k5m/armeabi-v7a/.ninja_log | 10 + .../6h652k5m/armeabi-v7a/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 82000 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 82196 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 18200 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 51780 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 31984 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 32316 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 21192 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 95004 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 21224 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 30620 bytes .../armeabi-v7a/CMakeFiles/rules.ninja | 64 + .../armeabi-v7a/additional_project_files.txt | 0 .../armeabi-v7a/android_gradle_build.json | 38 + .../android_gradle_build_mini.json | 27 + .../6h652k5m/armeabi-v7a/build.ninja | 209 +++ .../6h652k5m/armeabi-v7a/build_file_index.txt | 1 + .../6h652k5m/armeabi-v7a/cmake_install.cmake | 54 + .../armeabi-v7a/compile_commands.json | 42 + .../armeabi-v7a/compile_commands.json.bin | Bin 0 -> 2522 bytes .../armeabi-v7a/configure_fingerprint.bin | 29 + .../metadata_generation_command.txt | 19 + .../6h652k5m/armeabi-v7a/prefab_config.json | 4 + .../armeabi-v7a/symbol_folder_index.txt | 1 + .../.cxx/RelWithDebInfo/6h652k5m/hash_key.txt | 26 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-1701c692bbb8051bf6c2.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-caafe40031524d967abd.json | 371 +++++ .../codemodel-v2-3a7b99096a8f59ec537c.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-15-42-0623.json | 92 ++ ...e-RelWithDebInfo-76d02aff3062b4a436be.json | 222 +++ .../RelWithDebInfo/6h652k5m/x86/.ninja_deps | Bin 0 -> 12104 bytes .../RelWithDebInfo/6h652k5m/x86/.ninja_log | 10 + .../6h652k5m/x86/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8416 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8608 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../6h652k5m/x86/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 16424 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 57460 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 32024 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 31708 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 23636 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 94880 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 16712 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 29568 bytes .../6h652k5m/x86/CMakeFiles/rules.ninja | 64 + .../6h652k5m/x86/additional_project_files.txt | 0 .../6h652k5m/x86/android_gradle_build.json | 38 + .../x86/android_gradle_build_mini.json | 27 + .../RelWithDebInfo/6h652k5m/x86/build.ninja | 209 +++ .../6h652k5m/x86/build_file_index.txt | 1 + .../6h652k5m/x86/cmake_install.cmake | 54 + .../6h652k5m/x86/compile_commands.json | 42 + .../6h652k5m/x86/compile_commands.json.bin | Bin 0 -> 2494 bytes .../6h652k5m/x86/configure_fingerprint.bin | 29 + .../x86/metadata_generation_command.txt | 19 + .../6h652k5m/x86/prefab_config.json | 4 + .../6h652k5m/x86/symbol_folder_index.txt | 1 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-1a825d9ae16435cb56d0.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-bc2ff6fec5e7f8173fb6.json | 371 +++++ .../codemodel-v2-14d7cdd480543ccff09e.json | 60 + ....-RelWithDebInfo-f5ebdc15457944623624.json | 14 + .../reply/index-2023-07-24T05-15-44-0118.json | 92 ++ ...e-RelWithDebInfo-167a0520a4ba20295488.json | 222 +++ .../6h652k5m/x86_64/.ninja_deps | Bin 0 -> 11088 bytes .../RelWithDebInfo/6h652k5m/x86_64/.ninja_log | 10 + .../6h652k5m/x86_64/CMakeCache.txt | 396 +++++ .../3.22.1-g37088a8/CMakeCCompiler.cmake | 72 + .../3.22.1-g37088a8/CMakeCXXCompiler.cmake | 83 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 9224 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 9360 bytes .../3.22.1-g37088a8/CMakeSystem.cmake | 15 + .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 37680 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 119952 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 50400 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 64368 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 52656 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 97456 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 25952 bytes .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 32504 bytes .../6h652k5m/x86_64/CMakeFiles/rules.ninja | 64 + .../x86_64/additional_project_files.txt | 0 .../6h652k5m/x86_64/android_gradle_build.json | 38 + .../x86_64/android_gradle_build_mini.json | 27 + .../6h652k5m/x86_64/build.ninja | 209 +++ .../6h652k5m/x86_64/build_file_index.txt | 1 + .../6h652k5m/x86_64/cmake_install.cmake | 54 + .../6h652k5m/x86_64/compile_commands.json | 42 + .../6h652k5m/x86_64/compile_commands.json.bin | Bin 0 -> 2477 bytes .../6h652k5m/x86_64/configure_fingerprint.bin | 29 + .../x86_64/metadata_generation_command.txt | 19 + .../6h652k5m/x86_64/prefab_config.json | 4 + .../6h652k5m/x86_64/symbol_folder_index.txt | 1 + .../debug/arm64-v8a/compile_commands.json | 32 +- .../tools/debug/x86/compile_commands.json | 32 +- .../release/arm64-v8a/compile_commands.json | 32 +- .../release/armeabi-v7a/compile_commands.json | 32 +- .../tools/release/x86/compile_commands.json | 32 +- .../release/x86_64/compile_commands.json | 32 +- android/build.gradle | 14 +- android/jni/CMakeCache.txt | 369 +++++ .../CMakeFiles/3.27.0/CMakeCCompiler.cmake | 74 + .../CMakeFiles/3.27.0/CMakeCXXCompiler.cmake | 85 ++ .../3.27.0/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16712 bytes .../3.27.0/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 17224 bytes .../jni/CMakeFiles/3.27.0/CMakeSystem.cmake | 15 + .../3.27.0/CompilerIdC/CMakeCCompilerId.c | 866 +++++++++++ .../3.27.0/CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1528 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 855 +++++++++++ .../3.27.0/CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 3672 bytes android/jni/CMakeFiles/CMakeConfigureLog.yaml | 404 +++++ .../CMakeDirectoryInformation.cmake | 16 + android/jni/CMakeFiles/Makefile.cmake | 130 ++ android/jni/CMakeFiles/Makefile2 | 112 ++ android/jni/CMakeFiles/TargetDirectories.txt | 3 + android/jni/CMakeFiles/cmake.check_cache | 1 + android/jni/CMakeFiles/progress.marks | 1 + .../CMakeFiles/rnnoise.dir/DependInfo.cmake | 26 + android/jni/CMakeFiles/rnnoise.dir/build.make | 222 +++ .../CMakeFiles/rnnoise.dir/cmake_clean.cmake | 25 + .../rnnoise.dir/compiler_depend.internal | 327 ++++ .../rnnoise.dir/compiler_depend.make | 435 ++++++ .../CMakeFiles/rnnoise.dir/compiler_depend.ts | 2 + .../jni/CMakeFiles/rnnoise.dir/depend.make | 2 + android/jni/CMakeFiles/rnnoise.dir/flags.make | 12 + android/jni/CMakeFiles/rnnoise.dir/link.txt | 1 + .../jni/CMakeFiles/rnnoise.dir/progress.make | 10 + .../rnnoise.dir/rnnoise/src/celt_lpc.c.o | Bin 0 -> 7192 bytes .../rnnoise.dir/rnnoise/src/celt_lpc.c.o.d | 39 + .../rnnoise.dir/rnnoise/src/denoise.c.o | Bin 0 -> 24856 bytes .../rnnoise.dir/rnnoise/src/denoise.c.o.d | 48 + .../rnnoise.dir/rnnoise/src/kiss_fft.c.o | Bin 0 -> 8192 bytes .../rnnoise.dir/rnnoise/src/kiss_fft.c.o.d | 45 + .../rnnoise.dir/rnnoise/src/pitch.c.o | Bin 0 -> 7616 bytes .../rnnoise.dir/rnnoise/src/pitch.c.o.d | 45 + .../rnnoise.dir/rnnoise/src/rnn.c.o | Bin 0 -> 9184 bytes .../rnnoise.dir/rnnoise/src/rnn.c.o.d | 47 + .../rnnoise.dir/rnnoise/src/rnn_data.c.o | Bin 0 -> 89264 bytes .../rnnoise.dir/rnnoise/src/rnn_data.c.o.d | 29 + .../rnnoise.dir/rnnoise/src/rnn_reader.c.o | Bin 0 -> 5312 bytes .../rnnoise.dir/rnnoise/src/rnn_reader.c.o.d | 36 + .../rnnoise.dir/rnnoise_wrapper.c.o | Bin 0 -> 2176 bytes .../rnnoise.dir/rnnoise_wrapper.c.o.d | 27 + android/jni/CMakeLists.txt | 8 +- android/jni/Makefile | 370 +++++ android/jni/cmake_install.cmake | 49 + android/jni/librnnoise.so | Bin 0 -> 167704 bytes android/jni/rnnoise_wrapper.c | 7 +- .../webrtc/audio/RNNoiseProcessor.java | 24 +- .../webrtc/utils/RNNoiseWrapper.java | 1 + pubspec.yaml | 2 +- 448 files changed, 39139 insertions(+), 160 deletions(-) create mode 100644 android/.cxx/Debug/4e5sn3x2/hash_key.txt create mode 100644 android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cache-v2-91859e0fcef1cd0a8f6f.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-559774210518049fed2f.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-c69b31bc67fbb83f9df2.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-45-33-0245.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-1a4d9c96e26d380be4c4.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/Debug/5rw0v4h2/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/hash_key.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cache-v2-0e246f027cbe40d9feb5.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cmakeFiles-v1-9e82e8f723ffccebf88b.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/codemodel-v2-4e8e9090c6912540bfed.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/index-2023-07-24T05-30-18-0823.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/target-rnnoise-Debug-0b07ac3c14746b31be3a.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/additional_project_files.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/build.ninja create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/build_file_index.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/prefab_config.json create mode 100644 android/.cxx/Debug/5rw0v4h2/x86/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/62236f69/hash_key.txt create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cache-v2-3389ff1916cc85704ff9.json create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cmakeFiles-v1-247ec473db6eb1628cb3.json create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/codemodel-v2-576e848fe1b23ada5476.json create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/index-2023-07-24T05-07-45-0588.json create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-cpufeatures-Debug-ec200c761f40e6d027e7.json create mode 100644 android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-rnnoise-Debug-fdf919e9cdace1c57624.json create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/62236f69/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/62236f69/x86/additional_project_files.txt create mode 100644 android/.cxx/Debug/62236f69/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/62236f69/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/62236f69/x86/build.ninja create mode 100644 android/.cxx/Debug/62236f69/x86/build_file_index.txt create mode 100644 android/.cxx/Debug/62236f69/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/62236f69/x86/compile_commands.json create mode 100644 android/.cxx/Debug/62236f69/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/62236f69/x86/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/62236f69/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/62236f69/x86/prefab_config.json create mode 100644 android/.cxx/Debug/62236f69/x86/symbol_folder_index.txt create mode 100644 android/.cxx/Debug/r4c4k666/hash_key.txt create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cache-v2-716f553af315b2b7e860.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cmakeFiles-v1-d525742156635c066f59.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/codemodel-v2-8be7f44a7ad54b27b6be.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/index-2023-07-24T04-58-26-0812.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/target-rnnoise-Debug-52adeb963c0ecc509eff.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeCache.txt create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/Debug/r4c4k666/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/Debug/r4c4k666/x86/additional_project_files.txt create mode 100644 android/.cxx/Debug/r4c4k666/x86/android_gradle_build.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/build.ninja create mode 100644 android/.cxx/Debug/r4c4k666/x86/build_file_index.txt create mode 100644 android/.cxx/Debug/r4c4k666/x86/cmake_install.cmake create mode 100644 android/.cxx/Debug/r4c4k666/x86/compile_commands.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/compile_commands.json.bin create mode 100644 android/.cxx/Debug/r4c4k666/x86/configure_fingerprint.bin create mode 100644 android/.cxx/Debug/r4c4k666/x86/metadata_generation_command.txt create mode 100644 android/.cxx/Debug/r4c4k666/x86/prefab_config.json create mode 100644 android/.cxx/Debug/r4c4k666/x86/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cache-v2-40f94799eb6d28596558.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-281cd6cafb0820fa7d81.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-5891b2b18da0a61295cc.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-46-07-0497.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-6c954ef40b9eb7eb5948.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cache-v2-23d2ee98c0a105104fba.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-33581186480b2aa9dffe.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-e3422fed1c755257b016.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-46-09-0134.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-1300a709b510526d8855.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/611a2136/hash_key.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/reply/cache-v2-78bdc066924ad55c2359.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6d54511637fa151e9b01.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-9e74c60406df3fdff702.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-15-40-0126.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-b73acb4054b072659983.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cfd0969e1d96adbd1854.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-47188096e0bf2bfc3a45.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fde10e9432e04ad5b330.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-15-41-0760.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-eb8e711c478108be056d.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/hash_key.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cache-v2-1701c692bbb8051bf6c2.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cmakeFiles-v1-caafe40031524d967abd.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/codemodel-v2-3a7b99096a8f59ec537c.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/index-2023-07-24T05-15-42-0623.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-76d02aff3062b4a436be.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86/symbol_folder_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/reply/cache-v2-1a825d9ae16435cb56d0.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-bc2ff6fec5e7f8173fb6.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/reply/codemodel-v2-14d7cdd480543ccff09e.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/reply/index-2023-07-24T05-15-44-0118.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-167a0520a4ba20295488.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.ninja_deps create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/.ninja_log create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeCache.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin create mode 100755 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/cmake.check_cache create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rules.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/additional_project_files.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build_mini.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build.ninja create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build_file_index.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/cmake_install.cmake create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/configure_fingerprint.bin create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/metadata_generation_command.txt create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/prefab_config.json create mode 100644 android/.cxx/RelWithDebInfo/6h652k5m/x86_64/symbol_folder_index.txt create mode 100644 android/jni/CMakeCache.txt create mode 100644 android/jni/CMakeFiles/3.27.0/CMakeCCompiler.cmake create mode 100644 android/jni/CMakeFiles/3.27.0/CMakeCXXCompiler.cmake create mode 100755 android/jni/CMakeFiles/3.27.0/CMakeDetermineCompilerABI_C.bin create mode 100755 android/jni/CMakeFiles/3.27.0/CMakeDetermineCompilerABI_CXX.bin create mode 100644 android/jni/CMakeFiles/3.27.0/CMakeSystem.cmake create mode 100644 android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.c create mode 100644 android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.o create mode 100644 android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 android/jni/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 android/jni/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 android/jni/CMakeFiles/Makefile.cmake create mode 100644 android/jni/CMakeFiles/Makefile2 create mode 100644 android/jni/CMakeFiles/TargetDirectories.txt create mode 100644 android/jni/CMakeFiles/cmake.check_cache create mode 100644 android/jni/CMakeFiles/progress.marks create mode 100644 android/jni/CMakeFiles/rnnoise.dir/DependInfo.cmake create mode 100644 android/jni/CMakeFiles/rnnoise.dir/build.make create mode 100644 android/jni/CMakeFiles/rnnoise.dir/cmake_clean.cmake create mode 100644 android/jni/CMakeFiles/rnnoise.dir/compiler_depend.internal create mode 100644 android/jni/CMakeFiles/rnnoise.dir/compiler_depend.make create mode 100644 android/jni/CMakeFiles/rnnoise.dir/compiler_depend.ts create mode 100644 android/jni/CMakeFiles/rnnoise.dir/depend.make create mode 100644 android/jni/CMakeFiles/rnnoise.dir/flags.make create mode 100644 android/jni/CMakeFiles/rnnoise.dir/link.txt create mode 100644 android/jni/CMakeFiles/rnnoise.dir/progress.make create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o create mode 100644 android/jni/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d create mode 100644 android/jni/Makefile create mode 100644 android/jni/cmake_install.cmake create mode 100755 android/jni/librnnoise.so diff --git a/android/.cxx/Debug/4e5sn3x2/hash_key.txt b/android/.cxx/Debug/4e5sn3x2/hash_key.txt new file mode 100644 index 00000000..e1e50e31 --- /dev/null +++ b/android/.cxx/Debug/4e5sn3x2/hash_key.txt @@ -0,0 +1,27 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 21.4.7075529. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 +-j=16 \ No newline at end of file diff --git a/android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/4e5sn3x2/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cache-v2-91859e0fcef1cd0a8f6f.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cache-v2-91859e0fcef1cd0a8f6f.json new file mode 100644 index 00000000..fd2a99ca --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cache-v2-91859e0fcef1cd0a8f6f.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-559774210518049fed2f.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-559774210518049fed2f.json new file mode 100644 index 00000000..08a4d6bf --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-559774210518049fed2f.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-c69b31bc67fbb83f9df2.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-c69b31bc67fbb83f9df2.json new file mode 100644 index 00000000..09192989 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-c69b31bc67fbb83f9df2.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-1a4d9c96e26d380be4c4.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-45-33-0245.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-45-33-0245.json new file mode 100644 index 00000000..dea26983 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-45-33-0245.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-c69b31bc67fbb83f9df2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-91859e0fcef1cd0a8f6f.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-559774210518049fed2f.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-91859e0fcef1cd0a8f6f.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-559774210518049fed2f.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-c69b31bc67fbb83f9df2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-1a4d9c96e26d380be4c4.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-1a4d9c96e26d380be4c4.json new file mode 100644 index 00000000..e180186b --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-Debug-1a4d9c96e26d380be4c4.json @@ -0,0 +1,226 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 25, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 40, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeCache.txt b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..0ac904a5 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..87b3c3ad --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..15dfd604 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..187e2d0ac8e37aa7255eb631313ac5c8e5472175 GIT binary patch literal 10712 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 Fe*<(mv1tGR literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..1f18d3ba --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..ca03324e --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..9ac08448 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/additional_project_files.txt b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..d304a3fd --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build_mini.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 00000000..4c2d6629 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "arm64-v8a", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja new file mode 100644 index 00000000..5468311a --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build_file_index.txt b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/cmake_install.cmake b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..23460fc4 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..c91e3d19 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json.bin b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..b654eee8bbeefbdac3b41bd30db48270e5fc932c GIT binary patch literal 2606 zcmcJRTXPdP6vtEUp%e&&0Bvc*trwEBN>Y;v4|xc2JChk8+)bZ6vQ}%WmL*rKjh(O4 z$9_uwN7-DM;lVQ)&-}bcw{!kFd$gl%vAwjk__Q)MUwp2k%w?3{&&Hk0ce{;~D{U6U+aDm%(=geK$_qcH%JYeG?_=SyM!EbE*4j!?w1eVz#kg*}a3LC3n zt;UFVr4FUAa?ml_b(PPxcxF05hJCT+^59J_%DgWeSX;?fv&T;w8&4Vy5xuvnCym2m zyEhQSpgY)a6uAr|<7m9G-d=Brj&VX+>ADE`kSNN~)p1kGpnB^Ka^7jO##LjI2f@}@ zohRxlMMohvzp_e%{FkWQFN62-YX=i`90Z-CW^m4%Qn&y7@N)O{+c)TZMLVC{Zquu3 zpj|A*NOwY1qOetrI#AuL^C$jsM$}G)amrS?hSL|HcRJCVuJwwl3@1G1)AcB17<^g@ zT6PSSpCT@uS!!;*XujUvX`*q33O-O&Y88!lCAzLtQB*E9Pj+Kw5_4U$G}1w(Bq*FhTk}p zph7H0&QkGmXFC}!X}RYb6~^HJY2N5jHs+HDY|E%f(i&Nsv_C}t1B=d45n|-z&QlB9 zs$Adsk;8svcOW@Qm)TwL){^yp$UR7a9xFXOOgJ)&mDp>KuusRj|NfG)&D3}-nw$pl zIE+^I8of0x349~=HYA*%uWK6S`!9)e@_3X%38igp+o8%7Jd5q;vakO#sFcGql;tKI z+Tzm%8E^XCG{xjPeGHP8YyvGu^OKaR=B01SvRxE$;=CL$NMhbhGcQ9ERWB)7o**mr z?CIwOCD`T<&%`-7UXa9mm}XAcchEA|A<0>tATcMGBtfsHEGQ{?G?|i2O;tjB6yy+J z%t<61&rK5ePV_V2OBr9#&VaMv95@g762_OYi{M*u348}GgDc=Fm;=|qbubTZfCX?9 V+yb`&UjTmqKY}~pC%|zRKLRNeCR6|b literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/configure_fingerprint.bin b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/configure_fingerprint.bin new file mode 100644 index 00000000..038139d0 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Logz +x +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ޳1  깳1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build.json  ޳1 + 깳1| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/android_gradle_build_mini.json  ޳1 깳1i +g +e/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja  ޳1 깳1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build.ninja.txt  ޳1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/build_file_index.txt  ޳1 N 깳1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json  ޳1U 깳1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/compile_commands.json.bin  ޳1  깳1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/metadata_generation_command.txt  ޳1 + 깳1p +n +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/prefab_config.json  ޳1  ( 깳1u +s +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a/symbol_folder_index.txt  ޳1   깳1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ޳1  𥳘1 \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/metadata_generation_command.txt b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..1c30a373 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/prefab_config.json b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/arm64-v8a/symbol_folder_index.txt b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/symbol_folder_index.txt new file mode 100644 index 00000000..6b9602f8 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/arm64-v8a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/arm64-v8a \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/hash_key.txt b/android/.cxx/Debug/5rw0v4h2/hash_key.txt new file mode 100644 index 00000000..c014683a --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 20.1.5948944. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cache-v2-0e246f027cbe40d9feb5.json b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cache-v2-0e246f027cbe40d9feb5.json new file mode 100644 index 00000000..5175598c --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cache-v2-0e246f027cbe40d9feb5.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cmakeFiles-v1-9e82e8f723ffccebf88b.json b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cmakeFiles-v1-9e82e8f723ffccebf88b.json new file mode 100644 index 00000000..2d4fbeca --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/cmakeFiles-v1-9e82e8f723ffccebf88b.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/codemodel-v2-4e8e9090c6912540bfed.json b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/codemodel-v2-4e8e9090c6912540bfed.json new file mode 100644 index 00000000..b642468c --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/codemodel-v2-4e8e9090c6912540bfed.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-0b07ac3c14746b31be3a.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/index-2023-07-24T05-30-18-0823.json b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/index-2023-07-24T05-30-18-0823.json new file mode 100644 index 00000000..dec29656 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/index-2023-07-24T05-30-18-0823.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-4e8e9090c6912540bfed.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-0e246f027cbe40d9feb5.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-9e82e8f723ffccebf88b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-0e246f027cbe40d9feb5.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-9e82e8f723ffccebf88b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-4e8e9090c6912540bfed.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/target-rnnoise-Debug-0b07ac3c14746b31be3a.json b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/target-rnnoise-Debug-0b07ac3c14746b31be3a.json new file mode 100644 index 00000000..e0612c1c --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/.cmake/api/v1/reply/target-rnnoise-Debug-0b07ac3c14746b31be3a.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeCache.txt b/android/.cxx/Debug/5rw0v4h2/x86/CMakeCache.txt new file mode 100644 index 00000000..9cc1e56d --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..cc869b5c --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..7cc341f3 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..abc5e2888f37e3c31eea75bda968f6a22840ef04 GIT binary patch literal 8516 zcmeHMYiwK99Y4Od6Sr}l^g$mKfngrBqqQB!d9+1P=heAN(h|}N$l&f?-|N`Kk8pk6 zCWwhaD56Bsx(!WC+CEj2rfHLqhBj$176~M_eL~arc@-2XNR`MWHg%$__xs)J6K>ry z4L;{D|L_0xJCA$Lx##8QM#e^cKA(`}7k)u&&M!n7@{T*)NLob2Cb3W44cP`4W0Ipt zKn}o1Mp7{aTk>|;WX9lj7-F4X4+=rXPlzrzekmfvr8`|_-Z3!CWn6){iuhH;$!oC5 zjLSL{fS3Fh{A3wB`H^kBiozuG70ELGFyb(8BIb|c#U$db^%{I#ky;w<< zij`T@5+a0jFM0)I;ydpEv(JuAoDyeGy=D&` z{%l9#&EFrtzi>}*@vUs5HD|tqq-{|4N&}MieJ!?7)!e+MYPLCFw8dC% zUS0~hTGulDKYa9Zqw(s{q+x_rrAM#v$cXtc^55TY9?}U(5{=%|-uQ+x7qtlC*uPt8L z;gtI5^D93FYH2*YbSm`TaLj3HNH&sKs)st?ek1t-s_wUA;qzd+e*4DU)tg;AKe`e1 z_KV3rx{%j-Fxn~17CJu_3oM)0o_yk+?8NAa!?ofwW;L%GbG9{|Og|ySME1m}e%M}6 zO{;1e(^hs+JvK3t9iGStM4dGHf^Di*%P_6!vFy~;*oZnZF`Ugz$hf8#r!h-D;e022 z58pGB!uM>*w>KOJyo_-Yg^%;cr|7j;AVnq;I;RY72_AdNuRI43Tru!b@XCK04N4IS zjYh)9J3H*aym;vLBi~5H?xCCH+v`8_Dw>%i%Be zYc#6NV-4~$^2PSAdIb{i;rJ2yQp9tzq*1)*X>gv6&^(Mr_w}Yy$z(be)wP;wM5~pk z)syb)890>NAI+7t%1rc(Y1NAG55$x4{^-7fZO_#XClZ=_nvKs?t1~6DR;^n(GoGuK z6Lz&)$`v#mg5C6bZ*M+jq)k0<^z`cazI2a~>NoV9)~)NQ)WD(M{$z5Xue*Q$m&&_T zI#Z7J(q&00t_$4a7R%qDVWZPrZm#8atwccNC% zEYo!zq$@FAHR>1)iJ@_zhK8!;xnjw*GK1N8PTZ=5;cBj4HY;{5an{r=JD13p>b7lK z2b*SdkR{@|`T4}Ksn=%`z1G>}nRFqQm>=kK%Na!(%_67DbD~(uS5?n}P+%}xxMj#p zPG%lcAIUyGqE0<_azs^K-nl+Q-Y2lA#w?DM!aL17j z1+$Ug=gVU92;42Q+xs!|1n-4{xhMwQgB>04v{UWqco1sHO)b-Iilc;WZAW+eBXr%j zhZ$qO3JRs^VpbjL8_aO0Q-E{p!I=zYbMg^k5ptvuPeC3>Ewss|SFT@1`w*~#z zZvb|Q&@h6(V(>uFe<$YQ&r6MnO|ovjQ{#Xso&N@Kv-17WX|ENYb}UZL9f}?PHmz+$ zindAU!9X~OP?&EZ#NWXI@jX0oKl)i@3k9M~?7P(v{>mST5bjsv`A7;Z{cRPQb7Ep!AqU*VhtIER4`V!j;^eO6tSOikKGHKce1ZR`jCR{ z{H!NF2^;PvDPkI$?TMQ*1j+JgvbSAg=|XS>x#Zd$G+vwi?6o-tyf#OO*XH=~+R}1& z4H(_)^>fSPcjCqKQ}NpTFuXRu5U?XBWCZ0?2Jc$fGVY)QN~F1Fb97W*aG{9l6a zzYXJU8TL_R#yN@h4`6dT;@)j5+T$YAN5P;jjF(@u*uQ}th&o{>E^?Nwn={1<7Af9E zTej*<xQG;dLe2J-MI3o>gZ%<+_|~LdZsq-+SLLohILmxYiV&+2&eG6V{Z+JUKbi;_>_i z@IP<;-IkY2Xv-3=nohf_s$Q!#fn0orh|gIj|3y$W%hDD^+^gqdNWa0ogR1GeWu6gn z{3Brt>|F7{j+Gk_5od?Sn;jZ=JCum{TnRzTEV&BG7ja{uQnM{cCsRi?3u@j%KdS`; zftgA@-W(_@Oza3uYfj?JT8^D6O;`7%XjX+D&dLYnh;xcvD7(2Av|2&tfd86I5tlXa zBzFeyLHy&yq*}R{6Y*LB)wMMpnv@G=$F{0Y6T6?q|MmPCQ2ewwReAsOlZhE49S66A ziQ_sT*8-Rh(NEfen8Z0?1Y&N;dEygy=n9@ZmoZ(881PZ(nDU(Z5XUoH9gJzi!5P4i zGq5Ge`h5z=zi_@nSny0o=G-RBqaws#x{{>^> z=le;LIAXXa5Xbdq^$T!3V|O-jT&LE)0Cyh>X4^48=RaoP)}XULNGzB2cmT{gI^|*= zTxI4SlJ$EMzE&LjO_IdT!NGi)pNN9-VlqaT)HBeTUy@D|aGU685>@hdno{C6;bNm8 zJF6KZZeLS}aOi0q5V)6+B(r`C4yiL1!DUH@$01c`lP(iO?!kgAV{}XXx<{w~cHlmw z(j$KCoFOjxvmq8@(yq>rNxHUMq-}xGtI5d?w44l)(&`DvOkKUAp!Io;W O1@|5{Mw2q=!TlFq8fz2) literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..167545b58dda8c0b51d754a1127029e15db1c096 GIT binary patch literal 8704 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 VM-~Pw)kIy~lX&4YCY`>x{{ryfsCWPX literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..55dd98ad --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..2666aa03 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..f5070293 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/5rw0v4h2/x86/additional_project_files.txt b/android/.cxx/Debug/5rw0v4h2/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build.json b/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build.json new file mode 100644 index 00000000..2d2672cc --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build_mini.json b/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..204b4163 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/build.ninja b/android/.cxx/Debug/5rw0v4h2/x86/build.ninja new file mode 100644 index 00000000..15f6c741 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/build.ninja @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/5rw0v4h2/x86/build_file_index.txt b/android/.cxx/Debug/5rw0v4h2/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/cmake_install.cmake b/android/.cxx/Debug/5rw0v4h2/x86/cmake_install.cmake new file mode 100644 index 00000000..bf53132b --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json b/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json new file mode 100644 index 00000000..6a043c0d --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json.bin b/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..6370466e9a343f4290527a70d0ee1c4cb584cd2e GIT binary patch literal 2481 zcmcJRX>S`h5Qg2PIozgBoj6BtH@#!e(oPk@`QQ(()c^*XI7d_En?P~7GAoKyNp2+n zo&M6kL$8k(0V=?XfJZyz4u|i|&MvqscGuQcf2oZvSD)x4OPS=S3kwSu8!q6=zn!B? z{{I{Q?;VX7H*sAAS9#n_F08`-ng{p5H*9R|aoN5zC=);K4?*Sv-8y+IrM#iR8Ui2hun! zwr@sa9CRP~CQ-^TF^;BN?OwYj`o;-mr5j+gdqhcwflk||z11e?ohEBsJtcXx(`Fl9 zo@k&Hoy6aM#}cvSUqtaR2Jh3m-b^(6VAEyl1n0boy7%krXZtUHe~HQGwD-1jJ6_cz z?NSsI-498L%GN3AK+UkJpZL=m(F7I7DO;BsL7%=o=uD5f(JSg0&P2RG{5%(_v-7m` zVt=oL!F8&*%PDG=jCT=JH>s*>mxpJk;aNMhNQrLfTg{$#sftOeA&rAi2;c+76nyTQ z+h`P065V2ywD8cCndVhXG|H=jmevd$;#{K&&ax~+G^}u$x^kTmKu@*GzL>m9-O7iN zOt9}zSBK!k_R$Q>tb<91xOI{C`AxZ%Ls~O3iAuEifQ+j=Zd{`3+1_q8y3$%0H>ffW z4XruBlPav_07%EEL=Y;Y$$26E&scPss*sX_wL)Epuieo3i9?=pFp^xHB@P$7wPd{? z^9<6|Q>Dkpg+@iO5*Zy3vT>~L<$2nuP}8aCaI)fIm~6ah9Xt?tpAq&-(_JwCIL{7e z8#M+cl(wm7$Er|>EOwvBp?+-88^_&TlqMY8;@=AjPWRP3#gsa~mRUoZiP@t%K8(1Jbw)XZFy(*;?~>v{GH$Hw=k z)FI2+oS`shmt;ZD=PW2Ixj&ndLd{h|ZxZBq+!W(~B%JzY34Ap967boG&q?otOW-oN y0{AS%XQB_lhu|9c2rPl?;A5~1Zh)I$1>6F+!5wfHd;<6!_8Isbd;xgRul@m-cl%WU literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/5rw0v4h2/x86/configure_fingerprint.bin b/android/.cxx/Debug/5rw0v4h2/x86/configure_fingerprint.bin new file mode 100644 index 00000000..cf6149de --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Logt +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  䂂1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build.json  1 + 炂1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/android_gradle_build_mini.json  1 1c +a +_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/build.ninja  1 1g +e +c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/build.ninja.txt  1l +j +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/build_file_index.txt  1 N 1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json  1N 1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/compile_commands.json.bin  1  1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/metadata_generation_command.txt  1 + 1j +h +f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/prefab_config.json  1  ( 1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86/symbol_folder_index.txt  1  y 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  + 1 \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/metadata_generation_command.txt b/android/.cxx/Debug/5rw0v4h2/x86/metadata_generation_command.txt new file mode 100644 index 00000000..a88e454d --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/prefab_config.json b/android/.cxx/Debug/5rw0v4h2/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/5rw0v4h2/x86/symbol_folder_index.txt b/android/.cxx/Debug/5rw0v4h2/x86/symbol_folder_index.txt new file mode 100644 index 00000000..990aefd6 --- /dev/null +++ b/android/.cxx/Debug/5rw0v4h2/x86/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/5rw0v4h2/obj/x86 \ No newline at end of file diff --git a/android/.cxx/Debug/62236f69/hash_key.txt b/android/.cxx/Debug/62236f69/hash_key.txt new file mode 100644 index 00000000..1509bd5b --- /dev/null +++ b/android/.cxx/Debug/62236f69/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 21.4.7075529. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cache-v2-3389ff1916cc85704ff9.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cache-v2-3389ff1916cc85704ff9.json new file mode 100644 index 00000000..7ac8c83e --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cache-v2-3389ff1916cc85704ff9.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cmakeFiles-v1-247ec473db6eb1628cb3.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cmakeFiles-v1-247ec473db6eb1628cb3.json new file mode 100644 index 00000000..e824b4eb --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/cmakeFiles-v1-247ec473db6eb1628cb3.json @@ -0,0 +1,376 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/AndroidNdkModules.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/codemodel-v2-576e848fe1b23ada5476.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/codemodel-v2-576e848fe1b23ada5476.json new file mode 100644 index 00000000..bf65650e --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/codemodel-v2-576e848fe1b23ada5476.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "cpufeatures::@6890427a1f51a3e7e1df", + "jsonFile" : "target-cpufeatures-Debug-ec200c761f40e6d027e7.json", + "name" : "cpufeatures", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-fdf919e9cdace1c57624.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/index-2023-07-24T05-07-45-0588.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/index-2023-07-24T05-07-45-0588.json new file mode 100644 index 00000000..89146b84 --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/index-2023-07-24T05-07-45-0588.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-576e848fe1b23ada5476.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-3389ff1916cc85704ff9.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-247ec473db6eb1628cb3.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-3389ff1916cc85704ff9.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-247ec473db6eb1628cb3.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-576e848fe1b23ada5476.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-cpufeatures-Debug-ec200c761f40e6d027e7.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-cpufeatures-Debug-ec200c761f40e6d027e7.json new file mode 100644 index 00000000..51cf4b8d --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-cpufeatures-Debug-ec200c761f40e6d027e7.json @@ -0,0 +1,103 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "libcpufeatures.a" + } + ], + "backtrace" : 2, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "android_ndk_import_module_cpufeatures", + "include_directories" + ], + "files" : + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/AndroidNdkModules.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 48, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 33, + "parent" : 1 + }, + { + "command" : 2, + "file" : 0, + "line" : 32, + "parent" : 1 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sources/android/cpufeatures" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "cpufeatures::@6890427a1f51a3e7e1df", + "name" : "cpufeatures", + "nameOnDisk" : "libcpufeatures.a", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 2, + "compileGroupIndex" : 0, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sources/android/cpufeatures/cpu-features.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-rnnoise-Debug-fdf919e9cdace1c57624.json b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-rnnoise-Debug-fdf919e9cdace1c57624.json new file mode 100644 index 00000000..70b404f8 --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/.cmake/api/v1/reply/target-rnnoise-Debug-fdf919e9cdace1c57624.json @@ -0,0 +1,241 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories", + "include_directories", + "android_ndk_import_module_cpufeatures" + ], + "files" : + [ + "CMakeLists.txt", + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/AndroidNdkModules.cmake" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + }, + { + "command" : 4, + "file" : 0, + "line" : 48, + "parent" : 0 + }, + { + "command" : 3, + "file" : 1, + "line" : 32, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sysroot/usr/include" + }, + { + "backtrace" : 5, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/sources/android/cpufeatures" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/62236f69/x86/CMakeCache.txt b/android/.cxx/Debug/62236f69/x86/CMakeCache.txt new file mode 100644 index 00000000..91b1edd1 --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..bf4126ac --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "9.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..aac04e6b --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "9.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..bcd6a513fe7a42ebd1a5a61dab321d350f6887fd GIT binary patch literal 8408 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 S4a)6m!cE~|6r3M2$-e-gh(`?o literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/62236f69/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..70b0a6c55b7b3255901b1f4061eb81c44a102cf2 GIT binary patch literal 8596 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 YgLusS5_|=|1~KMs5a*4@{@{530DPNmQ~&?~ literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/62236f69/x86/configure_fingerprint.bin b/android/.cxx/Debug/62236f69/x86/configure_fingerprint.bin new file mode 100644 index 00000000..08b79915 --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/configure_fingerprint.bin @@ -0,0 +1,28 @@ +C/C++ Structured Logt +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ʶ1  1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/android_gradle_build.json  ʶ1 1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/android_gradle_build_mini.json  ʶ1 Ƕ1c +a +_/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/build.ninja  ʶ1 1g +e +c/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/build.ninja.txt  ʶ1l +j +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/build_file_index.txt  ʶ1 N ȶ1m +k +i/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/compile_commands.json  ʶ1[ 1q +o +m/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/compile_commands.json.bin  ʶ1  1w +u +s/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/metadata_generation_command.txt  ʶ1 + Ƕ1j +h +f/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/prefab_config.json  ʶ1  ( Ƕ1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86/symbol_folder_index.txt  ʶ1  y Ƕ1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ʶ1  1 \ No newline at end of file diff --git a/android/.cxx/Debug/62236f69/x86/metadata_generation_command.txt b/android/.cxx/Debug/62236f69/x86/metadata_generation_command.txt new file mode 100644 index 00000000..5b3f617a --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/62236f69/x86 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/Debug/62236f69/x86/prefab_config.json b/android/.cxx/Debug/62236f69/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/62236f69/x86/symbol_folder_index.txt b/android/.cxx/Debug/62236f69/x86/symbol_folder_index.txt new file mode 100644 index 00000000..ed1f0745 --- /dev/null +++ b/android/.cxx/Debug/62236f69/x86/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/62236f69/obj/x86 \ No newline at end of file diff --git a/android/.cxx/Debug/r4c4k666/hash_key.txt b/android/.cxx/Debug/r4c4k666/hash_key.txt new file mode 100644 index 00000000..073dddf1 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 23.0.7599858. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=Debug +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cache-v2-716f553af315b2b7e860.json b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cache-v2-716f553af315b2b7e860.json new file mode 100644 index 00000000..a5ef867f --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cache-v2-716f553af315b2b7e860.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "MACHO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cmakeFiles-v1-d525742156635c066f59.json b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cmakeFiles-v1-d525742156635c066f59.json new file mode 100644 index 00000000..3949af57 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/cmakeFiles-v1-d525742156635c066f59.json @@ -0,0 +1,1209 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/codemodel-v2-8be7f44a7ad54b27b6be.json b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/codemodel-v2-8be7f44a7ad54b27b6be.json new file mode 100644 index 00000000..109f5b1b --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/codemodel-v2-8be7f44a7ad54b27b6be.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-Debug-52adeb963c0ecc509eff.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/index-2023-07-24T04-58-26-0812.json b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/index-2023-07-24T04-58-26-0812.json new file mode 100644 index 00000000..480f1fbb --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/index-2023-07-24T04-58-26-0812.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-8be7f44a7ad54b27b6be.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-716f553af315b2b7e860.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-d525742156635c066f59.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-716f553af315b2b7e860.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-d525742156635c066f59.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-8be7f44a7ad54b27b6be.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/target-rnnoise-Debug-52adeb963c0ecc509eff.json b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/target-rnnoise-Debug-52adeb963c0ecc509eff.json new file mode 100644 index 00000000..59bb38cb --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/.cmake/api/v1/reply/target-rnnoise-Debug-52adeb963c0ecc509eff.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeCache.txt b/android/.cxx/Debug/r4c4k666/x86/CMakeCache.txt new file mode 100644 index 00000000..28f02551 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..ecd56c8d --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "12.0.5") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.5/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.5/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/23;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..8ce42fb3 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "12.0.5") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.5/include;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/12.0.5/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/23;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..64b437b6351d41eb05a1a588753d9dcbd4d822a9 GIT binary patch literal 5760 zcmd5=Yiu0V6}~g;wHNHzP6EVfC@fW)29fO8oAoQSH0u{^v*PBv2X&q|!D&B2}u|KQu_83RP%n)dzyW_WNe$ zIvbPp0e^bzGv|5V=bn4-esg$qL{StWAtEAzQoKQk6zIdN14~N8MYGt9?@gi+D%vF8 zj{-y#@i78=2(rYrkcqTI?IXxCEJlSO;$MjN!0zj=haR{Yg@|ld+Fye3(xw2ZX5G@R zf5A#tMN_N;?xaN0`?G?|y9LbL#6VE5Rn-4$tyPY>Fw{7iMSvkibVGWp8DS%S` z%nF&a#yf!0h*AAGq=NObKcw|_2wl(38oJ?GvqcX=shG{_#fr~6R=$YI zc3_>ho&AEgglmh@%)lUpG6hhxLv!y!Em+Jv?JF)2E7f)taJ85`NP z-7P+3+0(jN^_;2B)V)HCWp<5Zw|jHC<=B=vL*#zV^pYd1~#< z{A;nPR~PH;|3ogDztC`Sz5}B?xN!EJT5Y`MZS2^6{s*XY{*9U)zKY7~p!QQvUF~QLUkTcIGBS@o(ylv-8mTS*AIV+K~ z%bI7~rCh;a_AMPKZ>>7^16Iz9=lZvGoBjP}Z*Dr-+0~Qm>)+OyOm!vA-p;YYT5eXm+b+$NEmsS>u4QM6B{OS#n(O3bXMz?lb-w~gd`F!izXr#4$-GC`tz5)o_c*tnEd-L^pv!1Z{-h9nHDow33c5iv8By#L&Oj}L9S|0j-$uiYym7X zst_m~kebD(7pOEuBL#$dWDr8bE_|*R(Yrtzf5?y0V5w< z5uK&$llU~Lu?!p+>9{5uIeeL8yNH!w{1J^?qLEiFYqeEeBm1W8&BIM?dmoP1s^5;i zS1+}EA6m7I_cLxp@hrtPbQO)?!6(|#(g<4%haj}QE+Snk8Rcxzs^oLFX=$UytYbKH z%Q5Gg`?Xxz*l%gu63JwuOLGf`V+E?MRB1bHa|XLX8{7%6!9lxREtV`NJ&;M{M6oh$ z>ve}1&eHV6M0%gTCv(rRKDlpvSl7i&#VzJ5*otn!c082vgkybers!D0aPkKPc9!%1 zy?y;*UOIPiU+}z=rCSxVXjDWQi6NK?9K8Wk=bJ6&rQ?;>W5~`S2UI*)d(g@{UQU}X z&3L$eYz@UQCuxb??5s9qWoPo5lgg#`_w@8=vwc0ms*GSo!UdWvS2?RW@eu-`LHq(= z+~z-MT}6V(;CZ23p(9LDpDr@$0;9lIK5c!MM;g1{po%E|vHRMUXzR7Hd*-9fjgLlK z8?}&j`ZUtmr8Z)?D6sr@JpZy zN^qCGQfHrlyrZuC6yy_i_BQYjqrID)V zH04JjGdrURw2y?BK=QDhsz_99&q~Pix@ckpg}QuYCgGo>Tk#%Bm~$0(t}GJNhNu2z zg6;%j!Eg(Kw+D@5l~^)hswGtI*rwqbB4HKuX~!sAdclOBltcm#33&OgRmb8>LN^@8 zm}7@8@zW5b9`zgLVh+vQD2Y!{I_tWER}Q8Gbcp+1FWGPlSRlw`XKQ3or#-Kt;~+vUucFkiT`;GaOI%Gg!skulqBnS7yptJTa+|lg9bh!}->O z`Sw-*wD=s7q3{`u%Mw>TEdE1^{P&qw*GDGOJN*X_&K3R6(Om=SQGM6Q$e!UzeKI|O zw-8RCk<3^oJccMjnyeGYCx%yOf@h#!!0>Re=?^+awTj`dcq5vw9lF4R_uo|?jKQ3W z@Nwx+ZPhC{mSM^#<;PFWp?zcNotZ&|`F{=EDnzE6`rlP#1+)>a0X6~YSO5D1L?2|j z`Ya^r#~eo782XTKj}tn9yn3*li4SoH_!y9F(vSPO56HVb{a(O_NFP}b^~7Ny@BZX@ z|0l-5*VhM8OalKA`thAXWWJX5NqQf2NEv?J=io!+`$U4AmuV;vEU^cw*3eMFS)GA~KLS@5iz*JtJ|VivpvwnKOrNI%N;zb8TTLAL)bNYalvo5=gP z1nIW~1^sXl_j73+hR;zE0@s4@J)ra(M~)@#pdke5cN8*tH0S4b{w~IOkRaRr2^2hc z=*Kf*=_-CFVQ&llc$OTwir+8c!!fWvo&R$ns+>A~fxq=@bH1&QzgI`OXLbBI|ezJeRLePFFjbU39Zw~!rQ?Fw)t1J9y vyA3)Svy@NcvUCPI-d*^c0Oy7Cz70CgorJ>(is38N_oWqnZz3oTU%~HR2D>4G literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..429d554fc8c50e4ab641bfb9a1c3baaf7b57fdbe GIT binary patch literal 5916 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..10cbc9ae --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,113 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-23") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "23") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_ANDROID_NDK "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858") +set(CMAKE_ANDROID_STANDALONE_TOOLCHAIN "") +set(CMAKE_ANDROID_ARCH "x86") +set(CMAKE_ANDROID_ARCH_ABI "x86") +set(CMAKE_ANDROID_ARCH_TRIPLE "i686-linux-android") +set(CMAKE_ANDROID_ARCH_LLVM_TRIPLE "i686-none-linux-android") +set(CMAKE_ANDROID_NDK_VERSION "23.0") +set(CMAKE_ANDROID_NDK_DEPRECATED_HEADERS "1") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG "darwin-x86_64") +set(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64") + +# Copyright (C) 2020 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Read-only variables for compatibility with the other toolchain file. +# We'll keep these around for the existing projects that still use them. +# TODO: All of the variables here have equivalents in the standard set of +# cmake configurable variables, so we can remove these once most of our +# users migrate to those variables. + +# From legacy toolchain file. +set(ANDROID_NDK "${CMAKE_ANDROID_NDK}") +set(ANDROID_ABI "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_COMPILER_IS_CLANG TRUE) +set(ANDROID_PLATFORM "android-${CMAKE_SYSTEM_VERSION}") +set(ANDROID_PLATFORM_LEVEL "${CMAKE_SYSTEM_VERSION}") +if(CMAKE_ANDROID_STL_TYPE) + set(ANDROID_ARM_NEON TRUE) +else() + set(ANDROID_ARM_NEON FALSE) +endif() +if(CMAKE_ANDROID_ARM_MODE) + set(ANDROID_ARM_MODE "arm") + set(ANDROID_FORCE_ARM_BUILD TRUE) +else() + set(ANDROID_ARM_MODE "thumb") +endif() +set(ANDROID_ARCH_NAME "${CMAKE_ANDROID_ARCH}") +set(ANDROID_LLVM_TRIPLE "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}${CMAKE_SYSTEM_VERSION}") +set(ANDROID_TOOLCHAIN_ROOT "${CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED}") +set(ANDROID_HOST_TAG "${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_HOST_PREBUILTS "${CMAKE_ANDROID_NDK}/prebuilt/${CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG}") +set(ANDROID_AR "${CMAKE_AR}") +set(ANDROID_RANLIB "${CMAKE_RANLIB}") +set(ANDROID_STRIP "${CMAKE_STRIP}") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") + set(ANDROID_TOOLCHAIN_SUFFIX ".exe") +endif() + +# From other toolchain file. +set(ANDROID_NATIVE_API_LEVEL "${ANDROID_PLATFORM_LEVEL}") +if(ANDROID_ALLOW_UNDEFINED_SYMBOLS) + set(ANDROID_SO_UNDEFINED TRUE) +else() + set(ANDROID_NO_UNDEFINED TRUE) +endif() +set(ANDROID_FUNCTION_LEVEL_LINKING TRUE) +set(ANDROID_GOLD_LINKER TRUE) +set(ANDROID_NOEXECSTACK TRUE) +set(ANDROID_RELRO TRUE) +if(ANDROID_CPP_FEATURES MATCHES "rtti" + AND ANDROID_CPP_FEATURES MATCHES "exceptions") + set(ANDROID_STL_FORCE_FEATURES TRUE) +endif() +if(ANDROID_CCACHE) + set(NDK_CCACHE "${ANDROID_CCACHE}") +endif() +set(ANDROID_NDK_HOST_X64 TRUE) +set(ANDROID_NDK_LAYOUT RELEASE) +if(CMAKE_ANDROID_ARCH_ABI STREQUAL "armeabi-v7a") + set(ARMEABI_V7A TRUE) + if(ANDROID_ARM_NEON) + set(NEON TRUE) + endif() +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "arm64-v8a") + set(ARM64_V8A TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86") + set(X86 TRUE) +elseif(CMAKE_ANDROID_ARCH_ABI STREQUAL "x86_64") + set(X86_64 TRUE) +endif() +set(ANDROID_NDK_HOST_SYSTEM_NAME "${ANDROID_HOST_TAG}") +set(ANDROID_NDK_ABI_NAME "${CMAKE_ANDROID_ARCH_ABI}") +set(ANDROID_NDK_RELEASE "r${ANDROID_NDK_REVISION}") +set(TOOL_OS_SUFFIX "${ANDROID_TOOLCHAIN_SUFFIX}") + + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..32bc17dea5ba581baa8b0616c2056cb77f06f24f GIT binary patch literal 1520 zcmbVM&ubGw6rQv(4QOo+9xAvH&_hm=6h!cpkZf5&TPYEQ5T-+RlPn~gu-Vlh2)!tT zB6#%R!J}9I0WTinO~Fh50dFaI3?kLDh)5iFJVq zBZ={D4O12ab`>K>{2V)>O|Va#qd7DMjT9}yqzs&45c@H&nvbe;uDv(xkRH|Y7E`2= z6h}ITP|C(2@LjLPK`EE@v`&}TZ93qBtsY5ATLo&KAZ4XgEzNm`&za-U3G_(v3+lTt zPn&tDujdWs2VSkO$a*`xBMlw=&Nb5O_EjU0q4&h~Y$@+m7L$jpm*rp)VpQK0$V*E{ zmeOgYbd${ppk>LLpEJ1S`Q{BEtHeB3HWmEUOB*dGMSvz2d4+i9w> z6VwW~c?GYN;|*MN*=%ipuTDoM)BXQGree(amGP8O!%~g%vE!3+EgxB7=Vt8W^V+#J zdk_oo^SEoYst{M$O*}miiD4#@xwMgfg{&KhU&FA@enqD16{X9W7i;BB{oQzu9Q2UU z2cn-13B+v}yFi#xz=YN`NDHz?7Kr>5^&DY_G0g~w;)KXgg}^NcXSwn+bN#+knAY>W zew}%ad6W4z^8?~2sL1?~IQww%;c~rZPf`zrs^!Q(Z*etawF7uv_Y+gTF(JFk^*E-x Jiz&60_zg79>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..81cbf75a43c6e674647ffa1c66ea204cc4802df9 GIT binary patch literal 3752 zcmb7GU2GIp6uz_D-Ii|I7BCT_C4(R-iQVaLm+cP(+w><}~MsyZLf!!f!48n2I4;qw}^ z<5QZg%^6j-v%Rl99akjAt^4YjwUQcv?Q6HB?g@H45l1#ar&(C*uuN-h<>e7sbmB z?bE4y0Un>%I))htabr#_is!5^uj!?Di4we{{}azXm|t|i1B~|?ujhjY;_10jtjku5 z=7EfvQq`@Ub6XMO2II+WtgCY4`8@8IkF;dJ#)vv>;Wpd>rSa?}JG$B!FUfeU3M_ZT zYm@ZiFPkwP#M1L?<9IvHgC>ASbm2bhqdZy(cGnIkCfWqqFTq5RG78cJBpu&QFcFO* zrX%5L(Rw)QPfp&x+VwXLnmjU{oGjkC+BHR5@}v`~NqyUN_2se(f7jGx*VN)hxFp|n zydUJb80N{Ysl8Wvws-GnrJK)W4QsF?tC{J&!ZGHvnmwGeMh81J3jx7a&C*8(xm~a| zGo@K6RGML}n6(F^P27XZZJ31&3fgSnj_&Tgw7nDb0iAP&_=M$UmOrtaw=i|gun2Cj z!J%j@;x-x@yvD}8LRuz08D0_ahmRi)*F5@Ic$u^u7vzfzf4FDG)2muTn*u)EtiM|H ztU&Et?})%UbZ-fTaJ@m-)AciP?d6h0o)v50*#w6r}R{F!_PxuIt zfbh*4gs6(oQ$+(p#;w>DPSC9p?_sZ>@_s*KNrKME*9a%dKVl=UKmj)twHIFL>6Qu+~5!@*VN4cVS)0*5LbSTt&BZ4py11 zUqF`A5-PsOCnlC$grTB*wv^JsrRTnbQJV2R0TJ?@9=|?M&Hw7E8z8EDr?a<6mHgx^ z0zcpzDDy`k{Ip5YZlm27rwv_5a;_8Gb@>n)8N zQ!Op2CVe>85KY9ITN)c;@n|g7)XVVMm#IYb@o}Y-o^Hj8 z>+$`GL_!&FPAJY~-N@2{(in-wBGLMEBUaR`H7j%TV=;mrX#7jK87;6u%QboV>}r(9 zZi^1DsHF|HG@VPj7v{9?b+F-szM#u8jU#%^1McI-WX>K z%}VR^855TAQZZv0BDt$QNl`!#Juw$>uD0&;GXo+Ys?yY^p9IROa&X=1D|hz2eD?6g zlkeU>Gx6-r)j#&vNA}I!O}xGKkB?e@J9G>_r@-gIm%v|wzXjg_-vLv05cVrzA}5R? zuREF$l#tXPVVyFM^nTVUIY|GQb;?1~_p?qJb#FiA9qI3Izqfy~5tZ(r_WLkCbT-6~ z5EzKs65cF7{*TM>o)I1q^)(!u2j-)IE>9RY`|>g*09x)l`*NoPrmPe;j;c+Fc!w$GqX1*L@vJ-8c~9 zD16GCyO1R5ukcb75s4-NOZUr6bfbz>>^S6~2}ptR%8E6Ca4`@H-U@_+X_g}_{o&zx zJ(aMS?2d;*fjK{#>~%U;MZfMj0pA?Vcr^d5x{*1Z>o+^FAs z2-dRhJr@+s)K8NT8Q^MeI|kLs_t~nlNZBaySWtJ|{@D_yF03M|Q$}3B*}CScPGQ4B F{sjgLRcZhL literal 0 HcmV?d00001 diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..14e2e9f7 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/cmake.check_cache b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/rules.ninja b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..14c1d9a3 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_Debug + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_Debug + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/Debug/r4c4k666/x86/additional_project_files.txt b/android/.cxx/Debug/r4c4k666/x86/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/Debug/r4c4k666/x86/android_gradle_build.json b/android/.cxx/Debug/r4c4k666/x86/android_gradle_build.json new file mode 100644 index 00000000..fdf5dbec --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/Debug/r4c4k666/x86/android_gradle_build_mini.json b/android/.cxx/Debug/r4c4k666/x86/android_gradle_build_mini.json new file mode 100644 index 00000000..8973142a --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86", + "output": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/Debug/r4c4k666/x86/build.ninja b/android/.cxx/Debug/r4c4k666/x86/build.ninja new file mode 100644 index 00000000..69b31c99 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_Debug /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_Debug CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86 + +build all: phony /Users/lambiengcode/Documents/webrtc/flutter-webrtc/example/build/flutter_webrtc/intermediates/cxx/Debug/r4c4k666/obj/x86/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/Debug/r4c4k666/x86/build_file_index.txt b/android/.cxx/Debug/r4c4k666/x86/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/Debug/r4c4k666/x86/cmake_install.cmake b/android/.cxx/Debug/r4c4k666/x86/cmake_install.cmake new file mode 100644 index 00000000..b66db2c1 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/Debug/r4c4k666/x86/compile_commands.json b/android/.cxx/Debug/r4c4k666/x86/compile_commands.json new file mode 100644 index 00000000..d14c4886 --- /dev/null +++ b/android/.cxx/Debug/r4c4k666/x86/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/r4c4k666/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android23 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/Debug/r4c4k666/x86/compile_commands.json.bin b/android/.cxx/Debug/r4c4k666/x86/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..c2b13fd1895e324ff4c6327ecfd75c7eacd52ed7 GIT binary patch literal 2337 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

b3-9}<4iob3qF%`w@ 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 A@Bjb+ literal 32144 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 literal 24248 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 AO#lD@ delta 7 OcmcZ;za@6V7CitE;{)FS diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_log b/android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_log index 396d28a3..e4f6fe02 100644 --- a/android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_log +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/.ninja_log @@ -9,3 +9,7 @@ 0 243 1690087038185426054 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 84d3acbc4a55ed78 243 277 1690087038219308683 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so 54b430ad3a668605 2 57 1690096306233333137 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so 54b430ad3a668605 +1 44 1690172528923671704 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 4e26eb3806d2c380 +44 83 1690172528961497616 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so 54b430ad3a668605 +0 41 1690173866304355024 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 4e26eb3806d2c380 +41 81 1690173866343113874 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86/librnnoise.so 54b430ad3a668605 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o index cc53d2bf69a0ce5c63431be4d98a0ff0b1d7b428..ec41646c986f7c2189d08490af64b14628132ca9 100644 GIT binary patch literal 24956 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 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin index ef2ff135..c1328606 100644 --- a/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log} { y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  İ1  鷦1z +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  鷦1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json  İ1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build.json  1 鷦1 } -{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json  İ1 1l +{/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/android_gradle_build_mini.json  1 1l j -h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja  İ1 ෦1p +h/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja  1 ෦1p n -l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja.txt  İ1u +l/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build.ninja.txt  1u s -q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt  İ1 N 1v +q/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/build_file_index.txt  1 N 1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json  İ1G ෦1z +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json  1G ෦1z x -v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json.bin  İ1  ෦1 +v/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/compile_commands.json.bin  1  ෦1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt  İ1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/metadata_generation_command.txt  1  1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json  İ1  ( 1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/prefab_config.json  1  ( 1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt  İ1  r 1R +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86/symbol_folder_index.txt  1  r 1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  İ1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_deps b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_deps index 60bd22b0119cb8ad352b63c4e676a4f4a0d3b340..ada1d3202c63021bb3d36fdc75a83af78686ac6e 100644 GIT binary patch delta 45 qcmdlJ`XqeA9xc8J3=9nnK)_p5c=79|$@_%b;6efEA;!8}Ktcd@#t(u3 delta 7 OcmaD7z9)3U9xVV6{{!Oy diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log index c9e9b602..164d8843 100644 --- a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/.ninja_log @@ -9,3 +9,7 @@ 0 266 1690087038767408544 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o e07d066ba88dc5cd 266 297 1690087038798280106 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so af883f0542d1e206 4 61 1690096306337566066 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so af883f0542d1e206 +3 45 1690172529021385741 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 8ce64983ede75a13 +45 80 1690172529055693400 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so af883f0542d1e206 +3 39 1690173866398476112 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 8ce64983ede75a13 +39 80 1690173866438286760 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/2g581b64/obj/x86_64/librnnoise.so af883f0542d1e206 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o index 099dccf97c371d8e186932c719a3576dfee2cbeb..93719c26e84e4e702b66f2081b9b4f006cce354b 100644 GIT binary patch literal 33024 zcmd6w34B!L)&K94I}^fU5(tnWTYv~bG>a@o1tkzPvBr$*ru`WexD^;twRC(Qa&w0*y?tOAH!@vFec|V``em=SP z`F+oM&a>Y;_s(!Rf6CO8)0A?|rkoQUUm5B++t2pX6LoT;(+@mnlpfrNvT|(@57j$x zZ*7(9CZPIBF}DjvG}P48B^CErKYYg zP*tm*MmF`hzhzx;4%Tr!)v@ZhXX4RqU~w9XO#ZAVrcVAQYyS2xvW|T6i>#g%YYLEj zXOluCKiK4`tS5R*wn0hd1=|Ca6aEU-Y`g2D^ZoD}w)O5%+=hm%vSAgI_uygb!rpK!4xR>Jd*KAMBmVGgJqVq-8QB&6xG^~YQ(aAzgey5X1Ve$u^ zENNKVW3tue=Rc~?8oUx(>d5wfk#z<%4)(frOQ4U>hvtJ0tkDo!#c-c?&DXTVqX(>p z{nykJ&M7E7cVN}3=Ws$)UGS``T(tv-y5hKV3IbW{KmGpT!OC^#z|?}-xGn+HZrz-M zjMC>1Zpcn|9DmN9K=Yw3w-V-9cIB$4abllQzM%Zf@`dF!XYSB_hOKd&gS?UQ_c)7i zQ_ftI>`BB4IA5r_n^<^PgqBzrLW&uWzG2QtYsJT%WF zzkwBsTbi>xk5c|VRa=YL1=?zoCJa{b-)}1}D%_Ma(8GqZF1XZBQcVP&U{ zaoo(Roa4Kn&^-;7u$$#ndBJ0hjUp949@Xkaq7*yh|bQ0a=cdQ2>b( zyLSiQu0>Eruk?v|*G=k2`A76S39@zzI%&BCFn;&7tCcFv=?UH0g2Nz1!(5|n;e zkusU8a>nb7nL%BlEXbed=g)@xPHE0HllozZo_;pU)GJ9Xs&cR%Ib%A+=?&7VR-f*= z_KwpR>v#2}JdB<@T-P8E8tU}RfeLmHQu_}-%$H*&}ByN zmENc6z3b>RXP1CJ1OkDpIEy;DW)T+cQT>hIfzpv^Zv2f{aw)JCVTnt?%a z>!D_<66jzTKHBt9bKo$uqj^qR90wq68LS{Xo5j1o3bivE1O#6Q)hWj;ENEun%8Z|9 zfH`nwJ|5==uFU&6%o7^ig)1S9?)%J7AZF$l7}!PV9)M&nrUDtz#kjd=1hBVta$aDN zNzTr53m_dRHsEr13?y@pgB>hVxNGR*UUN7mFpGPwPG`cJaBr{H=|W8Z zW|2;xg6TUOb$T(T?`qZQRhYiJU8k?a^gS#6^wvvs`bOmUZqVtwG5uc~b$SP;@89gF zAK0SPdyqf4)lYBRrqlmG{?K;c|B;qoQvYcG7>kScxfVu2T{CSNn$sOKg=NUFBH3~No2$Fa$i|Qq8P;=8%az<@oFoH z2#VL*NnC>B^_3)UN3r`75>KJ{(*_dnqS&*Mgwq$q8=Fb=NAc$^B#uY%=2jA?qj+l@ zi3Ezbx0ARU#XCDm+=t>XyGXo*V(%UjAES78FNyB(A;EobABmwT{<@#U1QhQdAW@Ct z?@pQ?pLP`cGDzHj;=^nb+fjU+M`ACEPx46w@YBcsLK1~2J})6riQ>yL63r;Snn+>; ziUXA-wxalE28q{Dd{<540E!<(+B=t*FrD_JL2T&cOs!6?qYP4EJ>SI)6R3oV_13`^dt)zyc8mHPxO+a<5T1iTu zGmcZ2kkY506VwJ$`UEsyZ6u{nK@-$wQq>scM74!f9Mwr`E2*ncm8)%}?nO08Z7202 zs>y06sgF=qs9mJG4FWYq?ICpps*}}TQWdC9QTs^Mp{i8-Nu7tPN*y3|BdSxC6M!CZ zoJUdpL}ifr6RN2yo77jRPE&cL`V0m&P34m+K{Z_!lA4ZchAJV|f@-EJBefRQEH#nT z7F4rUC8_67%~3N*y@zV9swSoKLCsT(NadrNuNp}mi>g|+lA49;bk$Bu&)qZBN>WSF zwoqL{>S9ziY6Gd8Q7uv%Nj-upq&Aa!9aXK`Lh4ggb!scAu0uf8t8Ju)p$e<*q$Z$h zP&-M@N7blyk&2;;s6C|CqiRxnNo_&3MC~KB168xyPwE|1OVt5V|Bb3eIYB*sy@!H| zsti)as9IGvsZ&wKR351nsNyQ0)a9rWs*u!OsM=HssU4`6sWL0yay60E9<;4cm83pL zb+(#8Dq|R^pQ&n615ur$7Lhsy)w!yXR0!31s+H6^s8*_WQa7MlrB;%96xC{V38}YG zU7$9Q`V7??wUJa$_^9h%s5X--MRk$dLTVQc3x)NfF&Q#(mL zkLohDi_|_;>(w4oU5)^Cx!Ox=II1huK2lRqZBYA3)uXyf9Uyf+s-G(-U60@OsIFD; zbjE@0cc?b1Y*M>WU9a*;eT3=;l}{>tIH;RcA*ms#Hmed+<5B%em62M2>ep%_sdG@> zt}030fa(r4gVdv_eygfUy@l#7wTRSrsP0jXqy~%tb+2kAH6GRPR6D5#R1d0^q%K1B zkh+A_ZKxhm8%XU!^_bd7>Kjx~sLiAb3PC-owvd{JYKPiNsvXs{Y8$E7QSDUQNqvaw zd9~A0zgN3R9Yos;Y7eO|MuK`t?Io3SB&e6wK2l|dDkQZN)my5B)Z3`uR%N6nhH1IGd0}}&u0|vJzg&AlJ2HaOL-+q%X^IJ^eeNAQ$xJ}5! zn?lFG&za*o0CIz{)A`et+Y>=w*ae2b4mWpj;3!T8jt?Abk_DV2fR)sKh3+&kiozYY z4q+U2x+S_YPT)Ka<3`*IAQ{vF)}!Z*!gGu9Y;f=LJRd|)-7LIe&eZMIMZALEfwxSa zL4glA88{*Exk(grP6sc80wEOP-! ztFITi%^mGJFpdwLywHOFG}!L7kQ~J6TfDR$Ot}3*XTKQT{q9bLe$_Aq^UBXk;1l%n zo2LEAk^whWR(@*lz|JredwHQ+T_a;iasZb9H0lZB=zJe;^0h&4rNv>rex#*v0>7h3$q=FKslJD;Li z54&DBI>jT}4enQynRrA;rZUs$RH9kbhy&N9Fmd43smv7kW;Ek)`ezR_2Omvg;=pgF zGE?Ah(2R4VbKpL3OP$QbfybmWQ{dTX#);NBa7zjk2VS4bOo8u2v%m1|!Fw)+i39&V zm6-wu;ck8)E`iQ9&QD?Dz$c|LQ{aVY#`V-W@QM^B4!kjynF2qEW?Y<|1OG9Fi35L@ z%1nW?;ei94dFiUjb9h7&%mF7QGf}WJ!6cWIUXdL2+(X$p{LP2-p>m!@_sL*<0gM=V^soC^>A1z`TlI3Nzh=oIzeP|I=oh;QP2m&}Ac;J9ak$r?g?TD7Mz@vOQom6;~h18DYV zfF1ai6ebS5Kb4sRXTf7YYXaGUk4$0Wz*VWt6u1%1{`|88Uy#DYfp1A=rod04**~}1 zf!|7D;=tdgGE?Bg;R&TR`|ZGEQ;njP`p|*-v+$MEfhL>_2tiMLYiZ!;0^Ig)ki+aa+*;A;bc=FPH`n zPh~&T9f$UlQ`r}~^U&Uq%3k9xLpzQsm9LvmL%abkzxHzKhLZ)CfO`*`pZ3hU-DKAD z>18zI?_emdZZ?^5DY*Yca~eEbC$sJVGUIY^dw^x&5YMdJPi9;a?kF@*^vt^XWX5IT zo{Hug&#YTdW?UL>1S~uSyyj-oDqQ26bbEF4$+XEg>9*>olj&jKq}!>RO{UjWTrzcs$NpSH-8S7+G7a}lx?Q@NWGeSfx?OsG=p8jaN zeNWLR`?cr4&=ZHxJ?MLi-Z{JwBMpXquAcoPA!W}FzaJ{JXBB$tg)rOq6g}3WJ>%%9 z*TlJyk{9CZfbqJx0Ud9KUEogG;pVOxmgla7J37a~Gq$^mp3Lg>>I}{Gudv`N1^3U8 zM+A4=Pdh?=3U>qW?U3c!8>Hj*!>^16!7eZoHKHrrB1qFH=qoer~G}DUJJ#+vx52wCr`ol@fE)TwmN^Tzw7RSY}jNA#39EjoQ ze2Ul0Og>@y*)`QpRD29Gt%e|ucmsuT}KC`@p z7Qa3;y6+)GyH%e1HNr0N`$-E1=0It1iWWzsi<`soXj`l>p z@yOy9=+sC{!Z~$XRaMKfP;;byR=8o#iqC7^8cR4eHBeCLxSE7xj!k4R{ZSVSW4&fgn|2y>X|t(yO?^0?h(%X;8b+)x z9FNyD#6nAb_EPUQ#^8Z*f}}U zQct;0jzyQkkT%1}hU-rYCmN&mPEFHNov5mC{8R_WlOy3~^lQK)x|zhBs0`-KMXppE z)E}#3j!m_&Xv3ivZ29aqSTxj}s(5)ETNA2n4r9@d6`4w((-?~`cbXD-KrcswY2oG0 zl=ixCYXZ(3)9dQmVzF?&Pb$Lkx>%$(?32k*c+5FDln6CXiN&HZXGUARQ7?~^^(34T zZM77H_f`drLUT9~mf9>Wrz$=hX7O~rY8=Su8K$(v+hSoYCx==?b&`ZYD>blM>A9C^SZ(o!9$v8%qzojXI1t>>_9!)EY4JeOIDAPQ+%3E1{Nf~@i?$e?z%ObHvTd4E6 zCpS@;qxWGMGPQL@?hVgZUO2%$iOjnq`sU zER&4qO*j$F<1&_Kkdge!C_?!L8OyiGVAezx(JYG$XPIO?dlHL)wn;{`Z8D@k%|$@p zAjA2Vay%#Ms~wyYy;CP${y_5N^fgQ_PvGS6gdSQ?!Qgml>|9UiuJIH#i{xx`-u7gN z!ofVrD;$JhI0&n7P+sAX_6rAL6%NWS9GZ%sYa?}ZI^oL$p-vZx&Y1eQGpC^<-eH~V zkxIhtKpir4h~%wsJB$ZA#PFycz+cr?03X@`d};@<*0B}AqIL)i+cCWLYen#wo!^6Y zZhysE*?nl|_o*GgTBBA3i`pS9Y{#%yr4_`+b`+c2Vf@u-1@WOB!l!!S(hSlIhL*2A z1-(_)VV+6qttoE__$$jp*81|8x5_-?uQd-@E6!u~x`Sodxyl}tCjf4US7p!9ud;`% zDtpYUvPb+Xd&sJ?$LuP@XWZF|SOh+dHo=`G9(BtwH5G2?6OF#cYQ-J6y$-|k2g*dq zi!pc3$-X-X839m|ARdL1_5B}b^FMym4PsQ^7|(w+=gDYZRpq8rl#&T^J;EGzuGpns_bE&A4zL$Y^IZCrp`4tvkh+t zbZ^Kkom#*-I=6xiNm{~|WUUc>KP$W#?vgw7ypO!v`^fKgpP3r_#H*{1{95|Vsvkp` z?{+_1)by~AWbN>5;PtBSCTa&>vUY$v)ecza+F{T*JolRhpG200<4y}cqSB8j5^y)~ zG_=e}#PHD?+4;_AZc9vLJ1q(isiLtdEfC5vq8*-F!PwxVt9hrva|QiWj8%Ce5vpsP zj1Mwe67Y;89I6M8&J6NTfd@@V+{@z?q3}`|XnGVFT@r?FfhPx{I(p~@MM7pe1#;JU z8qQ`unh}dEjbQ8b+?^bQG(1K$=g<^ZFO>A>bFPU3XOj*O9i67-@C=e4vUId~4|paw zhU=E#gN=$v44z=&`D0RBLj&|Il*&x&^7?vs0;f+hHufIBfIFRP&ErjPAg!*NR)rlL z;U^YOJ3O5$pEaxe^qSdKKb=xD=kys?64#qLdzPcxvsM2dT{1Q(dI38wzLPTZCS~SN$}F6eSyG-^b_)CxmJ7OEmcBlCdEg57qBQr7w9K;d%o6PYZs43< zo|#du|D_9t+6CX}2b?(6L@D)c=3#gM0k1W3)Q@z)uhN0%->LmR2e*fV`8NdzfrkCVI$o|Ddl>3o?S_lo{u%jh z_|9N@x?5ZgY^OVOb-H^@Mk45>yVElAb=R04O?JE+CR4!q>|ipR>%bR}Vq1g@!RhMJ z3@-)W?>RwB`AOGF{w1Gl#qqr{PB&Y6Y1do%9?}UHUU8Ld!xu3n+gyB`gV>G(-OFmP z$%$|7!E=w?h63+pwbz`J04Md|2)vio59S?UD^kS&AVr)2R|JpvGM4Z7C0gB?^&3bL2LkQ(*G&u=#PD4{J-M$iX8v>nBgWqW@8sfInGSI*XPp?{CbOH zEVKQU6Bx&yT@$!Il3$d9?@hsbbLC{5Gg9!UQ*eCm4Q?{d`#b=W;~3$FGu`wRYBP_J z+pB>8X`W`tZ$xL<%uGgR<^Xd2n+-UcIG-Yf4SuzwH{|{*b{zOh-s5PS&i!>PbCjme zh^m;I`19ExugSPcemY@~Kg9ka!Ovp8Snvy&FBSZ1=5fJqWq!8c^~_fZzLWW7g8!ZQ zb%MXc{1(AqV}6I=FEiiD93@W~O&%BiquBV2#qG1`^A^Xx)~{fK<7*a2e=|;dEROz9 z^2EXO3~r`AW-fkB*c-2Za{ckOY`B^6{f>2B3XX5R!VM4hx;AePG;u=Q-easdSpTaq zGi>85Znt-`;HF)(nBxJi(@_Cgg@NO`Ny=&jLVh6 z-@G948jE8dQ~%8t$N1;5HuKuV-^=58pXHCX-!p&A;uvQS>nAOa{vWZwc?Tmh^zXs# z-6j10#r|(v9Q_|<|G!uqW2M1AmBZ~r=6JwukFmHNXR?Sh4)WkuE4Vp7o-KF- zxjR1>+|=hz!Czqg8XvJP_}7PZ8rRqG511b&_+I9Dg70BIQt*d)+>aOhcIJ}>|C-}W z7hJJEL-6jb7Yp8pbzE@#O&)IN3qFPQI>9eweVyP}u>O_c`W4L({~p2LVf~2U{rDvJ zoZusvzbbec^S=mQ#rz||f6Dx8!Rwg2d^F?U#yU&zi&^&<{94wgz9!Di%ts6Vt*lQH z{BhPl5&Q+#^96sCwP}Yb_e17U;r})3p9${rx;E`IadMeoE&PWu-z50a%zrER*~}jl z{0HVc1V4;FH0=`naOQ6dKAgE}x2gZJ%uTxuuVNnH@(n+Oc~8NYG9M)PO6H>kznVF| zNEJ5|{}$#`1iz2@EWw{*UL*J`%$o&&m-!08KVyE8;Pe7i$GKYYUU>3`ZL{FRnBOIM zDf5Q~pUC_??Kb_tiFqHv@&5wAZK&W+GA|bV zRp#Rb{~L2Nzf8GbGM^{>>1DHyQzv+D{y^C(cro*H1^)^2O9fxd{5rueV1BFMo0;D$ z_+!i;7koGK7X;tWe2?JWx>7&?P4HpNKNoxg^MiuVXWoPR)%5dO%nuj*GUkPX-_CrT z;7>5G5PT2wS%QDYe39VYuwt;8`D^M~!2BHHeqg5S>kBEcVEjxYbk&9wI!=C=s`I`gf9zsLM>!9QjGqTt^% z|Fhs-`9^M^;C-2YC3pez0MBbv|Iy5Q2|k5+zTgX(7YUwVK3?$4n4c>6t<0+he~fv9 z;JcY81pkQnYQdF$L$l*-5ImRpO@bfA{7%6qF@IR_YUVoyZ(+V$@C%v0FZd12KNox} zb3M`Q`NrJ5BixMRpP3IpVEKQ_{7AurndDa{cz@<63tq~6j^LHdYXz@i-YWPq=I051 zIrGZ|zm56zfA7Y-t*8x+{SDE(}{4?eSg1h{@^ccbWF`p=S3G-=! zS1?~7_-y7)f-h#?F8F!OFB1G(=647_k)J=_FL)XACj>8I{;c3fGXIz0GnuFJ^}+OW zHS_+0uV6l0@EG$_!6VGe1V5AcWWmkz<#xgEX8$#Uo9D>px@zkGI{V)({9jNB0=RP%Y)aPvHFq2T5@V58uZ__^D%v$v zUm^HEnO`gT-7gjQeJb*vO9Yui)#>7{SkBK0$Ev zJ>98-oA2r73vRxrs~3D2$3IK(Qs(CgK85)@!B1ztQSe2~FFvwkdynMnRF6>|x%r(* zzThviKY9DVe=s_O6Zmy7euc@y=>4_}d4PTJ0B=0io8kO%-O0B&PjO9n7`@*MncssM ze=L)~I@SJVdQZ$QcdEth_~!QsrvB{a+>8J=Q%_Qk^SH(BINpmC%!?I@>fuME@NdIw zYh&SMPEjJP1Ot9|9f#k)FR7_(TvF2ziZnY#Ezv}{=#*)5kJbjS8~D8wKc*(;?GQz^@pzGW z+lF1EW_S~WS765%Sdd$|k>6+0Ay>4{%jCZ;qzL*g5vp~H;wzTo@yBl4VV<~2g6wZ6 zXnrSRTzFa;39q=PxyN6FczmLl>X@+SI$B1g&g#f>i?Bw$|ze;9Kj{Mp;e zS)@uB;(Eq*n)85J-vglVWaTg7d}iIV>{Na(WKLH8)+FWQI+W#K1uR+ltz4ivkEAMp zJs6Uezn9Ce`n6r!>@qh5PHzD=!yd*>aqp&d8M(}lpROhmGgCSY{E9X#- zONP-A>x+*HWc?Gsl9fMuEajU>2X8NZqhLu^{;uVeWdrBL^6{2TmcJSp#x&~$l6t$E z%g6V;+nXuh9FG8Fvi!f|3)xL}X7)v7@*l9$$jw%Mnn`s$ntX=Be;S0bTJ38q+A2B! zM&rmw(|&`mfXvDIZ&5pWRI(%XAAU45`BCGxl*%Vz?e}u|=J#C21nwQS#uVjmNm4$3 c#F6FW?_6cuv4Cwes2KA*SS%OMWitQ&0NSXSx&QzG literal 32048 zcmd6w34D~*_4l8fXC{QjBtU=&h!F!sg)FR5Q3;!gMhtsYG)$5SNeG!ZGhtDzfY^e7 zM(aYW0$QtBsbaMi(Uw>@T#HK)*V3w$zqN`xb>n}|J?B2p&B+XJ`|10BKJU{q&;5PR zx##Y8X6{VJ%cqo2O;O4*mvT;bd}XNPv@G${6LfNd(+@l=iVhz@S-Liex5~%y(Yj`r z%q^KyGP`8f%+i$~?dXDzuavI+zP5B-U`QVLm9AZ#yB+bmE~RVt7QKA9Z4U%0T{}59 zt#sWKNPJSdc3y5y>DqS=w^f2=?c;=-ac|cD1f$S;JH9E*4*&n^wMIxGLX}tIAeBfvo)G_cN|o zj&5SKh&d(U2$D| z>4x=stjbP)AvSk)dwizsi(@A^pJxm&U!7aG7J5Y|^Dz0HP7cT94?0;`x3Nx(K zJ(cD|Yrj&MW0|EZpTLQILCL(53rj94sk-oS-DlVu$2rUwDgO~?5njrfZIV5SI05H# zHG4A)@0Ki38ha>bmPy)yX8qfN`gwt7o8$!^nq!jRz{0{S#aWU~DgQB974z8zs%VlX z47T;(uOhAmyp%KDB+n!QXr@V;*igkBwt6>N#Z%d0prFG_>XcRo@eL3*_n*^mSM-X8k*`2lhqU0R%7Uy&;i zo12c*ae}?UW&F{OlNwM+yLTtvB@g((497{!g~aLIyMu4nd?=$=>V)i@CLT@shaG(e zWbGDoQu-0V_}$m8QmUwTPw37bSFKV`O7^uAq4cBjmC01rd%Vt=9@G`eND#NIH%87J z4Y~cuJwaLp_3Ezc<2b#s#Gg*g#v-$Z>X?0?>Q3L@P-OQYwW!}wUS||TW3nv?FDs7r zWUv@y|31(g!=MHO`Y5~xS$9S-siB4-S9Y(Ff5J1wWTGRfn}7m9{xgRS6@=XeFd z9VhoVsOdN`55X?(-u-kiIj@}v1EeQ#nx2k5bUM+4o)c$)B_+_+Jg+$JWB`G4**qZb%*lxE6JO=vdE&$7D-3}a5 zec|@Tg{9x$p@j5~1*T(xe)$>boSAYhlnC|AdJ6j5Jb^kXnK$Lyvgc<|oNw)gS$k3O zjx!#FZ|l1ZTs_+{P-)*b5N*EkX%N0KR~wz)s=@^Bp{A=s=oA-T7xYlG;5NOZc~(jc zJ1u1~%z8VU#k>CmYG*D82)+=iQ;r!}(DcByY1gNLIdE+b-e(7{&AuMSmImaa6%Zy} zkIL;3GyN_M>>_lxK{5+dfk(MC_ksZSHeT+Wz{@5%vyZzE(t&pkxY|7c$*h0ELtk_* z?c&}5dzIs07WYPYt6|bNrTOWNnST0b**aYcJ?q|_qth!eeQTahe~;-2a`-#$U7>o9#ssZReI(|1GlIUeF{uf_pyUIT><-$`}iUK`Yw#=Cmf~4 z%O&vL>`K_+ew^>;+@?j>QMY;4~dm1 z_U|LH1;tL95CR72DuQe~)yD#wKyI!+C$VJeN(WvKF0CaIfHouINw-H+-- zl|$+|R41uCQtzW0t_n#VMm0helRA1Jr~);C)M!+Ns+82ZsESktsYX;IRVAq_QH@gb zNo_$jTGf+!1l1VTLTWFnv1%!)Pf?9iD@f@*<7Bmll-_<$Rc)m71~gu6B&D~Y)6^DH zJ&u7Wr>m``hM_t`Z6`GqRf*a`DvWBPYA3Y<)g-l>)MiwZ)gDrRKs80}BlS9}scJu| zL#WPF2T1iB1gcaWBsCIMnL0#jI;yjj6VT(=g6eFQMrs|Za+OKySE$ZW*`%I9HBIG^ zdJomPDvy+VET{@qNNO;u>8hC2X{ctX38dzsnyE@jU5aX!svvbEs@bZN)NfJEQS(W? zifXQ^C-o0hm8ykQY7VIL)KXGQwVl-OQPrv)q+UZ6R_&xdMOCMElj?pPsCu=B)KF9nY9FZ*RE=sssd=at zssp5!plVVFNnM9(kvc@`*QlD66V&6k8&yQ5k$M+Zi^?SR1FERXCN*L(sF=zjH4#-@ z<&g@ZYE^}#mY`a!imiN0)C5xN(Y8#LlDZSsC8~ndqo^)bm84!mwOq|7^)0H)R6VIa z$AkKjY9UpKYK2-#sshzYwSrU&s#R(YsWwzss5Vl+M73INB=sb!E7cZK@1y#$+Da-2 zFN58msO_ZSy@}(lRXa$Xf$A#NPU<35>(p*im!Vp(_K>;-)dsbX)FY^_R{Kf4f$AD{ zfYiTGwW))ovWI}WP8}jO3f1+>N!8;w4b_b*jZ_1wjVhDWYE(a0*`zk3x<%!X+KFnD z$|Ln>R9jRbse`C~p^8am4h8i~HGxzis=HJvsR~qgs|r#rsP0jfq}ovZTFoc59o2oR zp41*x_p26C2T}c2EhW`|7^sKT3R0(_dRVO?bv~*`R2!+)sD7_DlDZewF13Z!K2(pX zt)x=&Ks~OulNyfdDYb*tT2#ALJE={mo>99k^{m=M>H)Mpr}mM$>jY3QsQsj#M)jgP zKl^}%Tc|h3Q1jy>TOj_>P}Sq)r2mv7sI=N{*~~c-x4~38c5>h4h}SPGB6=PZ@}Q~ zNnRQng8}zS%y);$mwq3n@O@2sJErhWq2s^LndLqRAnRdx(D_r9`y_&A;UVy6c)-g& zHn5+Qfl~tiFv(ob5x`1nzdSbu-e!ox9k(CCVep_^qATMBMuOIv8r*S^4C-_VdQKOf z^NeSm8}d9CqNi>azF|(+?bStGiQa)WlV?!iW=;l94cuvxLv+>Cl=~YXR(&xHzEJ>( zaj3pJHd+3P7E!9Mt}Yc%wX7ja&je}p^?Wy{qg@Ba@p0T!(1QLn*zQ@79Kh*0URn>P z<1RpFZ)T+H?su0X^s9y`$Gz6iO5k?%@|&jp$?|B&{M6o;I>U7A<$>@5J&7qj6%P{J z?(hh&Qs9^hUOPC>GJNn-0iD9P%V}OJ6J9ex9;*qud-Rx|r$b%@k6AVF5NJjXm%9XB z8bA6mV% zGlBaZACj1OMBh$k zrqTHh&7wvexF5XTO=RN0W0RRF@N6{WaQeH4nS(7!OdR-{WM&F{FPd>~bPoJX5)%hL zkjzYhyTCi`{y5P(2OgZn#DPnanJMsmH2VwR9=uDFm^kpylbI>-!)V4O(7DF1CNXi~ z&y$%ca4&fO-yhdg=fES9m^g5GGBX8Uh-O@zodf?kiHQUMGMSkIKLKXidFfe`=kS{e zFbDi9k%@x!guO_vHg8*lO|vNiU(g~JHCgJ>B9S#Jc)^C)!E6+G^rZV?9Tu@@RdnS9Qcl8W(xc`n*9l6 z2Yx4si35M1%uIm?!Yh4i{@H=YB{6Z}ImyfvxE0O*^tA)GB{6Z}`;wU{@QY~nXTKfz zf0CFua2mWVNtBbHt%sr6Up#i;iAhWxIF!sxHC};cf4j5;-<-t6fp;b|Q{dOZ%uCk} zdN2XzfZcOC=iufK1(UVo>43CDOhAjj<5`yT(IVzM<%y$3Ojxp9jTV2$v!ZQ9i{wnEMK8T^g3BG;Y`-GpE^Z9?&eTwmTBt(N6A|5kA>K zsB`M~s5;s_ZNUz5>mbR!s!iw#htHVFFPPr#UW-sa*~&=wh#=(u82bCw(ccVk_aZz9 z4^&5O){_aJwXLrY%yk_&hqh+6&Z8Ue_6G~s*`quY#$cu?@Zg8Hf>ye-(H>4_KhJGN z`<2P;=eswc9l!ix#dm*&aA&ei^W10A{zfwUh3N$Gs*O&Z_@43>q9?K$duKY_;Rw;M;YBeLFTCKFjd!y4AiN+YevB@a?+kz8yQkaliEKqWzh}(B20gv-HMw zETj_m1Rl-9`KNCeJwaPsm2Ve4aS2!)_i}j5`U$4i`ktas?$DlhqbClZ`+)B$dgn#$ z`3idK+5fihDf;P<_WT|_^+JHJUYd4_9vci6_yz$yX6ZFi1S$DMd^Rv%7ZvC@8y*7l z;Q=pqbxyXs0!|?u2X}0DC7sOb^r|$?^|!FDfaBz=A&&?SpOkfkdJA`VbcDOHF!u#` zbYF&tz}u)1UE}@@l35?X13Uvd&IGqd0QNBc=GRdH#~0~=G+$%{GPO7lKWXY2(9d#C z1BzaO9N*GAfKQB$vj#0$fkG{`Tc1ENe6S6e+JjYd+~y8C{R)uj`de!*KH0e&I+|}s zGp$(NL)$>}WYo`^{Z3dcijVFoXB95I+AvjTtC_4o$CFR-(nP4~_1P2+?kp=iY1~ym;0mRSHLaz6|nDD4lZ*itqVT>M^{O6Z8XwQo0C^uIBrbQxZ>eC)uC9p zHYd`Y6CFKjTv5@;>JxHmnnKMBau$c9u?FBpqw@>%i*oYnV|Ohf|^KexL|Umrgc%cIUXxm z60VNMYYOU`TI2C>bOcMTO+jOGLqW8;InoddS1pN#T3W)<{F?tNVt&oir3Ev>O>-OK z^^?QZWzBVwf{_cxK&{7)E?8PTwrcEXhf8!Ohjqy_E=*ENF&KZD@`=XH6?B zYhD~`YN(wNuA8;2C5)szQWI*j^qEbO>JDITIJB@MY>ZT6Z<HIh0+-y0E64%am_hbJ|KVlk%?<~ZD7x<(xy zEuGeVSxhyp^dag0na7oyi+R$7}xu-@Wi(n+0U_ipP=Y-?+ky@v!agk1xO?LcL z2gj)m;U@H}!#lc}#H@%6=1n24R4ddUt7Gns)v(sWp=NCP%vPA|)SR+dNeo*Ps%{En z(T)|FN}p99jVy5*<9I_aM}ukMCC-$kHQ|;xEckP4YFeYwaIH@!hhsI-hU&0SCPCp* zXKE-OYMK&_MxstdYph<+>Zy7zRYY1W1>wEP45QE#j)$c-E5a#@&4kH#uAb};Wb_PE znq#feu$GfTEuor*_%f%YsVP$9`^wZDXF*FR&jyrW;DgqlDET1J+q38nm7Y@Nh zT2K`WEe?~as)BXU)DVkT#X}3Q3KX`)xx}e(iHjdUX4l>n&W?xyXtT`4BHP?jCtwS44 zK$uXILQPHN$a7MHIh|ZeG?_@V$;#D%P__<;^TFbKgqll5p?S!_UgY(kml zz>~9;#g~-9*W^Ae(!97K8gC7C9{0p13X|9-Lv|Q&Jx~069c(ga2V zo<#=pr;G^Z8)PuwB7<4eNkp?OGMr_S@w^EqqIq1#@(ePPKN&?R-ymc878%T%s3MwW zk>M-%^5mqJFl6Ez#RL>FEz7PflOM1b3IZCxE-iNh7OUu6>f*|V22nUwFCI8+6v%9JAhB^ z0M9Q`VL$f~l(yefOdud;`%DtpYXGQ7r}8ILx=i_yjy-F3^5 zl*9Y*cs*{T+_!30#i{8|v_Nr5A@rg-x~k1tbY*t6hI?Yz%watGNxmYTMASvrSFiZRXY7hJLke zYE{|8JUQp;mook0d zV{lwI4PJ>X4#%8kJZaKL6mfVr@6-QY;q{P2nL!? z@FEMt&@FIs5UQc0GAI%<(-z2G=V{o@d{hx_Sk!>6*K>DL6w+||XZFw}RxgzF=RMa% zf!(CTS)tRo1da~*kfo!=JK&jAAFf%52OEqP7F#^N`0Gt6y89<@BBFGzc^-3bfE4y*4cYOLvu}2 zE1cW&*>iq97HK(Hhx1@4Z>WxjqRR?+I16I63k#az-$?w-p?GA`nBwAM|8oWSXaGJ~ zC}@d>t6LkI;sv##=#qx!5p)(`5L*_DMk4Wo)>zc51r!W5fWG*DT~I7u+t3`RvYbGQ z(-q33tA8+~+i}68QsY6D+M1FA1JS_@e{mh`-z_Dtckt-c@ovku;DA)OXJxQ|>RG|T zsc8kl<5Jt)=54`Xs@wOyVAqtBvQypKlp+-znCc$$UN9@QGT18~99S33>YO+WO#@QH z!LF&B+}ihamd_x|-e9k~;J{76EK0NmvvwmnG4?=x`Q8O+%f90VF3cj|ck+~`iId!^f$@Agg0aT~VmNshu=Y! z*BSu5tah0ns~Q6RkjVcv@K3}892oETGdbV!uRY<<=-`FZ8hg+1hj_>&|08pZlWzHc z#p?n&_J)aLdKj~LO9#@^;U8X-|D3Sqrp}1INWxF!`rys>zbOfSE(!0&m6LHUO~UU> z!f)oGm2pzJ{@vj2&t4h}G$HSb3BLGGy*z#^bNKrYeW5@8GZ%a@Twf;6C#>NMBOW(n zf#4*pU&b*+QLxNw-e1YIsFkdA2PnpLAzk~TDg4Z%% zDfn*Y>jnQi^P2>JhxzS-zsme>!Cz#)ojFRLGMfBB_?w?Kd(z@&&LDcm;y6!!#lc>+ zIQpA$+Gla}U&<5b1LmeaW=?!9{Qt@I$6pD<%gn3qSZ62U_=8S(;mux;=BMdQoatQu zu~r-w|9!g(f=du4ehqL-QHOiM}PB6c$F4M|C_jf>IBChqQT3|Q>;J6 zxrY5(h5zmBzry0^|2XT_7RPe8vA>CD;>Wmu%zQWf_AvWz;y8H2er|<-c->>g$8x)I zock<}J#BOuZcKMv3^g)`6=&@2P}^DF>$^YamIoT zufAM9nz6lR-^mxe4xQmD72MQkzTnTXUc-0Ot|05*3BHN-V}jqr`gy^xVg0t?7xOrN zEcivtzZU#n)-Ly-spk&n8G`?j`2fL9{e}s?m;FZx{vGo(1Ru}(Y{93phA$}V%hWT% zx<>FDSR1?X-^2V;;r|Znp9ua5Ycs!09J2{+7XCeXbGk?H{>&c|d^q#R1wWnnp9DXL z`I~}QGXFsE1sa>_{5ICd3w|%_0>O8(K2`7+S)VER8?0vv z{vPWp!Ham`SSa{!nJ*Fi3FfN>e~J0Eg1^mtli(jSzejMrsl$xjA$Tv`{NQ?0@Lc9E z3qFqdUj#pk`A34E$NXP{H!x4-`kL`w#=N)SYnbN8D)0nx*DyEp*Nn?n=2>Q(p>BvCV?J2$H<=d-{w4F%1<$~O;3^mVMCRuUK81O`;PaU; z7JNDL)q-ziex2a=Gv6ZkbIk7*{C(z+3Vx9Jvw|OHzEAKBKEN>R0Nt?51~UIb_@BVs ztPkTqj(H}}FT*D>H|xgm3g*Lw|3%ErdNTftn3oFw<;>>@zMgrl;6Gy?75q--D+GU# z`PG8AGrvXf7nuJ_@Hd(75d1^tPYM1V^H&A$jfYQg{Y~(bm>(2;67wGfzkqoUULU5P zS{vz`kg1^grzTp32-Yj^A{?TB^SuXex=2r zXEMK2@CD2t6nr`JKMH;=^F4y!$^0F`A7%cL;4d@(M(_j7)3D>=GW~y;d0)Z%;^87( zxq^>iK2q>0%qIwbA@ga1N14wPd=2wP!8b8qD)@cOe=PVD%&!;x4d%BC{!ixH1vf{_ ze-J#2kDQ+ud?@ob1V5Si0m1Q?-|+fM@M`7(UdL$0Azi|}m*5+i=Lo)qdA{HeFdr}Y z)6CBj{B`D)f`7!kPH=Mw9v8e1AC9jQ9DjNTuQtK)_u}x{B=}V3+XO$4`A)&{H?;BE zE%-9#dj(&|{5`>MWB!@o+nMXbeJIC_*YnKNc^@+TZ_Eb@eu(*rg7@VQDvAZqXFgT% zsmx~yK8ty^;El{%1YgDcM}ptNe7)d1nEzbxJp< zf8&N%li;J7Un2Nf%-0BhA@dsrZ()9i;P{hsc>PB38=1EYemCwLj~$-G|hhnO!G z9DhR|uhoL@VSb(9=fH2X;k8BZ3z^?5cnkAK1;2{OR<9_C*N{sHq8 ze%>(S^)2&E!MpK!>>$AhF&{4Y80M!4eh%{s1vlrs^@4xG=dLlq-)DY_;D2R)x8P}f zZn#tM4Ca3lypZ`Df}go9AKEpIOYm7XD+I59j9@;~!>TEcp4%=Lo)@d9~oH zm|rFM)68!Wd>8XAg8!EJU4q}mybnJ=nEI#k`CSj*FAYDQ&wY9c{t5dJ6x^Hx4i((x zIE8}uVO}rzz04y?_!7a#v;P%>pU(Um!6z^`&p)QU3z^>~{LSZ04+w5P_t_=*bsXn8 z!Ea{%n&8`*9}qmu{ByzQG5CE9j^`tM;u8GVu1z*p6fZ(f{4;B0p<|72Zn0c|_ z*E63a_#Mp6^Qx)mt;~-Z+_C=0@;v@h@LkN$I=-WS8qe=W!H;KtmEfl`-zE5b=6?|! z|9dWY9TvQe`LVfVH|@HI`T2Pr`3?Mh6c&61^NR()lKEwVv- zD!BQa?gzom=XBjqpmI#R%;$93g1^D_86r6T94uZV1^hWJ#?=Jl>Lv(uu$AC)9(Us+q&{Xr#>e}{&6(h(Iwm^I9WdcG zcBK4f-kT`A?HZ|nuN-4e@CYULRM5SUIW9MBr&(8Ky{rP3sQmfB@iOa(ROjyqUIvCl z<(n_+m2yTbAD?1m`CXuJWO5AVGcf)f#>;Ose*X;XFE5k-a?#<^7yi353F}`vog&hI zAdvnmYFHOjAJcyrPsYTYf8oy$%=br-;U#^aOTf_YmtFDEao*&8lT_#YPk|v(|5wbQ z9Qy~;9s3`Teq{Y?fyp{yjuoTv(Q(ZDA=TNp3Ji(LFXZ(zpEF|l_!d}}9|eZx%W}4J z`A=g;>oRpUcYNAOlz++DlxdTd7n3HRxgW5Y?b@f@R({&#Gh_k)_Z&ZS~jaDjMBH2?k=lTX|z diff --git a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin index 078f2b6a..a8940909 100644 --- a/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/2g581b64/x86_64/configure_fingerprint.bin @@ -2,29 +2,29 @@ C/C++ Structured Log ~ |/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  քİ1  1} +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  1  1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json  քİ1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build.json  1 1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json  քİ1 1o +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/android_gradle_build_mini.json  1 1o m -k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja  քİ1 1s +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja  1 1s q -o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja.txt  քİ1x +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build.ninja.txt  1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt  քİ1 N 1y +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/build_file_index.txt  1 N 1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json  քİ1F 1} +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json  1F 1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json.bin  քİ1  1 +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/compile_commands.json.bin  1  1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt  քİ1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/metadata_generation_command.txt  1  1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json  քİ1  ( 1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/prefab_config.json  1  ( 1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt  քİ1  u 1R +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64/symbol_folder_index.txt  1  u 1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  քİ1  +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  1  Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cache-v2-40f94799eb6d28596558.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cache-v2-40f94799eb6d28596558.json new file mode 100644 index 00000000..1dac8b0f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cache-v2-40f94799eb6d28596558.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "arm64-v8a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-281cd6cafb0820fa7d81.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-281cd6cafb0820fa7d81.json new file mode 100644 index 00000000..49cc8d33 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-281cd6cafb0820fa7d81.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-5891b2b18da0a61295cc.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-5891b2b18da0a61295cc.json new file mode 100644 index 00000000..2081c622 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-5891b2b18da0a61295cc.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-6c954ef40b9eb7eb5948.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-46-07-0497.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-46-07-0497.json new file mode 100644 index 00000000..f4a57e68 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/index-2023-07-24T05-46-07-0497.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-5891b2b18da0a61295cc.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-40f94799eb6d28596558.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-281cd6cafb0820fa7d81.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-40f94799eb6d28596558.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-281cd6cafb0820fa7d81.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-5891b2b18da0a61295cc.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-6c954ef40b9eb7eb5948.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-6c954ef40b9eb7eb5948.json new file mode 100644 index 00000000..0775bd63 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-6c954ef40b9eb7eb5948.json @@ -0,0 +1,226 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 25, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 40, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_deps b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..2a90a49f05e054698f602c5c997934f14be4bb14 GIT binary patch literal 8104 zcmd5>NpBoQ7%jj_OxP13>;w`ZEYt0TiDR=SfZzfL4v{!S>Z$3jnW?yXQCE)_$p<7B z8MwloACL<|0$%{L2MAl(*RU^P4@(FE!mI8nZ<(2ldb%AfJ-cmb-m7}wQeU-Kt@OCJ zl{zetOM3_*eZcj%&>?ms7fhO==lNVR!{MQRwnjo41S~Xc!zbhbzHY;3%*~R8(iGG! zbLLfT-(ltrzFl{j7fEx3mBYw3E217nEG#sBrJfV|+%dO${9tl${tNC>cHAcSY*EL$ z^rmXy{-@3QZ|3EYhGXWY#yX`lWO~55K4Y!1ey}(&SS*@yOoqN6nROXX3&_afzES%d z+*?|#KRx%DG;N1fq*2=sezk{Y-lyi*K^aCkxsT+i8cO3YXgPUl(SR2O8)m|&?SoE~ zwN9BM2dgZy95&2tW?`tpVb>`4P-J4*HG`0q z>s&;pL&Fj76-Ed8t^T4Zcp2YqLA|OuVDuRqW+x@mMg{W^tmXd0x)#eqiC{IBOGhm# zc-6BaqxO3)F+eSPAjf`x1Apc@9Ou>uA`@DIyGS&n_A7Ks-T2$Aryx)3qh=$U2-yRT z%)a2`T3@`;@+_vIt!SKb7J-_v~$hHIckJ_lSlmGJ{d%{kWptkdW3upt%+{( zF^hANhVhW|Rc`y1j15_~@5zW_999YSCA2cH_t;|@g>^f!Dku{OeF2?T^LgqS5d*v0 z!{^{0C**d7k36vRp#%3m8m%}2&qo4B0X@JXU@@=+=mm}jmIB8B#{$Oz#{(w-Cjut{ z%Yfy;$-pVVslW>0G~jgL4B$-QEMNd=e_t_WXseOmQkkc(E#xz-eG5L@>>NvRZ#hWh z(>DC6eMg7Id>8klPx9cWLijd~`FG{PALr)?m|IIR5*@K4}pvooS2{;p?} zituT2cioA#l)70<>pSK2j$emHJ~K%&U}~Y)pp$iv!LaW7o>6-h+^x>_j$+o#CyZ43 zJ=iO`c?1!gN@lx(YL+kO;1LaNRW@V?xLf5?+CGfIR`RM9(Q{EXD54i z_o!ZZ37#(n=Ff$f;co@N08BvjF+CsZc~SMWW<5~#-d>=aIa2r0wcuF?Tn-cg-B;H% ze(!M3jE@WTa{NVj&?*Q{yX9EdaQ5TI9sGV?w_@8<;{Grl~>wR?Qu8W z=`%<9)qy`Y6OknXJ3e@}=itwb03pxk$zLPnIq+xQ#{wS3Mfxnbw;{G0;Ojm6Ze6Tm ztL{33fXdI=H8MZOI=%~8Ggn|u9nKxe7EvJ2Ep0AmmB#m$24mb5Yv9W@!PdT32sKrt;ha zYWE57Pa!|9#y)mU-rcM6;~G3)3v2}RSu?-3X3yWc&h#0SML%5)Z8g(3%LSdcs?PLT z)nR@(Ecrif{6E{rbMSUr0Bd^;{5#<7COjA1&C8Xy*Wvkad#XL#h_xKbUv-~Sy+X|Z X>ii$ae(;0bwd{_Y9-dtI_gw!0*&fs9 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_log b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_log new file mode 100644 index 00000000..68a08512 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/.ninja_log @@ -0,0 +1,12 @@ +# ninja log v5 +3 245 1690177567793992341 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 177d945e9ae46f6d +1 261 1690177567815039991 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o 7229355861a771c0 +1 327 1690177567881562296 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o f3bf847e804ef8f7 +0 336 1690177567889652908 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b50cb7da28c42dc1 +0 352 1690177567905151369 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b05f86abf5ef3bfa +0 365 1690177567920010817 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o a3ed10b94d06afdd +0 387 1690177567942162655 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 42c4264b7e4a14f2 +0 567 1690177568123481389 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o fa5b8c01c8187dd6 +567 611 1690177568169506097 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a/librnnoise.so df75ccde3d7f9a2a +1 456 1690178840309207685 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 177d945e9ae46f6d +456 514 1690178840371461844 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a/librnnoise.so df75ccde3d7f9a2a diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeCache.txt b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..8d8346df --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..87b3c3ad --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..15dfd604 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..901f870afcf97ec77f66346cdb90c8abac4c4a7a GIT binary patch literal 10720 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b420af0e10bdae4fe203676d6401b45ae20116cc GIT binary patch literal 100072 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..552a880e19c5480ad0bab932765bae88c4abbaaa GIT binary patch literal 42264 zcmeI5d3;nww)pGz?c3>eCm|sL5|$?HA=udoVG#ndWCH`n1$E3G60<=T76HR1%4B?# z2u~Sho;af;pw5p`RA68PW!z^51${oBZv+Pw#Th|RU=;bCQ@2j~=5+U)=$m<;_s851 z-M8vnr%s(ZwcP4^>xQ-&1v71$Cg{+_v%(i6D#SYv_`=yTm@P(tm1j>x_^ zc#w7`ebs~aJ408^%Ms#YvnHM%sfic?aVTcfSzYWnBE-`}fSuI`?;yFShKXIPY(qU- zWRfR7Hr~@>6MIS=V*gt)V%K(0_QjKW^p3%Ii`}7d;^KB&_MRzPOl@{QQS^x}(n2+{ zM=~R(c57c`gMBPCrdA*evB-tT)Ry!?Igd{+DyH^8j40YJR?X|u*C(bn9@r-#7JYFs zwX33mxh?tz#nc|_jrs=p^bG;~fQ{BH`bL0#QKBf<%0`2Iz-p|_3-(1~xfc6U!Mettz&1^a;2SlMi_ z&n=2JSlL{#&jt2b*|lIFuve^XKG+uuwpiH@z&XJs{D zAFvuLs|WiWpwDgb-y*Qj0Q;=n#uaJmTVGHc{jhqC;remsZ=#JYPcJ{z{KYbjFr?`bCP)t-wTRiRaib(Ro}K zotXDnNOt|x4$=9(tG~uMN+kBI@+YUIPZ(B5IGlG5fYZ9Q<+r!=NW}Z?6F<-(DVjxsO=%I{0Uy z%hmpS;KiZhOt0UIr9W3XOX2LciDh*|#j-p@bVeB>>U~2jN&&q;`ucKF-pZ**eyE9z zPjzQv-leHWYQg@x7e}|>9hbeVLCeNGXGVvLx%D%|(tn8)%Z6OOTyzp-YbJ=!PoYj@ zj=#Uu2{L)%uk}v^nbnZK>h?D2_mckN;xQq1fiHJ_0RF&v>rZ;09q3mV)UBj{_C*X= zyR!FGiwl`0Fo$6L7|bJh#<>T>mzGb5IqjytmYTVA&FJVA)w+lk?x;5V2^g27ZRVa0>cC&V{xkFn=vO5AjV75!GySwxjKl zU>C}~2C^q_&)(Py{i5$m+XM4K{utEvIN0-n-ggJqvA$)^}5=qD+6);@L$e4e}fg6)lO8jbCLUEtV$p*RHm;soD?!u7zl{nA=n=W(~V zm~(jITPJmKF|-fP*&@xIB|2Tuk3Sg&%$dFCv!9F3KLbBGM(k;T_HCSzy)+N{%M&Xj z23&@|bN8}@-O%QpL!iE+S8jJfzCEFb65CzSPoQlsCdVCEW{bSSTG|{<1h{*Pu>a5YB?)G?X@Y^TBX6Le7cMpcPSe+z_Lcz}VaWFT5ol~O3 zndj3*(J8PEt~-g_;kt(MQA+;!5K%M*^0_mi%|S+w%C0x!rq-tdD|c>C#ta(isUBk;NN=r881J34Ys)zL@hlph^2=fe_v!;|qL4Uc3S4ITEdTV|9Q4NY)f zXOFq1FfqmRW{KWV4&gKQfwz<=4EG#@^GgY%JTr$n8s<&w-SA>b?}l{=sh-Gi;e7#g zh71z>?V)17esI+!^kFHC)w?WqqrL4ZVDG5xJ^H}xi(!jB*SK#Rd`-g8m-{&(g{=+D>S8uV9?`x-vq=*}JA>UJ1Y&K(zZ_m0teZ2J(sU;CW4?0Y(2 zZS!tC(&qjBO2-4^j<V-D% z17jw7wm8!~Zzo>q`7dXNXWy7fo=afI9>})@@|}lp+?WZTy^wz?bf!v}AsZf4~=WN1QPYl@hal$xHB-ppf7Tx~G5OHRCwCKFCm*~9m<0;

-nULn$qW5hd`(IPMPrWh4n|W-C_s)Y; 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 z%0DkLPV#?Xe3!E4Q^raD3&u%49QH-vLH;E9K8%w*{H^z_N{56apFtdxB7(b+V z731XR2FA&s8yF|~PR1`N{aY9}?{^FFFyk~Xo@1Q!zr;A{f0J?2^Dg6Evr+N)woXQ=>IE~ZEj0>fICgaD{xGra$ZmkRJ{!{y5_)%Klx97b^Z7xp&Dt;s5h3a~-AP8?{oPH1fka5y~592g0 zo?zU3P6Pj84&x+$m~r#@8T|h~jFbFX&Q-m>=3HF|2ZeR_8@@b)#|Xwr|18GIZ&x$E zQ0b{-{HWqBjK8P&x*+^Vj2~0-TZ8azjGt8U2ZHdI84pvxZ%+i_pD`Y(M(WSR zV;GN7@)LsaX^h7z`MMyyh4Fz(erpiEjq!LT|85Ze0pr7!e5`teL-i#d&p6#@yEzE2 zV4R-QJRF2S&UlKl=X4N$f$3oRYs;J+Ptr(tXhi#@DI&a8VGxjPVk6{o2Gh>EFUQT?e0KobCrc z$9Rsi=Uv8&6#sy6(oZiuP<>03yep=AziLr@1molfFXMM9`5eYczL0T}uVwr_rKg$k zV~Vd0!rK`?q2wP5!nZSiQpq0-!e3$h8zuj75dJyi^r*a-+9E*yC*F^7c!ORZ6NB)p z7$2zQYlHA+#&1yaPcVL$;!iV9@3S0ce6x~&hw*)ipJjZD;$JhqOYy#Hs|5K6{{Jy~ zco;vX_(aA@{wl^v{uahbzKU^@U(GnlZ(y9{A7*^GT9-b~c!J{lg78C(n=hlnx-JMm z#(0j>|5XtFE#n1BK32UENB$=s&v>DdpB#kGWV}epR|nw>8NWfvZw|t@GLA3l;qiJ9 zew6WQC2x;4^HF_?hcUiN$!7=QIgGDU@~eXIyBL31$-l|?3B})K{Iueq1>xryr~88r zwW)>bJ6-)wj9@%R@%SJ-f$;(*KOqR8#(1HUFABnMW}JTK-p)9_sEEgU#^L{jlgBm- zA8I1`y_0d}F0nrd|1IMQO4l*Q)v`*QWc+3&Z&#a0(En)9aK*zIze4f;LHJO{N&j>U zAEtERseo~+@AW}=G2^?GuG<)=BGxdzR3-eBagu+8ak6J;5WbsnvgZinq~|{wCqJJI z!cQ}vp$z?+@#%`|>ftE1Bl@{W@yH-NmT_vYVT`X(dd4u`p?Fphp3V4XC9kFlVFNoy zDuyTZ^Hg&34RW3q^e@$`nE6IPLcr}x!`!Fqx(>{+?j3+5Of5f=CuUCklF#eJ%_hH8W zUGc{le?#%-8K?U>zhfNVH^bu{^VH?fuautm89%M~M~s{Mu;G1hl}>(}sPsoNK2Gt0 zjE`45jqwGFj}OA9GJdU+pUrrg;?<1br+72tKUVy9#_`W1;BklIIDTo)K)#X5zoLF8 zKFIhria*Zy&y@bB8K?epka6nIzhj*I`7YzMU*{vn_p5R*GX9L>)L*E5Ur;<;or(WW z#m)WXzVY}6#YZstw^iKSm+q6NeLq(+`43b)mvO4^b&Q`-@e0Q2eqBA|U#a*q#{a6~ z9qNqjPIDKw`@b>y_f`Auu<#KmsE%J+IL>3#j(aT}7o5ebpMa^&^%1{+lbRRnr^WNuP<~ISUB2A`#Y~?oc8(MV&SMK zMJZZj;i!l9?X9wKlrK^8cUd^f)4s7z#%cfA{fyIdik~yST(t+?ha3l#n(1!Xl6Tg!Xm))xxp9v~TQN3rBgUiqrlsvY+;KMJT(d zeH&H0zlEcI+IQu#@ZrGIl>S5uM|s*Olw{#3zevR=SUAelKCQ_Xj`Fll$YY%P`E?eK zdT77YjTVl2`YSuDEF9%&ztpW3j`B25@_l90Ki691Q4j5Ny3@i@&uyyQO^RcG!1kr} z>O&TJ)IxU-T!7{BV$`=VfOYe_mbBE;CN^ zXSiWnK>dg2N%-@T@}T}k`SxkO_vLl;u>JPISzpTdZwT#oa zC}EuXNiE~_yk;@ublqIdxJR}7-Hg-xOZ(Z#Z!|CcB8dEc#>16S=N#iS-Y+vw{&%S#JY)~~vk&9s&v?eKQ}&Euoa`UR_obh{k3;6`Q=LgCdR29w^}&rp?#UOe~;?BO6l3jr+s6?7^nSbsTPj<55NbHObbW-bbmbC!cm^~q0O*xl&9wnMHY_oDay|` zTR6(o{;EpG>A4{7OQilr`=OUGdD@q`igDVnM*A2^&zDN>9wtxw&mORFw7*2z|Cr*q zu8Rjw&%t+FVVs^jo@bn%FFM$M zIr^Q_S8?(i?GGEwIPF_aV4U`=r7}+KF@bT~zkU_tw6Cs!aoXQ@E#tH=?H0yq|Jee@ zX`dPGhot(_ezNR%*J`yrlY`f1<)Zy2Zj!L%Qe^w2(!!%Uv`%l-%B z86l=U)PG42?MFGqm&WNKZEv95~qC_gDv|2hngnJZ?8oU z&U^Gbnf6tp9^`c0nZe}ODF0u>I9+#&EgZ)qJ+~{jaMVxpGwrt|`{_AcGn1$10&NzK z^FxQ4AJ$nomP^m)?y_(!cfGRzUd6Fr4FgWc!%RL`$v^>v9R>w0^5*{6|X9LdLf$zLar# zf0M5BXn#D)z!{It=BaDnGCeQZ%J@6#_sllN>3xR-jMMX&ml-GhhZ(2!{X2}mqvoGu zjK8P&Nyg79PW7Yu9#i%^RlSKXRq|vnaoWco%jDN7d0KanJjH2WIq_pEe>T%Y*Y_O8 zX}@|2<8? z#tW7FVGAc)FzFq}ol2hkihi~}A314}M^5|SPFuM3zVQXdw<-Pf918VY?;p~0PU2*L zq`H5G+6VVn6xB7FZg!mahur>`)~njWt@RQ~74WBI7ZjJ4l{Hl^7D+9YOIt)zd1HNjWkZW-hQD0f*esHoD(gyR zQj+`|u~k(q#iez1jpfBHOKK`A>MBXZ)YVklumF)6Yi?YRD{7Oqfnkv6(^jkXWcMQG? z{aGz#y5(G`Hm+2w`G^wLu%xK`f0B@?%Y7Hm?h17e(ELjD=aBio%TL!IlIQt9RQYLt z63OML0MAcxIwyi$pz`TDL)SCX%ge{LHD@RrIoHf_+C0hMKsdEfxir^(1uRhc1!^AJ zrt;H?mxX_iC{TWSK0@^fmOlzIbDdIlo|&UWWgHG?w4K|Z8KnH_szcEASE=zUD>X>@ zC8~V#6PAxZWqJ8`1u38QA@jQNxCi<-sOZ|?Mt0J^WGat1<)?EyBw&8t|8G_xn<=1t zq;EY0IK#B1s{Y%Q;BYwOt4O4d{PG|$ET0Wiu|>VN#C4;r^;iNRko{X#{tBxwgt@*Z z$jljLiND6oNOlf~D89(ij`ODr034!w8k!t2}vH{FxTR|+4{gF$}{Ml;phW6vuXKw#&U|c8Wy!%T0 zhWoOtV{_RYkO@?N;XN{Y*L__qADe=gUj>Zo#GIF=;J1Gom&Mmrkn#TWt;!$DGEkJx zF9s+BkO-NI-~I>Xqm<7efQ-3GI92|5mVxR|`9Fq0Apae>&y;va38Mev;Y0apT>mF9 zRs<0EJ5bZ)Nt{yaV>9M2`!*y5Du454Gl#YOp@4Y#Z$ja`?wB*Sz|4O^DMuSe!-wbp E|8$hMwEzGB literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f9eca08d779da246ac2be70affe749ced32f9d00 GIT binary patch literal 51752 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..8769af9b5ab17e5fda8e5817c58b3989ec939712 GIT binary patch literal 37912 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 G^ZyUXE748> literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..2fc1465ae008fe2215d73eaf14edd7aca649ae0e GIT binary patch literal 98376 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

$3U6Iu8MaGe>rP9roZX20Aa8ma$0b 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 K?0F=8{Qf5vyh||v literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d39771755e30e975911f647e608b5e6dc0771430 GIT binary patch literal 31160 zcmeI5e{@vknaAIm$&U$%A^Z+WN(KcC7W0b`f~GqBk`Pf-3>AO0$z(Difsllm2}VVT z5ejYDBec3@l`d#G+kn{R*qjzPY#Xg-ORa5Lk6N~JYOr=UiakZ7nkeW#&%Mtx^UgE# zO7`g4KlX5ynfHF~_kQ2!ect=yz4y*cHZ5Lulhff)JUP_QRCJE1Qins)veznlRW>L; zbvggzLc4SSN2^@>hw75{e{e_g{`0q`?7#Rx>i&zrbnIMl;`Cwhm$bH`MrcD{ML z+Iilk4h)V~!(j7hev(@EzAOL0>E)_+aFX{(ezIEk5R?a8s`PYfZYgTs2mQcTRiDLN zHd8SF5%BsHHH_Sm+`SyN-Wt_6j65@zci*P^hLBH;<^8v+z7LU4vH5BC2mUeg8L`}Z zi|WI+e1OXe)iAedz%~8=w`b}yZi{o>^Eaznz3r&08mEr1_POe)wgJj<+DYn2voorn zzci|Uvr5%|(606`y?a4RewteM&ZIp#n7^v~@^3%2G3^QWggrR}uDk8v~cFzl+OalC+4!?Ds|-e z#=Km2vO8TpXt%w;QuRHNnwQ?ZX<{yJkC=ZCKFS>sL{` zn>VH9zVUp)nVX^A>o?`)4!9;-+g0~Gdwch!tKo8|D*G(&sTHcWGT(b7-a9Y%4X69e zLh!ENMDdr~eTT7o67(HzE7+D?Yn#tM@PJG0#2h>3*g2b--+hF)9oTmca62lK)4qdk z)%(ylJDO)Flw}{fwLWx|Mzv3sB+z0XUK#Dfhl->6E1`^iII%sx58YND=En5l-a^&4 zAvHIB8}uO_JFpKG^x@6W?i_0OUC{1mJ98rY`g5~XZ5q^rxkiry>c?%=kGP*az9|>_ z(O$>mz-c8`&Qn)1&!*YFd2%4CX}p=ED1^tJy1Rab;RV{7n}1*n=t2-temS9$Oq_gobxHP zn{z&ia{i%HKOWlaSleF`DH~w?{+U9cgFg!@9Wa;sZ-y zoO%R!YCR%xp5{n1l~El&C>Y0+g7J#y4Td@*{MkLa_?c!y(RhWUsF%cv<78kmo0und}u56s_>xqCl#!4S-k$2mezo0eIOWWX>apPZycqjH>&wfFL-#tbBIG zJpW9Oztz{aDzailVR7MHPeF4y+!4C2sK{p<6s~G-U)352wRZ;nfkJ=#+M;lKd#k_M z*V0yGuir3dPE%=PS)ie*arT^srt-4cjiqxN8~nbKhKAD8ig|P978h5Pm&~2{zw&Nv zUBA{d+dq5W?54n6-`qgS?1ti|249)aKX;C=xWwlxubAC9*Egr3q{QC{){*8dTlTeE zJXTvm>)U3kq7@-XOi`77i8N8)yiI{Y6c!o#AjGcrDFR z(~DNOwG>gZi$Xy^mg|B6Ut=Ix=>J^Ch5oLtqUC|sJ6gicivkTx+nU;o%1cUor6se= zi+sVgz5j zVvL0rEx+~FTX2_%OI;wKnp9m~M-UqpP*zgv>gF$BKL5_T+n3(8xUTljn#FZ>APL>H zblGBMy|lDJ`@&FPYiA&&T9nlfuouQo4pkEi6r98wM}VZnsU8_GnM19V=(0>?`+%HBlf>=h-0bh({1hI_Z05}542r7!(%i=p=1d;?p__)(aqJjPx z$Mno`$*#<-Nx7M094p{9igPps;3{;Cag0szX1g-4OTRw->d8yT-8fmPq-5osWTU0y zlu9m(nN3Nz3{vH~xTbrw!Zp$+!kcZN)TnU|S7v%TR-jb+70Q*lbR5o9z--1en7tuA z9g0`XuvX0+=V0yV=!)AM5N?*kf#zeTf^aUZF&0-&Prm_*>RWJU2mXf%ZfC%hfiDRs zr;G8aQE>QMi*t@^k2raKYxXPPmCQOvQ3I?Koh?IgbawuOG2#V1F|!L}XBWlJE{

  • NZ`YXR)09r>LZ7n6M1e<C`NWzi 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f6609213a76c7e671f19dd0283d63734b236bbb6 GIT binary patch literal 33152 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 I{046Q2Q0W6ZU6uP literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin new file mode 100644 index 00000000..1ec58781 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Log + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ʉ1  1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build.json  ʉ1 + 1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build_mini.json  ʉ1 1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja  ʉ1 1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja.txt  ʉ1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build_file_index.txt  ʉ1 N 1| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json  ʉ1T 1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json.bin  ʉ1  1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt  ʉ1 + 1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json  ʉ1  ( 1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt  ʉ1  x 1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ʉ1  𥳘1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..673907c4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt new file mode 100644 index 00000000..ab0cc387 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/arm64-v8a \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cache-v2-23d2ee98c0a105104fba.json b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cache-v2-23d2ee98c0a105104fba.json new file mode 100644 index 00000000..0da47013 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cache-v2-23d2ee98c0a105104fba.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-33581186480b2aa9dffe.json b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-33581186480b2aa9dffe.json new file mode 100644 index 00000000..3663d07f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-33581186480b2aa9dffe.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-e3422fed1c755257b016.json b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-e3422fed1c755257b016.json new file mode 100644 index 00000000..bbe91fb0 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-e3422fed1c755257b016.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-1300a709b510526d8855.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-46-09-0134.json b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-46-09-0134.json new file mode 100644 index 00000000..b8cf8d7e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-46-09-0134.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-e3422fed1c755257b016.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-23d2ee98c0a105104fba.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-33581186480b2aa9dffe.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-23d2ee98c0a105104fba.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-33581186480b2aa9dffe.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-e3422fed1c755257b016.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-1300a709b510526d8855.json b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-1300a709b510526d8855.json new file mode 100644 index 00000000..e927c898 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-1300a709b510526d8855.json @@ -0,0 +1,226 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 25, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 40, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_deps b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..ae640cd11a5adcf192b58c21ebc86d46e4b7cc57 GIT binary patch literal 8900 zcmdT~S#uRd7;QBw;=Y0_QCx7jGk_r^Zip=UfIe7dNtIMh`p)#dx5;ePGdD{W4?Orl zmF1gnKKLVi02L5iQE^Ab6;N>BH{A7nb8p`S%nfle9gwO+I;qMz-Cv*Y>#zG}c4sKV z)!Y+tGQEQ_HWyfOJMS0Er7sd&g<&KUVR=&Nu`{T691CT+R>auf__q?jW8aksmDoNH z%2I??H}ZtNG;-^K2-CzK6lImVcEzu!sZgcnw>Urz zowR73vV;e#B6U15AYI`=&&l*08Tv95h~+P)_9`8YiGM%%*G*8<_`pR ztVFpk{nYlj8kAvasHfZM?y`MZ#{aI*!>Zk5&9xSeHYIFBoB1>5^1xx8i{l_gFdHY} zLk{<4HFQ#|_LGr4KrV(L$9jJRf8id^yfuiOQI0PI7|p8v0G+8f_BHeh_h!R0ag@j*r|F!ppwn0Mx*9r-l*Yb&35~)% z($H|DAVy=N^m5o2=HjNcvfA-Ebf(aY2khBr&^GGD1JoG%)WrT}buvzCN^q~WdyIVo zt#y;}V-e>fS6P$uv9Wb0Li9Us6ecN0J4}Y!2d%>MJ&SRYs=Avx6{HD-_Clv!f1bNX zM8i&N_z2u<7+Z_&V=M2t`=0yOr!$Vi_-No5paVD-I1V@-mYrLGejgfU@~=@$wa|Oe zX}52A{T9XbM3>Na!QU>w^YY{13!>1fy)(|-bNd-x0`4eOKG@qP__^;#F3>!u0>RaG9s{rcNrva1c#jnQiUjvi? z3$Ov|&F2C0fop*-U;)q#EClGD&;!uV$N$VBYqMS9r;Z=HStI|9f!L1-F!r=bewgPe z@E4s|u}rhXdJ^2*;G15=b=HcloP2W~#@7QB|Iyw!*hfc#SIEcOFE?OJ9+`kYD0S#{ zL4P#Go-nY7qeZrYe$NzeP&JY9O#!x;#4YWb`ESrOo~2(M+6vq4E%kV<5=%5 zdCz!93pmv}y#_vNat%0Z9%=e!3D&XWp?#TemSVgNSPtk~(t+{l_qsXwUiS$4T%g>W z2I$_xWY0kL>R^v(pHnZR&xi^7#uJUdWyt<+VS|B~w*)Y^_2A!&G`$t$jSucxO}Tm- o#z%6jbv(%vfeC>0gAlGBLDyZ literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_log b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_log new file mode 100644 index 00000000..e5145f5f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/.ninja_log @@ -0,0 +1,12 @@ +# ninja log v5 +2 172 1690177569331564120 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o c7bbad784450e408 +2 271 1690177569422238009 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o 892295ab9e0d7226 +0 278 1690177569439173663 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o 35fc1a1c7966b38f +2 285 1690177569445640120 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o 42f44098e279c80e +2 345 1690177569506014724 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o cbf53160008b44b1 +1 355 1690177569514966144 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 887b596fdb2bece6 +1 364 1690177569525440468 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 2794c7f9e11470dc +1 431 1690177569592155068 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o add3fd2b62063553 +431 482 1690177569643486835 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a/librnnoise.so becd6760bd7b311a +0 103 1690178840489331992 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o c7bbad784450e408 +103 257 1690178840640164023 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a/librnnoise.so becd6760bd7b311a diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeCache.txt b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeCache.txt new file mode 100644 index 00000000..c0ad0065 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/611a2136/obj/armeabi-v7a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..2eb9b01e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/arm-linux-androideabi;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..d3e564d4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/include;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/arm-linux-androideabi;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..68c9fdd2d99628d2d34187090cbc59605d680885 GIT binary patch literal 80244 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 |%dQ)H8oWEn9wmq+bm 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 V0ovn%aTqVSA?fET1llp*e*tVfXaoQN literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..957ee5ce64a64d82e251afe7d40a631ea33531e5 GIT binary patch literal 30344 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.ninja_log b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.ninja_log new file mode 100644 index 00000000..f33ba84c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/.ninja_log @@ -0,0 +1,10 @@ +# ninja log v5 +12 332 1690175740546583806 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o cde6ac84c3c62a11 +16 338 1690175740555550014 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 98a763dc48935fa2 +1 404 1690175740622396356 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o 8125fd3f9e719002 +12 439 1690175740656356618 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 3e71e1d212c84366 +15 439 1690175740655593150 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o 5f280f3568aba8b0 +12 456 1690175740673875486 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o 8e2cd58d6904b426 +6 481 1690175740699045210 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 731600efd7b4fae8 +4 624 1690175740843374375 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 2747e3bde870370f +624 673 1690175740895894519 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so bc6ac9f7b7730d97 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeCache.txt b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeCache.txt new file mode 100644 index 00000000..f01925c5 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..618fd641 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "9.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..2aec7e62 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "9.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/aarch64;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..dada573d2e21a5f5392b369af87ef292e5db7110 GIT binary patch literal 10616 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 JYTVubzW`Y_e8K<# literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..b43a4a404dc03e7370904ab493a36c55e1007f0a GIT binary patch literal 10664 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 DhW_|v literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..0e49f12965b00998d77b0c6392a657b8db9a66bc GIT binary patch literal 116080 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

    4U3=aWTWFS0- zzcUZZGY~&!peSl+u3cV~;ml)^+fMv{|GXz`zp$yAk|Ot~;e#B8%jC^i-wrJef12U+ z>*O2B$-k!lfz8<@+P3BIjnDlOj-cb)wolDsC-%l;l*CV&Yj@eKHi_rzfB6=TjP#+d8My|5cXtH^TY! zG{)x>$LDiymgUcO3EVH{_*z!Ge~FsKcA)&l;e8vd{MMzH)8+D8nPvIyLH}RwXIl;% zbXs=3K{bmT_`N+wQSXBI*`{w@4|V#t2D2jS`qOn*z%X#XJ$`lgw6=verkj4njCjV| zF``Z1P8sX;tAkB9{oZrp5&1hHes%b?%EKGeO@9Q_&&U3yP2Wxl>h$jkX44PVIAyqF zUHr0OiXI;KVtC)iFOs++jDIH9L%to?N<5C)by)s>CW&*736s3>}WpMUlC-x_Pj!^~tc zM@fv|CnIqFneqHE;&k;l+#ipa!1z{wR+Su|tHnZ0pZWMa{=@jM-Tud7ASq6Ca+c|j h|M>9f+wVo4zTHnH{5xzId^)CLe10w4^6+2B|6h5gu^s>b literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..2d7887f4f84272da7a4b5df7ca41b9469b723ae2 GIT binary patch literal 47608 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

    $3U6Iu8MaGe>rP9roZX20Aa8ma$0b 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..69057fc8ac814adcce9b8032421a64d3f67894a5 GIT binary patch literal 30072 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≀;GZymQ1I`WKPh+{zVO*8 zcn->o+#iUn%%}<~IqxocX9`~|_kW&Wn%9^WwdNbpX~zY{#4 zd6?(1?S~=Ea|ADA-be5V^CH2QGXI(2YnY!Z_(tYu2>vAVg@W&5-X!>E%vTB?;*SW{ z2;PnP?SdCE-z4}1<_`;gCi7MSuVj9%;LDj`DEM{EuNHhg^P2^KjQIw^UuFIW z!9Qef&jYqUzi0jz;hzo9(~e!1}P$Tzoc6ud9dxKSA(YnA`KDjYHoQrqt=e z|7G@%3jQ(kgy12*>3)&mM>4-gaQsiqxZNr^ekB-gzY!e29SpaJ1Yg1Y8Nsh({+i(T zFn?e0ZOp$E{CVaF1%H=$dp=*;{`{Ibd|{&5EYHF>)36N?ychG4f)8eH&*wJIc;+*O z|6Jw~!E2ev1V5ko`GT)uex=~|FuzIgH<{lnIDSbQZVw3lJ@Y38&%~Riu)Qq!O6Knh zejW2q1;2;+4}x!J-j>gwwmu@GqDjBX}m?M;$77Pv&C;AIyB3;3dq@7JL@- zMS?G4zEtp)%x@9AC*N%{2{^HFyAY9A@lu$4`<$i&$qUp?R~>;f=^@r zqXnPH{8+({XKt@wZ2YsBFB1M&GG8M23g$NmzJ>W6g0E-(tl*zAe^u}gnZGOeo6P?% z_zTQu@%h%a>o~rzG>OkYmY4JWh}nWqVLngram?onZtp|Y3f`0blY;kSeu3cj{?sbL zN3;KS!9QUBOd9@@;BoeUQ}877e+a&q`PYKq!Tg}$_H&|ke15b2Y(KB*D)ALV4e_s8}kbU-^|=zN7#P2m-%Yp|7Yem z3;qW4I|cs>^QJzu?%MdXdE8Iw+mio_`JIBF#K-Rm!R?pdyeIg%?BDgMmhpede5Bx; zn4d1V{l=Rmg70DfE&W@@e~!<0j|%=E^JfKrnE7jh|A~1~LCg5(@p-C5@EYc2g4@sg z<_K;-$EpAiY{{ zpVK%_@Q2u+yy^KO9#RHnu>n6{MxM{w`XJ{+Yb^HJ70dau(9dT-r{*w=mW}geP z&k%;WT!L>!()hu^B;0^w&R)K3ZD z;s;PUW{B#SXwY)8;fdwmJU ztCu1~<5Gf0@%XeZJiM(m&*UQG+xtE*@l!1meEHooE& zr5Du=Ua_5aeX;Atu~2xb^5=6tyPmLYRTe&9l&XCDiyUtGc&e4E6Vm0voYa?Iz9*#0)~C(Fm@^^nOiu$qs%_2)2teycBr1lC^;N1OkET<CKd9HD|^0v*Ayc|5so#CT2OC%a=B(kKz1s{G7x2AH-nJX7k%ud_L8t9XEAEnX7`d z^u3Goi(#hnI6rrTAHcTX0(`zSRsZegjNA;f{@^8)&2Puwd0f7YXJ1!y`TfPjl=WYd jru>4X6v-_gpWBt?<8ykl?U-|`y};q}v0NMjGXMVp98AZB literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..a1b9b8d0 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/additional_project_files.txt b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build.json b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build.json new file mode 100644 index 00000000..e8fd748c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "arm64-v8a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 00000000..894e03cd --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "arm64-v8a", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build.ninja b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build.ninja new file mode 100644 index 00000000..28c0a5eb --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build.ninja @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build_file_index.txt b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/cmake_install.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/cmake_install.cmake new file mode 100644 index 00000000..b718e43d --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json new file mode 100644 index 00000000..a6d458d7 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..141799d7856218dfe183dc15cebc9ded12e4dc41 GIT binary patch literal 2481 zcmcJRYjYDf6ovzoOIpe;DbNcg+%Ms*8aFodLp}s=((z0okPr-?JhE16tCl6B)e`6L z^q2OPyt#CSnR+J1GmrO3K04>s(OHk0thv0r^s-bsTY4ou&$#D5&CSi7sW^>i_^eMJ z@%tZqpPG#4>v+zC3t?PM&ixAeb{H&yJHfaM?gisMco2+-;88FhgD1gw3YLTM3{Wr< zz$z5mEu<@$=EJU%rYCGB*wI!tNO9Ojbc?$ri{>KCJ}V_<)9}!Y3_zN;c7dqEZnh#rzxEH zJf-We)9tNRios>d!+Su56kb_VU}}N#yfkrmd>WpmK@(-@m#&t<^Csnm=VCx3XFUQ~ zM}>Db_SJRt5ebfFQi5xE$Xt!%ss&0ro2YAR^J8acYj?Z3u~tK{3)If78*&f(2DPPg z)~!uuf{fBBzmK2J(ALB|eVuN+-2D?%XDNTvYDS~YwT5wxa%IrMGH5>B*dpc71cgd? z;#%=SMX3n+I~JXz+sA`F<+9Et6Z;=r`)ML4C;LQPbxa99hm+?FIAwNfI9K z)WQiSr1l*>5{W=$)_lbWa#P{-5864&lsmB5e-|WS_q($clgapAMlHz{S`PiAl$q9L zpo*fC=YHzC94&}qc4k?Zk@BJ+l{}lGDwX%_Yl0T+gg=w1YjU(8iuo|hnuOR+@=UrY zXJv}Q9A6Rzy`8b3sO0H%N)j|uxC*X;;JW}8!4Kd%xB+g0A3?Z}{S1BqxBdl!`u!6C literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/configure_fingerprint.bin new file mode 100644 index 00000000..ef08cb45 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Log + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̲1  ̲1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build.json  ̲1 + ̲1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/android_gradle_build_mini.json  ̲1 ̲1r +p +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build.ninja  ̲1Ⱥ ر̲1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build.ninja.txt  ̲1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/build_file_index.txt  ̲1 N ̲1| +z +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json  ̲1O ر̲1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/compile_commands.json.bin  ̲1  ر̲1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/metadata_generation_command.txt  ̲1 + ̲1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/prefab_config.json  ̲1  ( ̲1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/symbol_folder_index.txt  ̲1  x ̲1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̲1  1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/metadata_generation_command.txt new file mode 100644 index 00000000..f4ada3d4 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=arm64-v8a +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/prefab_config.json b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/symbol_folder_index.txt new file mode 100644 index 00000000..26edb74f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/arm64-v8a \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cfd0969e1d96adbd1854.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cfd0969e1d96adbd1854.json new file mode 100644 index 00000000..6cbaf3bd --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cache-v2-cfd0969e1d96adbd1854.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "armeabi-v7a" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/armeabi-v7a" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-47188096e0bf2bfc3a45.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-47188096e0bf2bfc3a45.json new file mode 100644 index 00000000..f867d923 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-47188096e0bf2bfc3a45.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fde10e9432e04ad5b330.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fde10e9432e04ad5b330.json new file mode 100644 index 00000000..4cfe34fa --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-fde10e9432e04ad5b330.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-eb8e711c478108be056d.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-15-41-0760.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-15-41-0760.json new file mode 100644 index 00000000..bb671d92 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/index-2023-07-24T05-15-41-0760.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-fde10e9432e04ad5b330.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-cfd0969e1d96adbd1854.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-47188096e0bf2bfc3a45.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-cfd0969e1d96adbd1854.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-47188096e0bf2bfc3a45.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-fde10e9432e04ad5b330.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-eb8e711c478108be056d.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-eb8e711c478108be056d.json new file mode 100644 index 00000000..a1b276da --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-eb8e711c478108be056d.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/armeabi-v7a/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.ninja_deps b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..31ba378aecf199b41633814f49874e48db709b1a GIT binary patch literal 11748 zcmds-*^d-O9LEbp6jZ#$8x(Jy?gf{H1w0VM3&a-^5=?q)x@)G3?JM0qd%VqqiNr|a zgAYFV;D6wWH{LfMsEFbPtKtQSf(MG%x4O4xd)*l_!I`O1l5f(xVXHp#tKU_>o*C0U z?yaU43!=#r2q7KNqGhy~E#VG}^w9Hs9x=`0p?o&_LmC7u)J)AM8m|Hc5$rvC)Vz1+}b+# zOs51c`JrsA{Rj3a*Vtnz&xbS|)E5qOMpm!xL9=FRo!Xp^IkRWa>egf5cTAgd4JEJ)kjMI$%(T7d<1^>>t~~M%)7lA$!46Zh?(zojsRe7nJ?EEh&@ zuE;zVaud-X=NzZ2Q~30EV7f<ag zD5kh&3ncQn>hp@?uw=$Y0qH;heWseH;D<3U4C=#|?IG}#71dzOIg&Hl28K0+2n@1n z%GT{e>*A^7@H`$m1QK(YL!pV#VbI~wBxo{p1au^H6f^}o8af6#7CH_(9y$R!5jqK) z3Y`p{0-Xw-2AvL_0i6j=gXTg9p84oeXo|6kAwp4(e#lmQj+^nf4VwLo+2qsIPF2@$ z)@;V{P3mOtY)Ay+&^`f6xyEO07K@x$!F3agj}xl9iGvI>b(`39!-UQ3a8gX|J@6BZIl=PQxVC_ct zWqweK;+HsH(Z?{3#jx zR)C%dPowiTCY7%5Y4&pp&mLo&S=&gzXyLTa9c$$P>+6AO7_?)^D`$20Tuj_c5%!4Sm}p*mcXq`8!45 zwiwS>L&E<5^p|RW)^0u|{5|VOOYn1@eOzi5d`s@prrF#ik6`V6u=zFM+B9kHE@AU) z@hmw1FE$tcBXg6?Lox@|8N-$9h4|9q!?0PSV|Zi(Le^n@)U5J#;NCxNZ*nHr<5}h& zkprvwezRu$^8Qh$t$KMB8HGZeg5ra$dybQV#%GSba=bpV=%KRtmWVXJxqGpPGS1ZTqgyf+~N75e*s{-1vX@7}ZB zbI(0@zwge>Nj3gjMNx$Lr-@mDuumL96eB*S9GEKfVv!>Z@Mek`!U;O@%qIsT^dJd8 z8sb*q=92-O9^!+{52E;Ab&?SD=tN1E{M*umxNU#=ke+3DC|}~Mh@Jrd3GnGj2ag`& zn>O?SH=l<9_q=y!66{#vj8-D%=FDjKhi$3(ahf)T^Ah+^?BRF z{odYi|FNNn5H6%YP3jgE{hg74a3|*#DfERv{?31;1*LQ56wdw5>8VT;@KBxAH7*h9 zZQj-^Ti?I_M`J$UaQ?I6+AB*PkARi%hoZ*+#siuX$AlpKpb>cK2z3WWQ? z=0cA>?+nyZ02@2k%07ZFuv1^6dL+7m zCl${aJoZ1TJL*65NBxcDsSQxuMHl3Dnv6IF4@s(!pwRlq4CJeDpQiqjgQsH*X;V3G z0L=FwCO-X1z82@de1H&{puZlA-;Bj?$Kv-8PlQ3ABc23v((icE{V- zZclsrg123tJiI-J8sSqHyrcZ$ymxZGerUT1XW8I%z+=R9zu&QA#|L7;>_3g!a^3IK zUtIJ~LHf1Z9R=sVqoiN^ero#p+ouC3*adiM40Zq(>DRrRo^$PXHRsy*-`%m}!$&3y zaX+3dcy7WYMAN(b@9-+=JG{S#?C(>>wcAr6FT@3Jt2r0E{RZ-V8<}4S+0(X&Y1&2V zh06EEMe610_3Nr#M~W+4)#5_+@-e`CU%_)RJb473WRn(`JGKngiERb&O&OkAJWKJo zYRA=zPsIIOeyZM~*Scy`fld7ClCPT5f1afMQuMg)G;+55ECL_JutxM#sfk5v+&Tm@;WSPX=*!9OvFQfv<99ICA9XXbt|oC z9Z*i|;k)tt?VB9~_XDRiFCwNj2(57`CY?EWXwRC9nDk>wB<=xDOH;yWiTDuksWBWN z)4zrtq~jCBQ=$AD#AS$4&H;0+4)z}ZQ67{p*|LrbG2-uj=r$j7GnzB2w7@raZdp-I zdoUX6%o*sL0DJk-G6y@b~^alI8b5@5U(J&ZuJq4b*IkS3(h6bbMUT;utXFc5m z1Kqu$=)iEKBjo8A=<^N@4D@#N1ZfxCySi`oU}RubsADK6SQzw$N(+iQ3PPRj1x4+_ z!nt#ci$mDOc679N70)RxEiNoADs9ipnH9Ii?_at|<{MqzpZEW!(cUFdIMCZ0>}wB) z`nx*@IzwK6xIGe#tn1iaDCW4#@H!DB<-B2QtV$LEdq1S26ynoT6{qJhp~c-dRE z2vSv51AT+x-cY2Xvfk4nM$4gkpkuf%)ISvUt_ihAhC001ehv+VBC}&?toFQ~jvcFUlT`d$)Z!+}qhcFyxI!I?QJ4 z?e9Exb|lmrLbIQZ(-?1PExgko?8VVdJNd-pq5pR3u-uMQqh?KVdp^5n0oTId;CIXz zhKRtDmcY{b=GG+@{=kyPw))2EKy7oyq8iINRMbFV7*SDSU`WIP^N^rr2A)hT1AFOSz3N$W;@f9tL8zs7Up^R%6H`mnHH3n*yRn;`L z)-P@hR8=ggThJQgR1s3SDz(NZwvcO^soMV9{7FcS5WfnNs0#Og~ zoPD+8Kwqmu|i{-QB=(A<%v*n5YVY;WqXUo-R%hqShx6oG1LVG!F1ueAYTWHI-(3WqZ zE#E?0zJ<1YaTpx8t;m*dk(FnANsYR@>TIwXLmH+uB;St*uqt+FG@( ztyLG=3TkU>)wZ@)ZEI`QwzgJnYirfEwpMLxYt^>4R*kmCqgZudNqu80=8zbMv2K|O z6Q`uu#A^MED`)`4&{rL(Uc98zU&FP9X{)NLrlmz9OB!36YUH3;)3|t1%_2#ztf+3T zsgp3~it5FU{^fB3jp?X&Or=twzHw=VzrH#)Ak`qPoMEYL)G#xybZJd<3uYFHH!h~L zLuq1jfTtlC+l=|CHBi5($zQXm2D3nH_{KC*QSS#vT472cmK}i@IBN$YeL+m#=87k_ zT%yUmEHGGMMUnz39O=nqt34J$%xJ3@m)*cb$`O^8Ml z@KCUSc#!hJtBX)1&=KtD31NMPh4AW7r!Ni_#-XA(R2+xqi1uJ45{{>j4vO~h&|r|3 zvHhY0OE+W^(>-Wr($$amF<3^1dWHs3X>!R{v!FGwAQXft0`GFdWONX3YGT}~f&QV$ zKyRS3cc6ooVzD%4@!}Mc!+H=78pML0RD^Nd92poM3ipR(eNhcX@s_bO)X_V%ZZI^f zf4H|7HIOG_0Q(m!J|A8+Mmob?T_E%Y*9M@gyPudV8hwRN?UyRHnfzcd_4)+d;j+npDx?~F(EmPEXcmDuF zdqxS`cD6&T4)zX*28C?%3Bo8hwI9mfo?8pZJGs_Zh?0l#$~Lkn7(KS8r$^Xv)FZW{ zj)CF+p+H}_e>fT#KsE2IrN~UxjLmY$u7(Mtq$q2O40ME|QETlTty$Gn=rb)&XplSC zUSmtZS74b_T;8?SrCAjz698H9vL@^lGv<*d0Zijqe03unoh6 z=*6~msArUd_|P63(IrTV@^9i6YElGx1`_#wMRFhr4E6-0Azu^YfmrJZ3^n-*!H*AM z-{yzdXcAL`^6)Sg*J2xf2HNSoLG)mYi!E~Fz)&sfuv4_-SVD9~f_)*{0vGwJAg zVn!d$6q?%QIN2NwM?*E%U^%kB3%_H1x0?>t*=Be0{GDp zhlAarmcdX*xGUTthe(T09d@8!wtX{MHI4!>%39^%H}KNA0d6%k=u%e@UAPv2H~DKK z14E&vDjtMs6r+bnlc-ot(+t{`i1viLh6LX4cZR8RVHgS0PJ3`*a4^(~1wmL2Wpb2( z;z$%T7t+am!~NZCy6iVRuA!i847v}-B{7J@pZ}%P4jhX}t2}6obQ?lqBHG#$j#l7? z1O~L0!C(guk#pmGU#WkfBiL&fD8{H!R>MO@nHa>BDd)XirkR5@z7m-TD`SkpyA>}g zl;X4u-2?HGVku5*)7^;Ag)!9w!|lE3ZZsuJSadRJk5Vti05uSisU<8{hdRV+A6D7B z%bncUB$MI7;0Oc(vl~D5pal?qGr5XyJ+gD z>8G)=vxyArVNaTr-P=}zUf5YX+}}Y9lSVo6b*#b!G?Ko1Rb`Z936CBvs2AwNblgm{ zY?-9ed=ckx28q%*e(VcGWl}pFh)tY3YuUX~g=Ey?p`K8rwz>x9$by*!u~Vnoy~fg= zdMX_+t_fh(8|)2Wz={N-+<%Gqttj=?)mXbuuV{~A4(u3`g{$K22O7faq4wSY?>Vsi zO*E>oV6-%yy){j%SBU{koisM)bn-wfHjE~_C;G~;I1G1Uh_B(nmBBqpSAqs9Q%PWt z(qIwJX;ujd?MWhE5nEW>I}nUzn1Jt*3hF&J1vYHYlEYdn`8qP*ME4|pG1kn3HLJ0N z!XiAOr;lF6w1=TSRD-oFH7@&_DaP6pH6^Qt`*2W=j3uxqX?#WDXbZMh!CtvMS}hXr zJyJn)Pr^vk!~@L;>Yk`7EQY7a6O~v9cP{R)Z$j(gHA781Rl=yOJyGl<8%)z;HAa zSQfxGB(S<`FhKeRhnyDTSZ#i{3Nsw(UhcBOF+42CGTEGhc! z?jyDJF||0H+?`s8vfAB<`Vt3@U1=>W!H|K8KGcHV-Ulu`e3;kxFYlxvvzWmt)|p39lMa z1>d>UJFi6dk*U5B>(hOv7A`PHjG8dc(h~aOclLw1p4~_4cD3ByM_DAyA-2`dcXq+f z>*Rf8DX&aNSv~I~^}AeA@1s0MTU_re)w`NEzjI|47SSY+@w7HF(8t%4Vy724M_Bl+ z=NjLVW?ywOUlDB=X@+BqXnSGDMTKZi80Zg;A0d{P?=*<#=h(RBYLZv@^W@P~;yY70 zEd-i|uo-C`#0$4$Lzs2swX;J_AO~kx^8~%M6J4=$rN#0!8yj4YH<@c|_z1rsU^Fi4V3O&yZng|{&{ z7?4OW-o4Ok;MmC`OUKgp#^T|4j2D{7IfAzym~IggIwwjHR&Y$fIS&qdaDW^N!3PXS zLNb=0QHy;Pjz14apE$!=PYs1=8liqv7=OM|v`0h1NJo!24lkS`v7#sl3O?nA{T&SG z1<)%fWCMB$S}QmrS@>%0S{#S3X19S(U>}ZB`w1ltynNeTUZa`6SD6mdS*m&d?RM{-ES+Sr&DGSj23qFO|K^3Q1p#4GY`5^=FF}4z;@UJ2 zkT(Qys*X8@UbfLaD2%!GV|Y2_4$zxJ5yXsvRV#Uvh3K>uUhw0z4DUp0@QH{1&L(^a zqR59O;s}ZeG-K&VzDx95K_Gz33`4>Gj?iAYt%eU`=7eJtKmacj!$Z;f)9GIhs-*ic+=TYdmsC+0ZR4F9eH))oiq@}MRnyUnfpk?%Q6N4W&dS5)53iD1 z3+c5K#1eLXJNLD<5aT1Jxca%c3e~xKAGG|{&8^g$eLJ;&j3J{m|2=5VY@jFD+Z7lbh~h%<>QFt#aX8w(JBvnq zzAy%vSb7?pYUc2mTZ4(drdW}}JHS$#q`o0-?AA?bB zyXn$4!#Mej!$jvx+i{K!qj&Pdc*#ye@fYn(!5KVVluKat^J`e2nrH;r_mDWkdIv>?N^P!MCn-ig&Tn zDG0Qb(SP{C7iguXZ_Dk_f7kYz2?u$5ze4I5z&wikx$VPU^!RbW5RNv7hK3{kv1O&` zT-V!4XQTLDr*NQ)n>j=DnPa9!BpJ|ML#DY_^YI&5&ifjs) zRU5`p4RQF=cB2VJMWej0Oynp&qB{`ACCz?ZVTRpwB!CFtgoXZuh>m0e0c_p_y@f&< zr_4yp(6zMm%qeN(l=1kWyjm=@wEB$0v&&NsNm22sdreX5@gaCeuBgu_#V6?XnE>#a z`st9Hmy!ZX5`ifx^8mVJYBR0jK@Q`c^Ru)xA{~@Xit)L7U8pelZh<;Y;XE__g( zL1_q>K+*(Ej2nm#_)lU3@l{`$(kEH5!sxOv*<)Z>eFhuL_bthk&MQb! zs5Rh&bukZf!a|#e;k%+@_Hc1LA!u__f8);T>n(y=bt9W*^SPB&zIU80V6;ZrHm?a$>hgv2;>PN>!EpGUD9^#*dNw zvJ}#X)^EDQ%xkP!U;dOuS(3OPT%2x6)@LNL##yXH#`t*N)XI@}##EG}EQQKBA#SEl zW=^!B5S(NhVOo`GqH5cQ%%Y7V};FYXl*OwV;#4SBjFs|WPVgagM!zoct^*Ra5V(t zNf8QrKJ&Kv4$4Wu+VaX9< zm3`7b);{U?T5gonSD&0*`px-mj|coDOt$njLkI!US9$)FBK&0nUyE*g3}AeHB&H$& zibK~P!m3QG0^(SVV4~0$AaY(0373-eLyD4ITM>1W{1{#P70E|U`LROBw~7kqE09Q1 zUGE{HuVPfj>)Iy?g6YDg;!BBsLd<+!OUHL~TDhhP!?aClOM#d=_U{l(R!?+Iuw#yF z#^{@qQq&X0{)CMuN#RTftUFS5uu`c6;v&?uLtFz$y22r5LS%pNuSHCM^xePe8$b$y zsB?uzE^$;M$iTNWsilrZ0F&tpn<^a30PcXOlBa))D9NGbg24$7QPsI7T&_5i^cG5@ z`COF7p%ocN0~baIQH>sin$d^QVXQ%@8>b+28s{QRGA=>rGOk5v7`Gx!Htt54V*CtY zs_{Pv#~8mvm}b0*aIA2g0?m)$d#1E)#`RIszL)WNRCN3n{16qX=9=)YKjV zmlAbM>KcMquml%uC4nf;2GDOL-a(Wk<^YCM?qKps^vzyrZ=)9!08rW#e8bmbJlc(9 zu{8KbGI(q!ffwJK@li}&t0X-7m^rhX#w*3iT5T^Zz9G%KVx|NEQI+Hwh zCn+8`h=%qNa-}cU)$SU9GSKnoQgA7PjJu)jHp1>hFySd+j}h=^0M7v!_g4g8AT{-C ztu5mX&=nOh{$vwVryB30ISAtm4!=RD81#i;s!@zkGyDi0#!(1$gTA@UX>3H8WL$>O zW!#3)Fjd`VJOES}Pa;%|7ZGa4ZxK4gL~hQGGZo_lmiQY>(3hR52KF5bqM`N3&KT4 z0AZtXEW*Xc8iY;8sR)lSE5FTx~5eAG>go8#E!sCp^2qVTygi)g#;gAtUIBcARaJ6wR z!ZpTa2-g}nB3x(OfpER?5W?e)pCdfMcopG^#=8hN7@r_K$@mw-M-;=rx5YiG7!wga zrWm=19#@Rnh)!0GGDN4SMiruss?mt(RMl9H=rq;nM0C1p3?Mo~HP$0KQ#DRUbe3vd zi0Ew9xC+rZs_`R4=c>lth|W`uZHUfSjb{*jPc>dcbb)HTi|9ht_!!amRpVPkv5nTq$5M8bsixFL+8Y>Z9sT$pgu2PLCqN`QoBt+M! z#<_?#sm5i9FqFsoz}?1;z=d%qLdEzQLd|#vp~H9`p)OpVs3C`=VA3CeibE70lYWYDgK+#1w)~Ey4sqNG@D&1Q=>LPrrDXn$ z41F3wCRRg^+AN*oV;qjEY#PyjN8D=cDLw=+#f6GLPdL5+oCYbS+M$4=5$M(b4Dlq_ zR5^z`CWBExj5?morW07|AoI!rIvO(PK!9hzI>P;#HH1?x&4e$?Ttb?uUvT=PLDW5& ztB5#&K$k0q%;Skb19Il+1f7GxaS4J!$Sd<4*8vO>c#tla434`%IRhi3+MjtJ!2M{% z+@A*F{a+)9+KOrFbHI!>KEBhoA4q>_ODF1(UtwC2`^5~{(}iOrHkxOfV7jg zwwwd>EVVWJ8Vp8BWd}ZqXu8YS1Ilz)AuS%JyGp4i;;80U;w2T$ z0me<}S>XDCjt#(H1!!c=Jc#5L;8EJ{rm6B}njbNB3Bl_UiPAS&ZlKxo_Py{@$ZhsFD4tsDeB{tGBB3~<_p5x}JIbWLx#Cd=VpQ={rK2@#KeWqHa z`%JY;_ql47?jI_bj%%bxr5bsHYUJlMex!Hezrwqn^4=7jA-?_dX1IlZxe^C98 z&BjuMtBBF`ML^G>8vEzZus=)>0zIG5uL;d7M%vFoO1*?=-_Xe6{RA}n)4s_#3oKg5 zXAC2tQ_l%kA)xQ-7X?`ee6PS%>Rg&osEman*jEbx5uF-m`~#v9AQ@vIxPgFN0Ot@e z2f(ES)C0HyK+)|83g19=#x-0052k84Uow0x+QzfCH|Bsbm3l zBj017v8mIfsnfuq{;5qic(Qd|R?(jDM(Q+f;lH>Fnra8vpK05_#?0B}>v zK!MDrL@Nkx?zA4|!uZ+U+>}lx`}|7AT=3Y{FT-dqj2{#(411b3!X%NT#6!S&_jj_D`Q@bWBqhTM9%uf(nRzxSoOv--^A?gj zL&>18O6DqV1|SV!8n}k&ctX}t zA$7zBqw0)PwD0Ducr0tKQ8Rjai9Ivw^L z$5U5n5BNNt9LLjO>Gy&2lzbddg{518Z>4&U@N`)Eci=oVM|nytcpF-MRT#RSCZUZQ z%_P3H7zB9$I8~!9JU5PmA&5c>?KCaJ1wOm-b0lO}z72p~`78i-F>BP7cjF*UU zE;C>~IsH?xxKCWHWvszu&;CCL0Q-Lv0QUb~0NDRE(8B&-g}h~hD))ei zES+L(#^>>l_D%B<{O$S{25)a(;Y`J-~O&o<$srwguy>ySWcJCADN zDwP|`H4tHcU8R!0d`|&qziv{g+&({K*|*oKw6piU0Q^hpl|SP2h2tUQfmT{if|fB0 z`~yMDa02iW@JDDo1VA2*G=+F3^n$e@fpRh^ONg=n{Ana}F(~bzOt=+5KLHN`SPy{z zNSDas@%u*5Kfu-m z>!BT>($PX5mFz`4z7rw9jrAav`jhV}N`%2oD^;mNeAMf?ah0jmxbk`-bP);u6%1}@ zOI2!UzRA$ejjdIs#^#$1oEzMcY<=DhNQ90rd<(%CN2YAx96%CtDNyk!ZU3YK-=UT( zOoUq!LuwG$!6Y9H3v zJF|eZ+D9~Uqwi4QtoBis_pJoZYPZQPFM9+77Ch2IYM;|e`ys*weomtXE!#bK5IL4a zUe&nWUuKHE%3`IPfwLvANlTtKb9!Colu0{CL0c||SdNW?Ls^3Ar@sO`|6AWeC$B%n zKk?aui-?|<@0dG%@qUH;5sUw~eg;E1S&d!dG{0gM;{gBs2~`I++-ky2%f!!ujs8s; zq#z$p)^||AUot@oXiUo4y@JGV$)JR^+L|R3ip6M74nc3#9K-@V0bOe%+PL}NuMBNa ztpZDj5ZZbsihK@a9C|W9Md{Zs21Z*`$yJX1xiOF1vs_aGq4;cNu?Bw}6m14?CQZ3g)*VqHN+jwy^Mb&*SA zNLofpE@&)afL7%}B|&nEwm#{zd#vBl(muc4GS5C}z5r zo$@B)5NH}s50mx#kjAAnr(BMhiysmxH<@skL!?fo!Dl^wR>$F5uZ%eZmED1DV z=SZ1x)4^XxGUridNhA0!N+;4gA#ec+U7%1gAn39L#kh;XdWqNE<9L4JfW}<|$={Onm6XpInS%YKUU2V;W?BLN?+U6nh;`DbmM-%x&;?(_yN`jz`8HTb zp#{1gV`F4{*^ZT^E1Q;LSu`5c)Z@BU$sC5<^CbHOdrY>F>~cuF32HVq)3*SK$@-+J zbY`Qub#A|fU}(qbVv7DCTJwBur9R;n0JI&@j?~43+knuNr5&XgPq@=Wj@HX2+-o8M z{ZKLC5nxnkZM{B!!pkOdf?hG<4<@ofubl9AAa{`Nll27?3|R6YAsh7SWN^XYPiB{h}4=%46u%O<=r4%#xjzz7P6jyx7u8 zbvbogrAW&My_CjcD3jokujgHMfFCEnX{+B@|O%0O@a}>+qOIC?Apb zHAp%5!8>ifnT7PjOwjy9uSgJY25AkED-*=iP6UmbtyXPjn05;<-vZv>2>YGt(lYM@mW^$#>mGGIl=1i->y&Qb2N3JWYUT{Ybol1FZ=~1( zr<2HoYSKSQClB@1r{$U>^GYy(Ljn)0JHTflyy^wzATOxfENU!4A;?i;Jz}v$<_1u< z5%p1v8cXmCkW&i4dYmnjW>DEh=0uQ}66=YbSjU*Gr&N-asT^)fbu(BWQmUs_>YGVv zpt>aM3y{m;W7qTQDu^;mWLARm1ERiYr``z4$3%TqQpr6cK8$5iuFn>OeV2-*H@$|Z z8x-mx#@7Jp28B8!=YJ5nlw2D6jPa1C%X?~tu^&LXyr<^n$jf_%7ZkdYpw2VO0fq=X zC`aB%F#Mp2OV>Hgw=|2pnR%ykKFR3ao%+>o~*d z1eVTNMYe1L>jtck)hdHdJufHFlS79qx+~|fbYMy@9ZBZMOB9^`Xry;|a%mOF8x6XZ zq5EfirC>vU1Qw>BgW;Sew=l*IAj2T)3vwM8-wx^mJc~v;hhC7!H(v7OjhDO~I79i& zpO=i%eCp4egy^sSyn_&Z;?I*eUh-;zedNz;Mf4Ycp1kpr7rXJ2BX7LKbYGLV8A2!J z$!jeKlb;>>nTnflh`ITOn452ix%q~en{SA@`G%OAZ-}}1hM1dgh`ITOn452ix%q~e zn{SA@`G%OAZ-}}1hM1dgh`ITOn452ix%q~en{SA@`G%OAZ-}}1hM1dgh`ITOn452i zx%q~edpai6dN2 z4KX+05OY5RdYhYXh`ITOn452ixxWT|r8^08?vZZ3A?D^AVs5@6<}L+&(9Ji*+=~H6 z+Zh1q@ zEpLdq4KcU8A?B7h z#N6_Rm|NZubITiIZn~Fpwdy_z(KV`D-Vk%gZivm|c9}HQ&9@}od`r^JwZy^&UbZoVbymbWDHb7?b>+k-AU`#1#Gqn~-GpE2E_oi*K-(ii2@ ze!#dC0UcZG$0W<+YrQ3fj<2ax>#ZV%j;|SB;z&8tgqONf==hrH%TiP5_?qG6>3lbq z;T043_AHG;`pT>nI=*K3$f+qOn({~Gq|os-%j5VucfWBsW}{K207FvjYR;Es7({+T z1u#~DNGnR`oxTq-Fwr5Q^CvH1uJGZLJ>rM633Vc=?=YbBD#m#`sV-azH1|-TcO8w~ zMDA&n4H=XBJwV142B|X|!tMk#w95PKQI$s&jvd)J3_kkxIr% zIG2{uxgV19FA&hX1ihj-_D(^c$M>G;@K!$@IZ=(U_LIeo{Xz87_-S|mm10?-HoPUNg)}vlq?SHP zSXu{TX`Rn87J7rDZUYOnlC*FkN2}^MI(8XHePNCU)^jv?2}j4>%TeStj)p$vX!RJZ zOG?t#&f;i&6-UQ6b96!nM<=f1Xu}yCopc#TC;x<_Q|{qt<1-wc`Z`Ca|B0hB{=v~% zDOeJhq@7*E(K)oTE=fCg4M*pn$I%7Xb9CWD99=|f=#sRH|H#oL-*9y446JiY(k?rM zqsy0abmj3JU3DHs6RO!u6Kbwtto9y`>R#Yz!ABg`8(6NEOlUZeqlNQ0@-OFT(Evw{ z=Ww+6I*yti{XJriH`b8vaY3OQ<8NZHMNqg8$=F8H>PlO(%1xb zY6ghX>OK%TH&Ce*Y-|iZ1aS@|(P0OXPMPu>nPwG`LwU29^&0An){awtt3c|2IV81J zIm}0?KyWbO0p+mD7~x~qbH8#}3lrw)Z!+OtrL+d3zrZtPwavP65TtdhZPrN`>KBwy zF`ia4GXTuNll_cbC}+?DogBo0td{x2r~1K#lUXC1%>KZ+ z$*f6#9>ttr2>cjoLhIAd#gJNY)Fd<*`3CUH?FcG9 z!!F89Gi6Y%{1@;_C$!_QDocgWyC{bZZ0-CCoK~$O{6v}Keh|c@D04hHy^{80l?9Z# zrV-&EF|lNWybN&7Wz=z?5c{6W>jBsP4d!nKP;nmu3{0%W^^#ioDDb*>!2Jb@y#U}9 z0HWge2!ZhJ0m#)o1mv&80q;y?K^>CIep-6v_sNI~2Wl?Mq@I*sIT?7J2ZfjkpyD~W z#^g>pO09esc-<6mKPI2GLqnX~qE_|-ucKqXVNwl&BIrQP@yk;as}H@aJ#TqbgzsD}l#7b;09x&m~A)*y6?*m0ooEbvzWj>)Pw zUI%<8Cfu?2)En;szLekx8+6y$`%}&btWF00fJnK>gtt0Gj=a!pOaSj1l7Fm0PanID z;r5q-+VuS~Yu$nTA5gsAJ8qyLYJVk`w zxDMBakQKS~`eWg9V7-MWz5EVSfn?`w2i4(NL}@?7Gq&%=5dxo)fXlywm@DJib82}W z<#*2`Ea|vy5@j&1|9LTuh z_?r@Wu+UUX)E0h$BK!*pamPi3znKV!F~Oo9u>#bw`Tk=lDrRRtiG_&B{RP72mTn@? zmZfa%1ri~GFIMcegdE0imt>WlM1=LWDm#M+CvbLjjL2t+Y^)3luv!tha}X}!L~$9> z^gT+s!Fm~FOOSancvs^YKT+elqChOX4wTJ!(r0lUQ6LuH0m4=y9?Z2vfyjIWgrDOX zKTD%!q03_Vp96X9&uGo)vb6YrMbsxo%Dzt2-^5ERE5ZL3s2TZ8r6WvPwY1n0x%&gp z*$#e^!~Yjb{1%I`1Boa6pA+>>l6H+q?Ee?B-ewjjIF6J{y{iFwNrB&aFfyObTDclq zCJ@0BtFHrqOq^r20CqR4@XsWct#Meag&we)@l5LDeE&rGa&>zN_b;cE7ch$hVoAFe z2EjU=QXW4drT;uibmnM@{1+2Tw#0aIh`IJEVs%*#myPZQqMn^djV0Jjtg8}P!haW0 zueLmCS-fZ~Sa0IVY`46`$=OSb-UW-!)iM`ZrW0HEQ$U?~G3#V?Y}%p>P)kX^)smN- z!$A!aXQjoFn!=z?ylkYVK~R4{@?lG!HTkb3`86Y`OZ_zIOmjDyooiR(@mA=`^^N5 z0ayY#-FzUp5joHM;Tn&^DDK_yT#a5tv zNO3LQIVgM`DBE@;A5ySJsDegqE;K&E8vC(YVU3Tl#`A!(#z$D=W}vL`QF@zE_%u+~ z_@t##Zj#24#uuc+OpPx{hnX5*V2uZ3{lpqyq+^Z3OrWgsb*YiA_~SopJb*O5LmF2q zO>E&ir0+m%5t)9KcN0Dm{HQ2y0bCht~UTT4R28 z-N8DAEx~h0aH2Y!5`Zh|OZ%aJC0SMjpbj^|V z%LdA-%{>SUdHpR)a+EDe`5+J)5nMl2_yUEkOszsnF~ z%YQ8ZrH%HIPw0P5LjI4(@}~*CT*W?!d+Zao8Xe*!v@d*1ALBxjiI5^Ma1uHl<|J=% zlJY}sp1}6*LjGOgpuSGXFDZ1$DV|4j&QE8 zaFX(;fOD>|IQd>g4^j(1tDs%dU&+%S#uU&PGoNmR&}U0sPjdawF9yDW@TVjm08XEa zcKuvAiIz94P)=4~L*XZ6Q3NukAEZDr=QtG$=OF_E7up55MIFNehttAaS%XFqdLSl3 z@Bho61#&1_jPj{EN)nP;o&=masM4j-^~m|x0H<$2QP#;e$#1)J_lKu) z>11>UT}qf?V1euBb51T3tv9 ze#vk9MfZi|l}AlJxndQ2{*+Z<99scVWh0%mi{2W*N8*{BMYyu+eH2H+(!aOBr%K!S zd|XLUpQLv7^O%2mF8dS+4+@VdG$@qshtoJN{$mOiznU*?{E^RbtNEVC9~hqB0lBkK z53Ua-@B0LQBzbhH=1RgpRe7N41bz$QU#eu{{JVkQMfeVhkI50@Ny5izbU;0SF7W3F zPuJ+3TJ_rmW0oe~kHPzd@NcBLf3eW&iv;;gwC_@FyMcce7cO-O!y~^*BDs( z-Vcw!?#g_?m1PL(8c~{R0HR_VTs|ED4NV64e9e~=)0i4dVbRJr1%6=lxMEhtaGKa&sO<#w%63)(&Xvv`8hESzce-Aw~XXkyILbpw`k>PIrD!GxirGdHEsoO0^gtT zR*hOgbw0sMHJaV3O9@`WFq=aPK^Lw=w7QQ?b41mPsJQuAsL{D3pUryap9Q>{@GQo0 zZER@@T0EU*Tb+@6>{GEGn}sE~mtL`SUx`4WlWUf&2T*ow3HHm+sPrD9Y`}s=E~V-| zk5to{cD&n)Zu)ecLPx|_cHH;3ao-m+Xt?Qqn1twLIxZ9&{T!gTZ2?1ZzD$F5D~_4X zLAyKxgr^Zj&O9^7>fF~MZM=(sz6wRJEslL9ieAMpd;bB3jwWQi>^)DOC({?3=nckH zjJ(6>K~p_A2c9}3Wf5RHd6;?-zHJIHowZEObEE`Ky4#g!~BX*x+%pX)p)>1@|o=oC3f zZ_3`rx^|Ye%WU};8PZ|up--0YDo+|KN!I-Eu34V9QSJiP&*eGYERQK~ejwMxAj3YZ_gPN6eOY^GA5`&lWZFk~51yF6%-(zdRo(t6uatwAD-_{=Jb5ZoS0MAJMIiQ(*ng8f@Y|2O-yOt^Ae0D8!=%_MhIjM}4 zmw8A={vq5v1RH5T`NOo0`mo&}W?GQBZ|*8B|xy%W0RPCD_jW?A&do@jp6(iJ@^`C9z|ub$@g=qX)#p0itm8})n(%yjmc0?E#>t~otgR~LPr zOQA3La)^3uRPQVu=*7>iMB|=l9}f3+whs(>qmd3Te#I&>5bpHiGsv^?16=s&%Fygc zp${L-7#{L=1|w_2{ie)pmMQdwyh8&6y&XNla6g>hySmRi7zvS5Gr{b&WhH@-_Y$?yVmRR(EkzCV0)OT@t@fZ zaE_)reEb-{c(JGIq_osPgnZTewfnO()U~G$fR`7+)wGo!U7YJODhZir#9e{yS7>CacpYI<-?b zY}Eb*wfRo%M;p5IS=z4^WTpKO85-Je0HoAeZ?woz@+Q^WcUj2NjN z?duag`UIzTmg<3>4cb>HZqmmhS9Oz~uU*Od{>1t&1MJoQME3jjlvR56%aCi(y-v42 zc9HI_(^IwK27MMOZNT@8|LepCJ=>{Wu70YgyrGYE>nV%$$=Y`9Q$20Ao}oQ@{3hLl zchHWYlC_UHx_8L)@4`1%A=u3f0T3eLT7Nv-xQI4Q70Xdj*6 z(Wg1Jr<70iIoc1%Q}s^m7MPIb)b57~6MeAaPrwVcE7*$n0q?I}3D!(!m!8$2PjoJH zYL9}N=G1-)Q^srGKVg$Tg`fti;I~dBFWt(CUxS!e`!Nz9u6+r6r@;o8cBTSP-3?xn zQ@cuQfPYWuGSyAi7H)+9o!Tkuxq)4;ZGv-7*rcW+96wky(DqC3MZuQ(QCAA)qAY@D%L@0W<%(mi>2D(k8uhAqv-^ z?}sULj8EUMPM-{HjMJx&cZ1;6K3%(sn&4SUTbNTlcDN zpkX`*m6M&?$bcGc#Z5e0wAliG9o0|F48#Yny4=P>OxI-IPZSzQ#JkV_!m3k%Dt2!-H z_uQas+7%n%mB&xms2fi03C)ArL0_Kg0qW69oXz^dh}}-VKG&-sjNxLjo^*~=JNJaG zWXMl+w8fX!Z>1shHXV)j<@HJ7LpvBf>8tfTn(T0R^vY{tGpQ+XYTuyQ zVvu>?;acX@t~j1rTf83FJ-5RVO7bMjl}vqv-SZ`S)A}y-EZuXxQ@d+@LieD(xb`c^ zB_+G2V_vuw-4-?erj7(Rt=}}l13ycO3qFjN0>P(}Ah>nyNWo_zn4LV4=cO%ZXS!4S zWfEF|e}sjvvceu}5I;hPKs~&fBpbv-D1k#|(m^{q>I`Vr9Bj~DOdBL2Udff1X5y{Hx1$)M@&qn*sR3<}6#pKUcq z%fdV)=nZuTJJ!*j2|41&D0{>Gq3C}!=e}TX??A_%_ONg58-2l{p8trQFb?Mz<{%{< zv)9(5%|!6?oBz=^LmB)>JYxEy9Y3P(#Se!Mg}c__)W^ziFFMmcQbT#ejmer-dSTsX&5;>)dM%IA>sZkf_>dVl8B zevW-LmiG56*e*YeZOev@Ba%L1Cf$mpPbFshfIP){hBE!>PAOmDlp20(D9MTKozv^Y zkqr(uVCGwt;s$#PddYD69c^Xdq- zXJC&uy4rJjmp7W)+mor{dT{3U!Z2^YpG~F%p8+)7em!NOZd{AjKNcHe1My@udGJ$x}&Pj<3)r%u(bXun(^D?9?^ACTb}-uh1qU3+)&j_?-&m0K{4sYFL|0&fzvf z=Qq%~aTJ|*k0GPG^<-Br)ui@|h=)#8?;FDhkw1^fk!ef=S_eiC9Va>@wGC1@BYF%{ z#_Ghif$<`^(F2`j3AnkG-FyT~R zCi_58vRT?`IFC)z#(G%dR2+7Vb#4R$o#+PmZ+|VjLC@*di%>_m;^cKM4*fAup~BO* zIkn&8l>^S=?sBR#6@3y0wUASL9#VL3@muF6eHu^Fm-l_c>Xj-E_&JXolLFDP@ zT^x04*R0!0I&OD1+(cFQEC%&fs^x6c+ZW_=o0*2Px^B}xIy%-k;`}djXxuJN)}HT# zo42kfzrihE=X8Obuf5vo!E1y522i2?(e<(7pQ^|bUrKKy;1d@d3ePv_ll+hjYO`<* zterl^qh~AzFI#({6OMe0m8Zh3s0zh)^vWIU;?k@Zq4Zs&I-fonm93aC&B;a zJdQ-Mj^UymK~Xz{&G#dEgu!?VJ{jnxOp1Gb6w-x|xQV5j5%S;X6v}2S3G!Fph?L*} zQ_k*Di)MM$qFEj_X*TDP{^@vBQ5^R%{h}9L*Fry|Xc~iYL#u)E&pnBF2}dE(4~|{L z3FA_ukWPlgSu7QIAfcDRV0qCdpp? z7R{=Di)K~7NlR!?CehX=OwxZc4=22q%$|$8iAp+)NpUxgLZYu-q+hwSRZJn!S|-Ka zWRmPfuxRt*t-+#MZZc^$kC>!=q>g@#jtowyh&?CLkI;=MuSv2SXweRjm)D|MM3B5IIe7ouJXB8>mZ$*-9rsWIMZNQ5q^VrsNB zwpbclNaG1o0Ac*kX5-NyDq<-K?t62k@+Fq?y|SDZFJz-C*0>PyAJHfmqM6x@K<29{x#?~ky2e?$+M{Zas7{LfaK=YTk(_3W}XN#h1i(_*Tl z@{?h^DDxpLvQH7w9IA+Alw9Vs421ZfbPBKU%0Wbfq%8kWd*>cqRdwg_lMo@OV1S6|VoJnF z8LPJmg5ql=fS?_O5Q5L@>F!? zlohfzWQ#Q=hdmD76hyl>2buZr^ChDGN|r{&e-EK(e|G(}(4W~~P~9H!df~WNo*a_C zzK}!0;l!X7H%c;S_0SM7ADHlr&0JY=*2?^x;q>U5Kd;@F>Z%1)OwY=>pN8xFs8p$fBju-m6$G z$BB6)Nf?S8HV~6>E}I(f?Y)S}V=mkHB$9W17Rw}5B8MXb6K^=5hF>^oax?)sC(-Ej zaAY%1o9y!Y1AW;eieL&i>%16C7dR*nAws=YGh43I$AxZxHOQXVjdt2b zCY-$(Ni1Ecz>@nvHvb#tUWCsy#X?pdWZd~Oh^CS8z^RBZ{qh>AwyZnBug_ffW>A#3a+7R^y#jN;JiZl7juz#m-AXuDIW>Nf(LUDiJ{v4}v=@ z_5*kXr6E)xgEeO2wW(cesMES@G_Os1$+7UFRCVzXF`4elCIvw8^mL8w;k5JjM3V7Y z*0zt&VwnWf1z%&*-c}khU6_DcaC(^3g-nGLxh{C^*4Ec+lkT(DeyTH#`MxIw*ywQI z7!$8ey25f&U>Aru6a%CAE6a{rne1MCpJV}|nRyf)VpN- zenkDW`6Uf}Rc+XITmvTDpynK6B+wt!Q+4oY-Tx}HuU^~0#P3L{vR`j)`f1c3P3JNh z>)Jnp$sR77niYNzXkb$9v_~=VhRIxkBz{ITuM*h_h-SU1_3hO&`Qet@3MX>=^qwx8 z?9*(_i}*FyxNM^3-o`!B{?7sSw~_sN)U$ivLBxPpA@S>8Z(3pBCwc=clfbhu9Ay(m zrpAdna*oS3VwnW5b>ny`gfhyUVJOSwMwjK_ zxUdk*Uc_*0V!nVlfX6DNNidz84xwp)wQ}fqy~K2!%b#4%)URbSAJlZbH!Wi-15y;F zhRt-tPma_m7_G0avAEe%hW#82&G^#PtRN_!#qONdYm*VA)^}wdlLkcGH=>lG9FYa= z{Vx7LnC)c6Q!QZF{>+BpSIC{V^s}?Z2Wut=BAPB&0y)?N@Ex30#Zf=mZ74r9sbL-J zin}v=KAl8OQ;~G}EObd=#h6LlI=n509c(l$Pl@x19Wuk6sXIdK*b0 zsq5(E=xti5Fs*QyU0@w?p^Bss_ed|qErh86PS=SQ-^C zvRHNt!$V`C+3))iaSQh#;)rr7lB;|cOBbj;2GJbgDPmjZsKCi|gcHr9ahJ~)t4l`I z7{bPdenc$491+)4?9R15i=_+Ho`|@0?bge3McFML147lz-vQYpu^fpDv^@)PU{tYU z<2}c%VxDD7qT@r+pn3t~kG-k_Gi(n;Sj|Gx=(Etdz&d^3>q8x8WJB*D>PKtZk85+6 zYCi#(L-55w-^+RTBFmM+K(TYaSIMTh7NXUNgQLD^%I+1LOLkdBdzH!KL`VnOy=K7nS^&_H% zuRb~b`1&G021!9w6;9nb^=S|z>DJ^!p<^4= zk49v48bj!R;K{L^bBgQ8i&jQntunAq2G+|E);m^j!C~A&%DyoK`;c;+7y^g1 z(Tm-6P=ER`9xbt5D95p9;9OxS_#~MR_r*LbPQ!XljCnzvPLET5Zi#{8!Vt!bpG69R zV^SJjw~N0__tKi6MC$cN9B%b?Ubw4!{EphCGiT3_+PXVhs%kT}T**3oQaH-x@#UDP zWH)37Zab*1ykv0cwga{=8CE*Htg>XslAQ*OD%quUYzYq=8my=+`V)Q3M(-z`AL72L zh!@M_FvOi<9%vX}caG@6)rTQb6*8ZqJU38jG{jBt2a`tdR1Nat&R-fG23`pLPD_$^vi+@Df>^{F0tqC;olQ-8MnLOOR`CMujc{G>hY3#ig`fu z!Q1m470Wvd^WbOof&A_oMRz9xU*AsB{)NK)ezXtX{zk(ip?J)U{|fL@!xw=o@I658 zU?tHG(UnNoVQ=8hPv$>^_rX;$uSXg}7|)&g(McD4`+Z?=jmPtJ;hTi-79P7py1q%m z2MA9Qo+*5!@NvQmh52P|AN=~9B7D6tzjJNv?-Kr8c)M`aipPiEOKthl!g~oHBs^7^ z-eqll^e}6gUyin%6Q;LWtEXpK%O?xd!>rZQ+pXnQ!q*AkCH%1P3&L*+mkdj{H%It* z;l;w|3tun%uJHc~)6uM5-_gPc3cIIQu7ICki$u>a-rM^4MSRO=39k^oMED9}Ita4$ z-7I{I@SVc<2;VFGnDB3f=@P)U|Ge-k!u%S$wSQCi6X7p}w;7Qx&o95*`T~XH?>IR= zuM&P<_yb|OnYZ=R1HI)D!n+FZCp=I1c;RN@g~FY}ON4(ce4g+n!mEUTE_|2puY?~J z{;lu^Vdt{j4WQp&obztObmQ%V*VCc5WxDpZOef!#>F(Py9e-P1E=*_OR!_I!mj6xo zH^R>dza;#Y@SlZo$(w3#JK>SSy9)0qysz+7;lqWG5^fPLp6~hX@gvcnExc0r8sS@n z?-u^G@RP#N3BM}*jxb+s@xk|hK)5;x|F4DV`o`K<3x8ku0O6U!^Mtd)i-ea5pDuiX z@Rh-BX~%Db@EGCm3GXXBO?Zy*vBGV_eZr>-pC^2o z@b$vC3*RUF@4~+qeogp&;m?H!hpX6lzV0ZztMFdJlZB@V&lWyfxJ9^I_$1*og)bDo zQurp}yM!MQenR*;;n#%U6aGwi5HGe}@W+P{!efNLC%mulG~qeI#|pOz_X(dWe4g-S z!q*GmDf}zpCxrh~Sg(gSiT*?3&BELA>6IDZk;2~<-dA{raHDWmxLf$2gwGVdO86Gx zyM-SVepL8(!mkL^w~-x>KMD_kixaCKDs1lu(2fpNeDL$PTDV4-E>x`jOyLIMN|!t`)v$Gb*& zn(%Dl7U2_x&l0Aqblcty!p>v0Gw}0;{@bnnZ-nW>-RkMb-SVr#C363W&eN=Yh46CW zD~0Kg)|Ou*{DAO!;TMG86fT$hRdhaT+Z!oNZ;V#Im+(Qt3xqojzmAId&ZQ4SqPLOZ zgNeX@LWU100)K)GA5;YX9GURYBEtRG0k~KAU$C!%ocCkrCif1D_e<$s+Xuh>>4e>K zuP}YGTRmN}Tc$^L%k;BunZDI6)6cqPdRezjUxJqDaNRPUuUn??b<6a_ZkZ0)Ew2-% z({-z-yLHQSuWp%s)-BV+x@Edmw>(hBn-0{io<7tqj}xZ1bgQT5bjvwm`bW2VdPcWQ zcj%Vs1Kl#cpIfHObIbH{Xqg_)Ez{e%<=2Fr$3bV{=N}!NTYI`Uv`lyBmJb%r3De!V zwWk9+%PWQH?%e9>sm`+VY3BsKzjS$S_0I~wB1}i<)}EfuEz<$I<;}u__Dt)C3DYsU zEk90}F4C=js<3;#&KdaiqsMe>Pq*oo={wyr9jIHT7j?_4h3^!mQ*~=k&+3-xUfuE^ zgy~(~>gjmhGF`4)rr&kT^t*1Ej_WMz{Z%?&w|f2mM9=G1Pv3Wz|3&x?;d_MXvC@_w zBfPt?-d{aa^j8SKD7;CSt_5xT6NLMOPZ54V_;KOw_|M7(KmT?VK0MwzEIerMborsebn@zhA1``3wM;jWmg&dQvOeFU z%T}wWi&o3@(`uQ%S}oIWtL0ANCBkFE)Ajg#`UK$~;U|SR2)`#>HYweoF~a)`A0qs? z@QCE?3_sqJgr^8k7d}*&&N=OP(Ltx>KH*XOru9w2t->b=zauUY{+~>$7Eg zeYU(&n4X`lp8kd{)8DXV`Wv=PpTm~vci1xh3R|XMVaxO^ZJC~>EgvnsK)6--1mRFy zc>Y>BB1rsv)aS3~ivD8Z8-3 z@Kw(PzJ0!*o-f}%-%pRnx6k*}b`PUi?vu3%>n>gu8`L z64vMO7l{69;hTkT6~0q=jqopp9~53Myh-@Kg$IvLum4ElYT^ z8^WIm>-$^!d!Mqg>HZHF&I_**F5fL(J}10ZxS~33pA~*cc*O2$`wrnJgug#7ZGW!t zM&aYWo3>vp{FLwp;g^Ls3hzEXUH`tq`o5FC&ooW!X9_n9FBD!P{8jH$ebxI@XG?u6 zg!O%{i$s5^@YTXM2;V8ZM);S)4+=jb{2#(E3%@S>w(y6-n}r9;`!qv^M+%P-{(Iq! z@P5Jv3(pY#N8twHV}ut7w;9fs6n{j{_qXz3{?OWoA<-i0xA8x)E-f7rodJ%j{BMIx zN=HWj4Ce1QAd0BxkLvmRg^4k*1wRjcdCX6Phe02B6PUkG2<1No9}dQ!tFNRqiXO)Q zCw>s1q_om~=>3iO|3gXXj!_l#Ym?uzY#;3gz7O^k4U0xZ{M`C45*{Aafp1NCSTqkD z0v{VK5bhA}1M~OF?Ei3#*GZy39lQ+dyCBw|1HKO{!&|h&@cY-F8v9|8U1ON--)@-t zUmK?WQQ@bAe=q#H@JGVi4?v|=hzJ$S|e(ZCc#k(UR?2+}V`xb%GP~y?yQ7P<9vc+1QzE zw!I|}ADm9qk}KqVF5lJSGhMmPd^GLw+@k!nY2BSY?H&2vx~Ye;0|j)Ty{ol5%ip8B zOw%${+uhre@69%~w`EaBd#-B>RY!ZF(2);X?|eCSze$hKSd$5pSbOc>ZaL8{on*qq zD0|H8+6md2v*t{#o0ZMZ&eqmW^bS4ebmeFCqOXUXP(PtI>ub$U>+UM_c6Vf_!aeMw z`r1iW4lkck+7~t3#F%1P8)dV(LVjs`A-fR6gmum?>CN@@U>LL6mcH&-8hM*2R68?Y zn3d~lTbygl&+ExIx3{)8Pv?lDGX7{k8@nFGT4sBCYx)=0MzG4Z1 zE985k?DV5&*ByS?v?z?goEbCb9nzR>teZOPkSwMH>YQ=d?8CBk4GnciXR|<1qrv)y zLqyWNG#9TctT7;Lv%L_tbmZVqJ)TlgUsn$t#}-;6H@Doz?rT3O-`$#R=_znf`etxZ z$Tcs@HZNS1ZOyfJqy!k0-j*oW1V6MCJNuvbo;g+_ETR^R0j&uWL9wCJa!dODy)526gK%N5{W zw`p-9502~X#e67YLd&|~LN^$>EY>m;@19v`FxdIto?y|LYjzVMuGQz+e#^2hbhTJC z?kOewaKv6=ho@oRvQBTiFo)5PtD@)VkZ@s&W3g$Aa0K9<8NYJjP*#uszvu8 z|3z#!8Fq|QAPa4T;G|9>?8ZP9_M1~QF-zTEM%d7y~xv^c2N}~IvjKqg*@jP z>#L!V0d{MA&Mm29yfsdP-5S_+ALLBjBG~O6+Xc<;v+>~|PM|o@j^QQ5kSAYuBtCXO zhdCdD?kQl%Q}g4S;&t+7iEbi{tlb%~Tg?HDLs;MOVmJOa>}G!A_sdXYu-gp5pddtg4(yU!WZ@oq6hWgG#ChP-LuZP_;*lyLx^SAq~51TSN8Fr@I(dtPhQMD0-`ufD~vB@RTB|(XL HLiYavI4+-B literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..1da05aacbad9e48f0d28a3579a20e3c9aa882b5f GIT binary patch literal 82196 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 E57GhusQ>@~ literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..ea58a2bd --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..4d890703 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e737be8b0854a994ea182531606c9f12f4e002e8 GIT binary patch literal 18200 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..86623f0eb6a9c5cf146eae62d4be552eafb92c11 GIT binary patch literal 32316 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�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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..209a1d1675f425a2d747d8daf80698d2894cf61b GIT binary patch literal 21192 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7c58d30cfa67677ee39a158d81b7b085df205816 GIT binary patch literal 21224 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..23a0e43690ffb6bbd06bcbca9c5b99178761d10d GIT binary patch literal 30620 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/configure_fingerprint.bin new file mode 100644 index 00000000..1f18c1dc --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Log + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ;̲1  þ̲1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/android_gradle_build.json  ;̲1 + ľ̲1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/android_gradle_build_mini.json  ;̲1 ˾̲1t +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/build.ninja  ;̲1μ ̲1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/build.ninja.txt  ;̲1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/build_file_index.txt  ;̲1 N ˾̲1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/compile_commands.json  ;̲1P ̲1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/compile_commands.json.bin  ;̲1  ̲1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/metadata_generation_command.txt  ;̲1 + ˾̲1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/prefab_config.json  ;̲1  ( ˾̲1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/symbol_folder_index.txt  ;̲1  z ˾̲1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ;̲1  1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 00000000..9e715508 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/prefab_config.json b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/symbol_folder_index.txt new file mode 100644 index 00000000..3f795f9f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/armeabi-v7a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/armeabi-v7a \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/hash_key.txt b/android/.cxx/RelWithDebInfo/6h652k5m/hash_key.txt new file mode 100644 index 00000000..1b9206a9 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 21.4.7075529. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cache-v2-1701c692bbb8051bf6c2.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cache-v2-1701c692bbb8051bf6c2.json new file mode 100644 index 00000000..7e1ed816 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cache-v2-1701c692bbb8051bf6c2.json @@ -0,0 +1,1311 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cmakeFiles-v1-caafe40031524d967abd.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cmakeFiles-v1-caafe40031524d967abd.json new file mode 100644 index 00000000..a4b6f9f0 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/cmakeFiles-v1-caafe40031524d967abd.json @@ -0,0 +1,371 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/codemodel-v2-3a7b99096a8f59ec537c.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/codemodel-v2-3a7b99096a8f59ec537c.json new file mode 100644 index 00000000..f36d8622 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/codemodel-v2-3a7b99096a8f59ec537c.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-76d02aff3062b4a436be.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/index-2023-07-24T05-15-42-0623.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/index-2023-07-24T05-15-42-0623.json new file mode 100644 index 00000000..e591d947 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/index-2023-07-24T05-15-42-0623.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-3a7b99096a8f59ec537c.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-1701c692bbb8051bf6c2.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-caafe40031524d967abd.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-1701c692bbb8051bf6c2.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-caafe40031524d967abd.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-3a7b99096a8f59ec537c.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-76d02aff3062b4a436be.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-76d02aff3062b4a436be.json new file mode 100644 index 00000000..bcdbcb52 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-76d02aff3062b4a436be.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_deps b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..219153b5d608351e8e02cbb8d30f8141058d54d2 GIT binary patch literal 12104 zcmds-SCAA%7{?n7AYu-P5hNI3XO83U;8av3n7~wJ$%9pMy)(VL&CSk?J+l|y?!gBh zv`VY2k_WYXv3xQj=A3gxMa-Bm=N$h%v%L(kORd!I^eI*UsyXVe=Qm&M{${34@wm5= zIxGk$>`VyhfEF#M{cI_BS!fE+^LfY&hYNLW4GJ0rOc=J|6Y@9yt-#-y=Z8#$rc29t z&b*@SJIq|{+m$l&qR<>5tjfSPF3%&|ZI^mQv)AY_dehmCJd;NG z5iD0|Ww9*O9?)22I%H9o7d)1Th{hr; zmzRP5$9M^LuhJP)?N{8kRT1eXY@N0Lc}Z#{{=) zKwp7JTU}1^AhmL?+tVfU>q{`{>SYc5Cqo|lO4paY{|oSCQ6uZcdfJCuKq1~g*BDz# z4hDY6hb)zepMfWfzE;mp2~W~VWK4Yu7F}_ku-JY%z_~@#%tJP5w~t~nN}qsbl;zwO z!Spfst{q)9J;i6u?L?4$1jf-&7gAs{^vQ?d(z;g&qLN_LQIY=vc(SMq+uiR{fl5xu zMzH9r3-LZGWUSw^eJ_kCrV+8f-q-D~FcK9zvI;0y66ihMJOy7wyfAE5hZ66CXGBvi zz&t4S(K}#3+(-;^P1og$h;u7xPnLm!zXNw1M3ZDxs={Z?u6OUA^pkMrl3P zUe&;_?V2CDzD?cqTmeN`+VOR;jAYEBW~wL~F~w^d8K^5QW0YP6gRYrVa&D(w4l&kg z|mXb&XYZEy*KALdbI(ebr!YQiFRIY`V@M>6wWFdImhYa%~%) zT%O`RX6b2-{@W_oVl$;ujXVXmEaDs)-ryZY!S!i8ekV_YMc-aR#P9!}0E4c0PR@;y zun{$OIgr~c@;G>O#dFNFxpyQ60@Gt)YW2Q6;8DCWe-vwP!ujh++~-O*bBa8FO~dtc zXa+PBN}sXnoyXK!>?r*1(aiQJ+ANM_{K`pY75&dAJQe#`;_jQx`!8Dq`GO!B?V18wr94UYS$9Q*YL>tj*ulBm{)q3x-u0Ff{I^wb!=f9*y=;6nAH2kH+tb6bT`B zfkkUyPloq3pgY0S*C1AQ;2XAhwuMP^$ct7)^T~Yo4%}n>7&3A)?z3k3MN?%jU5M*b zphZx<-nkh6zXX!KYAJLov~|xNt^GCKTjgHiG)UD>SvQ-Up~^NGw-WiW;q9J!d%Eu<-xSxliRVYO9Cg9dK#PQ}E5ONFF?*nry z{cfonSjCEbg?4j0p8@;Eo2v1(9M3T;%+HYVbr!DAhR%V~`?z|wGkv~LHB#oUJZGfO zELop98pV;y8F@}h*Ul#6%VEiP+VMBpH@3kywHtu%2CP33xqmLMmu$E?Cw+4suK%k( WN!we-Rx>^ti{F#APWCj}&;9{O#5Pv| literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_log b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_log new file mode 100644 index 00000000..da6d738b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/.ninja_log @@ -0,0 +1,10 @@ +# ninja log v5 +5 232 1690175742866961566 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 9ec849e6ede86181 +0 367 1690175742977402263 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o 483bcbe1f4738e96 +2 367 1690175742982433957 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o 180cd318f4b0f58f +2 371 1690175742999088563 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o d1d8d1a3e1bed6dc +1 400 1690175743036184327 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b85012b35ad308f6 +0 415 1690175743051289661 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 296c5ee863220a81 +0 427 1690175743065223979 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 27de1b872a8be864 +0 568 1690175743203334725 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 9f8191c2a629a4a0 +568 634 1690175743272370598 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86/librnnoise.so ae2d0b9fffed114c diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeCache.txt b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeCache.txt new file mode 100644 index 00000000..aba86fe8 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeCache.txt @@ -0,0 +1,396 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 + +//Archiver +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..bf4126ac --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "9.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..aac04e6b --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "9.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/include;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.9/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..8d7abc47b92e936d41f8163aaf34164dce355f65 GIT binary patch literal 8416 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..6eed1328fe715cd1d14f2be52b905a2d6ef63dce GIT binary patch literal 8608 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..66d04e11 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..f1961463 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3be19ed14a2b5d2c517595438cc10bbdece24d4b GIT binary patch literal 16424 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..65edea0c3454c6052502c0ce28ce32c50d936e59 GIT binary patch literal 57460 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..aed5de74dad033c556bc3811aa8d0ddd98f59c8a GIT binary patch literal 32024 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..23805b5a857525548d0edf820990d397386c951f GIT binary patch literal 23636 zcmdUW3w%`7wf>o$nPDIyXF`IYqDC1tC{7ZHgeY)$gr|rBL4u+oB$Ef^fypF1giIs> zi2;Oa)mn?GdaG7#t)wI-o5-;BQ}*)PAL}y*_Epr^d!D5VlY7L7ujzv#BEc<#uQsHT=zxYn!51yKZcA z`;ECfj~eH6wO`?Oz0y9>-#$H%CK|@J3yrxiBXjprV;;&EKG)Leb{(DC@DBJc)OgfL zNxEfx-VxN?@bG)*W_O}6>$%pdr#;cwmgKVRqmFr9)W2?Q-j0U1+b8(fbQ-OnxHPTh zm@B-v63Nz z6+U+eZW6qeXk;`i7?K|tYxf__oEc(IB9F zvt=hb2t!rJ_ZSKe0$n$PFTibM?L8=Rh`sZzLCFuG*B!$$N)5{>Sube%bPjdlbTur} zp&3s>j)Y+uY7GmAs`?~*`{OKMMPn;pnOtjSu_*|su}Z*07jt81KFg{7-~ z8wN$PcVe8=;B@@>cF;WJYOw+DB_CaMt$_|JyBPpA4C_cJ#keIs*4>o0`5X$Yv<3KI zs#e{6uGEw&HIlOfLk}H;ArZv2i-Ps09Z6Cp2KH|PqXlzTdI)szneH{yob^Qh5o%e^2 zkd7F^H!8(Mr`Ylxj1;Y^Ka92W5F*qt&E2Zzz@h0B z%=2wt~t!}*jSz?eCv54*1!{claJo(1PzXhcKewF@Xxy1RCj_Ky61^QJ~qX zQMCv&NMbzZ4@0HQp9y)NhgV<_IA<~(bEa)i_Rh9%I17wz*gSM%9;xxaf#W|;$MEF6 z*l-|z1~lFYRg8Y)ZPv)I_<`cpsOJX)ZEqTDAHoxH?6iWQ<1#Z_D|L?*Jy5_i{rR{bZLEP_$a)liF9NlY0nQ)-szYj5; zYBVrCNI0hlL(F&G^}lC)X@<$~m>$Q8FPI$P5nH(AWAO!JFb+W@V?2XQ-skOB4;Zao z$Y6-s;Ld|`4rUFue=5@89+Ah~6N@*TPlz{0 z>viy#@#Z)aC>nO0^C8PIA9@6!{qZxRaWhmIfZ8MgU8{I!0P2Vapqpa>=oQ@#KM)h9q-CPNaRT&()TNf&7Mh4eXk4)bEW2#fogIVhSl&0kdiw*(;4 z9!0Bp|`%Nm=uED8v-t$K5NjO5Ze38&TF^N6V4i}A9FBW*q7cOJXC{+}@^a3OJ z5l&mi+9PU!F$-QY*1khJh-0ZA5!SeVx1F`!xW(FcHe!>sUJZ{i1VIsJ8q}$_5LQf% z+b42Ercd-!X%`X$xsp~l*MWVtMM8rT0>Wuf`phIPQqzt{nfqloGN63#;s zJHWcD#2=EP9e`X#@zZeU-0W zjjpPS2PGdg+IzLU@7}OAkc5*`cSG7`-Aml+SkdwazskC-d#Ss7Nm36PMGgM$B}1dq z-1aeRx|;@XaN}VUraLUI43_R44O9PjWe$v zlk-^nn5|2V0M0R zih0K=0dw{@L(JgjOmpw<9JA!rJoE6nG3G0ujW_QfJlPyzTx9Nfe1`d8<}7p3qB-V^ zwT0$w+pBu2m z+&lSdb6;_td2xBYdGoxmnRG#e+12pZ<>p1tEjI%b zR+vW~USVE%(lut+@@vfWmw|&1;dS8v0wYwu`%U>gA*&7kF|K5nX`mKoh!hwkS&O5+^5%UM{ zM$Ad?N6fAdB4);i5p&t$i21XRBIeUaBIc7vBj#ftN6ec(iI`V?8ZpoQEMmTdwDefS z{2J+|&m(50_jMUq;Lakz8Lz%-Kk{BK;@Qsb5FT0;JVQzd`ytQtxjf=7mUC zA~hl1fbB%0-%tR4AzuxI$7p@W+ny0BEKs9O*^S@##&-j+Z`! z{9jGhvuX8g*?y+{oj9(hw63ZEbl~sJ^zLt|SyJsjbco*Va~* zR1{a%WL8x*R-d<|u69wVB%EG6tT;QAn>D;7D^$8LYxu(AVR?BuIid51<&~5yEXz4R zH#cWk?(p1&L((&%zD%Ef*~M19^^G+{w9Gm6@FlaVxO!n_sHVK6wltKPUt7{p9jXb} zXD$sbtP7W9mQ^)`!=bwKgcUb47u8f|*45P1R@R3y>+4EL2TT4fi@}m*%Q9z$s^(UP zEAm4Nr`D9!W{#*BasIHy=T~Pg8#zJ?7uVERmKTMK7gmL|vZ~tRuvSzwZq}@E^NKE= zdilhn+4Bk}78PlgHDRqTRMns@vr7~&L8mR#P`E~`)Rt?d%Sl&byow|X{k)_h94aae z)zpVHn=7wth|*{uEJI1FZ3q*pikFA#w1t($^~x{?8-rA*L9b|OsIt5wY^e)VuhlFp zQsos@6Kbfdt*O_FOTv|n#bHbbEuU3SS4Qi@b(N(dZH9KSwn(dQsMc0!by|g1A1)4u zG&)rmDru;z!ze|qPo6c$Dyv#h1RpguHddV)q#P;X8jDM{a!jatdaG4q*sH`@t8{(k zijY&Fp+FJpEm9f6i2bP8s({|vl|{20f@r4Iin^hT$Tp}vP#P$BsUptA&1@2quBB*qkmx{iX|o8wKvHrNe?)R=1@8bdv0Ya3DIj** z%nR5jPsJuieaG(Qv?F72{OfOXITxe?&QNdn{vfH4+12{6SXrL^{M7SDp693=Qn zU=tFwa2h~eSK@yqlJc0lA}aK7pBfvHTv{3Pw_7CstLtVogaqj5T6mWt&IaSsLM*#Ok&En7A3}AU5*65@M6e^2sEjaEk>z&oXQq-kn>EEcpsaXO|m$r!TBP8V`iET<=#8K%zdbMb67AH|pb^U|&$8a>71E zhU{t{0sEK|MSbLp&d-okPm_3)eWZm0#Ltji+DyVP(KL#Q6JSE=lQ?| zr}h@lfayq3A?!s`W=QnwW9bmHkzCqb!X!(aLEMe)I6Wi&1qmvIuaK0P)B0-K=}6SE zJKFA5=yD>Zs(CS&eK$(Ae=ea)k(UwJGtjk*PXfUq#Zn=#Dp=2Q)Rbkba>%|!icYD8 zsDu?o1*Kv?DsUD(MUC)c0^Z869CA~kmw6V@X^dy|XAuarE* znr>AsS!~xa40f(nwh9`d^o&xB&eoa8S*dc%2sbLS{D)BLRElMUR~1=qTMR*|QYlv4 zhnxphZiSu8)!i3KjZ7Yh&C2@%dS9kgXAXvkoRvz&o}QQ+RhVwek(B%{5DA!O7y-_< z-HM#KMP`^%v8Nb{=3|=7K~nPTKs=9xqI(kY9uf(p)4{8hPm4#ui3L5oi#hCb^fzGMn$MbLig=e#1E7_WLJ7Q*q00fmY4P(g}E%Z6q@6dXVzl|@LTfpD1W&qA!wDt5vN z@Yk}eX#-MSiHY<}(+2j1i&h_u1bd=tJeJBysc4w3r2P~N05JrY8~v(j7_j&Y(FT8- zmW$-lJ&2L$(FyqHz6AevYMv@O54Gc`9k_*$`rZr1G#35HS zT!qSc6kFuEv}KV)V^T$mjfoB$indyzHm7rxxl8&cZ1!1HCt3?mwKL(8-&>sD%6kMH zo*`LR!c112Tx7GCDwfliSHdjCzF~1T`<2bAvIe>2Q&qpB#N~8T^Do4|bfkpxlp28M zUx9xkDJbptIds>8OnnK&W)hj``rAp22XPOH1t8Q*2LCp&T#O0DDbE3vp$hVo`*EQt zL!)d%?I4t)Eg+Pk$3ZAVGV0u-xUBxFj`mme7)+UHe^vMBuWI&JnjSuA4Q1UhsFDT1 ziF%twHDJSJlk4HUVry0R?NpNqxl0twLx#$=*zw8`a+R_*1+J!|u?zo__uJXmuwzwk zG=oTJ?&rePi}uL9luhne1KX-chJ#RD`!WdCBZon#9tpsr^oUUix08cvKBN4aXca!l z6Rz(!9XZh|vM8I}kK0jI#c3c^7280lDqaVns_>(nUBw<&vC6LE23FC3A^!2!Lutaz z{T2aZvt$$N`C&iaH&s2wAXGgoK&W~)fVc-mQ||{6nkyma*qt&{ z)>(`4t`68qO9-Pdd`51nDQ~2*044&sX{5#>#_{U2hHXuzOs!X4N zvif;ij1IaLO(S}yFGgo2#prCm<~tb$J?Z#&!nydzOFsugh@j@uS*;3v&G3VIQ>b^T zt#{#ofqG7?#`7JukFaW2UgbJ!AL*z)&mZ&Tf;3Ilb|M39vrF?m%$lCCYZ`qLJ@UIx zQYAix*nP598~ffp$f`}zr&zTq`qU)N_a&4)jL;_}s%C-9QP#5D-e~=Z=89&>bo*jG z=k8-!V`y+E#(a18wR~6dlknF1$rei7+pLFCR*%y!3N0E3k&XL){Jf89!5s7|)v|S>SQ+{)toc6nrxcT0K z#N$mL*js>fqr(t{G*Qs|e?Ef0+cSuhovD|2sVIUhU_8C!lZg!UA zesVw3M@ZcD*%!CK?<0MPL>>F$cK3MlA@F$=5(8ceba=3)J^L7ImnZUW&Wm>`UJOC8 z>;KCK*yvPgfosJq&9&0!IyuShUWbNdKt4$FRKv$5`_?3k@9UYm)^nY^Mc4D(&>WY< z2ug)lVDGIWG?p!!P`o956lyt6z$ z?bFJ8^mnwNr+=5{WbZsrq84W5B8&>!xH zJ&DuwC*g4)uRgNOt4}HP_`Uj5TG-=(l{Bw@T0*8vYE-qH?$w{wrg@U|3e?~&(`N=f zNnSmB6qr%oVd$DZ-fYla`jj$yxLex-7n9)PPvBy}s~^x38eJ%U(KOtn^qDB9XO7Zm zKA_w$w0wuR-`98gy>wd4Z!}?BL^*yy^SuVgS@AThVtCrKT6msCFD{`MXhI+F`JUc+ z7#XV#tJwyZSAP#}NN&c%C6_BUmp;H;>f0w_XW15c>%VxHKO4y81;qV-Z zj*V{`24{0@a5jI};KVm@69)!uOc;$`^ys1o4gCH?zup@9kJZqx zXAKC(V-xPih$rjMBUJYDzUE1v<~b|u8H6rWp*}1t@-fa(mPFjVfwRV|e}u6}1yhD7 z{-9Ss+!WL|xmIK4`A+xb_FSaM<08G0!*(IE@^O>d-%-&00*?JN1*Mwj5lHKRU%x!rcY6KztJ*%5rN|))W0@;87!(3GF-8`UxTOu zRk6xyJIu0f+$#R}>bAl^Zaj!ZU05t<1U>$FUj6MRa0unMyL{=m2Q{tct?d@qrnsPf z2Zr>7J_*?aJUZ^&X8~_lsp7`)3rFcLlzv%C|5BBn zW|cm{w_7>k@+J&MynC@}b%F=CB<^gS*Xa(4Tl=V+c@L`n4=HPheR&+u!;f`Y`FsxL z*_<nsq96vjbzbuX~bnxj>nmwj#$>8Pu zt@z>KarBhSqkV<8#duwN7kuowfUfaLr+UV&O6c0}qJ2SuTl*1s`z*}*t^=6re{L6Zj_hyH zzgy#j*c?ZG6Znx1p6{q)`X23K@UixIw4dA>2VM#CvUN2j>y%W9;lbSJR%RpRmu*nrQzOBJ8X7!MHsOVLt~C8EJnM5%%+mu+O(Ev_G2&`&STQzk&$+jYQaQCBptI zK-y36frtHZMA$FDGc4LKB*N|jBJ5TW3t)!``>Tkszkvw*KPSSUM~SFs5*}vKejSkZ zw-VX^MASbS!H)U$K<593i2P%eSK_M)tP6KZY<{F;Tsc1`0^K1^n@23uv|8agA6V`g z!M6mtQKQ~joDayKAy^^UN<{u`MA&7VWxc#ymxC6BJBm*c94N>bOT9A%hX`f~<_L}! z94Ck+qROGG74oGi?XYU%BEcHL2EpZm&4R6h?SeN5@~tcF+$ngU;Ddr&1s@e;e4_r- zg3k%QDENlpKEZ>6?+bnz>H?M!Zvydm-`<3i8!1`A$LJ&&aF_Fs|42yUN5*=@P~r83w8+JBY3~y zR>4OFpA_UvHrC7gD)BYJHw56n7>!>?}G0M9ufRh@M}RA_ED-|1k(i7SD&zVn(+KChI+#U^8`l=a{tEs0>Qb0 z+{aPQ&svBzg8T@E{I!DX1lJ4l!xiS=A;@o4$UiK|k66h6QSfEK*98A2xL=T;xKRI7 zLB2;N-&@cxm?p>%V3>clp!#wZ`~|{uzsdZGf-?kX2^I^61o^!V^_v9wlASz1QX}3f zc)K9K=ArzTg8UrDH6Pb)(ym=2l?n>cJ=HP;zD z!vP25YY}2Gz9A$Au>T=0K)(>rL>wk!|2vgoLM8_BkpeN(I(NFT8T})9l;2In{$U?68|OIU2%JZV=UX3ExUgyM z$9>IJ@Sg~~eEv!POrnXizVJE3vH1F1_zA>u);^p1{1DYO9zRSVF2K2o2szKCF5J5s zMb76J%-<;aw+MC!s{IZaPSe%E1-%K2b&%%W7Adc6x z`-$kkM~LwI_e9uxl8F9zQRIIX`CGyt68?yw+DD4hIL@ZXdFX@X<0LjC?+K*sdUm`!oI>)qYB~`?Xecoi&)SG-cwRv4k2pg_aGFmXfb%^OhuSdlL``cZ zB50}m?a7F*D!5K?z2GLnn*?tayj}2K!3P8%65J~IsNmy*oq~T5 z+$H#`;2y!(1@{Ub5IiXOzTjcOj|GnjekJH*TtoYk1pR_(f&&Ey38o7M1XUbIc@@Wj zBSo&xuN1ynuvKuA;7x+J z3f?YwuiyiM4+(A+>=gWiV3*+Yf_nsC7u+j&K=7d8`+|oBKNi#wThw|GROf%RCy6}J zPn?f+DVUCNOTaprPDK7PBJz&_X~#atrpmrTs}5C{ELpAvOG67A%8QB@F02bRYC-(o zIT#Kt3-br#>W9qy9j=mS6!8b$mXcMh4!=VW)!Rn!b7PyVE-tCW@2;J?F}_Cy{N->F ze{Nf{xTvIJaZy=uWtA4JsSSsMlV{91Pi62&+O>6M$8iro(8cepmD`p_Rh2cuhboH7 z>WZt$)v6EBoL{%~sIt7FxURH^k=hdeqB&Ti1<@w_P8_(rnpiY>`X%GXO)t7+(xgi# z&MulgZv6C#MOtwBgo3HrMR^vHMMCNJ5X1Spbc&zp5podja!hqs5jOk)qmU(nk--(fJ^wz39`l&gexC|*y?_pIe#mUQ%JYHKKlcRKhGX;( z+peg8Y`a~CCie}-ymAO^a&esAsb^~1f7pZQ$SVi!tTzV@JBUWIUOt<*`x(R8qu!^_ z)zo-EtS-CW3&A<<4Vr~{ihiLzY@4F?3PIatKx+H3M|AQwJxuiMem(%bM_52E>M?B* z6tQ+2&TP)hwzm&L()Re?4!zqQiuU-v0hzNM^Ra#hLdJFw?SAL~Mpy1>GSMvWq z9h^Zf|EtyYUyk%YivO$pkNXdh|Hb`R-Tp7U|Hc2ypZS;D`~UF&$)^9}f3M}gG5?eQ z!~e|tKjnYp{+IUtpZx#o{#X4UeMcn#06mN~031jI0D3;t0-#O;uX$3C1}s-X#bA&| zq0%69N{~{m(}KYY2mzzwk%$f`Ek$XH)B2)tV4;=N3Iv6lgJBw%U^}gk7>m<(zy;O9 z)qJuB&ox%fi$NGX+FINvg_#<)E2ZI@1(6<^1;v|*=MivwO_>B_t&km5lMM_d68x|R zE+jy#G>&Sp5~;vD&P{3*(1AjxneFb9xv>o$xv&_DSvWmE_qvbd;li~sH=8hL*&T@e z!+w=XL0F57Hr))L#n5RUq9B>-KZb61Gd|q?zx;?Yn=ujzxC(Ri#^}rJII7H z>+_gtrh*c)JWub@oXm<5nf3ZKgy#G%t#~;7hVp@GOz2+3;Pj8aU$H^wjM{jiw&6iq zgDA_rLPW4LATh<)>`aEkWczH5$8ROvJ8;P(qlG0el2f~$pFZ68(H}_z^&bhUHOzco zi|PUgXC3e0oCOSv#pgbDdqiFQTbPl2-LU-!t^8f?{3%`ObY;rBTHkGh1$%DlU56Ay zp5^RNffC&m3yF4vUf`|`t%q!ap6F*6c}(x9ob-HZ`tz|4pKSqzF;mbhF8Wk&hq|o@ zw3S*AW*befOV(@oG5~e%1*mW=ZTY$H>iC~?9pJp`OmJ#lkB>8xE}ycP&B`f!KE%Xk z3}Gi)GSAUbGbdI_kSNUgbUNLVeUL!kf*K&w0Y-d7{3!qy!}LNEP6Hl!3>m%!7ccafiHG`dabiy zh3UG;n6<^e9Kd!>V!7`=q^x6oL~0`#=t%Rm;74#ADpVm98xEjs}Ylvt1= zm=`{JN`&~HrKaQaojY!mo{>AKh)`hxdvN5ifG>{FdUXBZ#Ju(62PEJZCPar(1lAa@ z1L5R6iOdhO=5cGlW{ZY!@c<~_cWkOvuqe@WI!hzx34P;v^J<^!3$vZ*Lp;>HnYCsJ zWQMea3;^Z4WoIYtf3r&k00zJ?23~&|cVbXK(->sbetF%iR$3UqbiPx3B;yhm!&qJ~ zVcs)e<(SFL*qGIIjSd|CI}=#sWbMo%(Ok3x)6bl5v;(1d$Aa>>^S@nMMA$Gzb}7=p z>TR0n8J^p_QIa|G(?1*m8)x@;?UXo2QuZw7HS_6K%3jM?(PzF!Ztv*W29`ikR&dCq z4xzxPJ*WFkm3$A9j3}yLOX|$cg7P~EwiL1<9)TvC&CD#MQ|p)kX+Xh>L)vrcKsuF{ zCh(@x)@;JkCMU}^cc=K#5s-0d<>}^Aw@xAZ;{w7FS`g?r0eLo8JNlLz&Pna&^;B` z!(tnTbg!~R#6x#GR{V8oDGbjG85&Hg_GgD6pW~e_kvym z(QnVp6>)C%KEJsAePeFIm-K_*3i!XStq4lgW$}QrEc)9t^i>g34ScyuWo^sz*_KqK z(ra59GW*Y;33=4Gb=ZH+<_27$cHgPT0kUW5?rpRF34az|lfQ;R4ZQA_9Soow39NCX zDxcktqcM$^bRJ7MH?c~+^N`I%oGX_V0?2QlO@F4QTh_&V^c8nIMm z1Wb)4fUvSbaET7}!}H3s(6*KR6(4!kyAq=B*iOJ^eqZo_RnY>O87{`|Hjk*Y)F&DG zThy*BZa zjP%tfR~ubFFN^v{^WkMWxnz!>dCT0-Tf(2E{vK#Y>DHT~{$f>Jv*4!;1KYCO7TOI- z#^rR}W)ECj&_?gI0|yu}V^+Sjvdd!LEO7Scy$D)wh@mGT>5qriH^Rp($aB?Wjcd$o zu5ETFyCtL;@6&326eF%6dLDbyFHT&VGB9A$nVmAt&WU`c=C*`W1ot!VB^J`BOf8uW zzP~hp`*dMNY2lI0XDwg2ymDV;nJiWa+^h|MOz8NF1Hne=u_BA;oD5qaV)JKaMrKF) z>hyV{qIEC*`Jtxaw@Dd0nHLVlYN?og=^50OypAh5YT0;V<}ii+ok|3zu8ya_wz=)b zCy|US#lqq6m$1G)7951<#^tM56zVw2$QUkqwFHt2L;tnWAL5UbhW=@^{3$2KS`!?s zQGlo0t6bEWN*l#2y1iPR$Q#UG(e@Z5gg@K&du|>SqcjQv0MxF@M$fgn$%A|&av)LyW~60L7c9e=3A+IX{KF@OF`K4;j)~8A5C1ch zI`vjlw0?U?R@!g#E#uJ+b@a@iVn0RK5BLH026Q1&acql4P6DYMZ5mdzBB&--`oaA z_2mb{0&L|6)-t(ei=FPDG&yO@KYd67HXijT?d90a=$!<%Qmse~StD@e($<*W7ww+w zn{v(m%<4kjqGrEiqC^+Fx}r0(5$iTn_XMsE%%Z)&9E=53y_9ILYlPVqFEJZ$Qg;!; zzh1%BS!B}w(9_?eKcDf~UvUs^lEJQzU9HD7o$?Cbb1K?qU!GhQRgsmr1f=A{ZZ?}o zf+9EA1(QZuTB@_nwM{pTdw>`cLnM#=af#u^jh=loAR%$GhqvdCg8me(@p z@~Rjn~9xIkZ_I;h?hnh2^zB^Bzv6rW+eQr>_7a!gPS z6QHh*wQJmynVCrJtYSPo@D24AuJzf3{Ix!y&vfqjeT08KUVd|vL7+|UY*^FYLKVN{ zgW}`uCxpCOUp=OdWy?HkxC6|H#nL_@_R3f5Dj3dP~+BZKB%B{1D;5|7i z8S|Rc3g+#WUXt8zx@UP;_@i6VQJ@UEk2NhD(on)Iq-T6HGmt;P7OZzv!HsRb7|#i$ z#|zd@wmj1`_kQ5m}! zz#(JfQkUK{K>Ot><&OuNdC*qZEth$aREvm}%aeDd_xK#P-u`lqNuK5UF}K_=l9qBz z_Su^;tauexepiUj1NM2}W?KKi<8D#Q8s4Te$AA6>02!HKDTn9`gWrJ6;@IbOx99(! zo$F&8fNr1wFmU(HCSLF~Cetyn1EP;&D{4sO(qDG_Es$WhZ857-YSuHG1Xs%Zn?Y;s zJgPiVznimjw}(iPLePL(&r)}8V`37u#zHyM1KFM!b@(GhNi~iG-95!W@_YI*DIoF|Qwz_diW`}rbL1`#MyDZ^OT-yXdvo-+! z{9Vvw5-rMD(ygCNrMe-EYXQK`VEsM@@Vsv;XtnU1LFR;JPd~GfnJ2G7L`}icrKec( zOuWymsCzSZUD)-SrtcZWuvaq(K|%09ph zQN_<+*F|w@U=3yIM~C)pX9j_5cA+XlXG&HNa5gRVZyK=9e;ebF>v@@$3jDD*d3j8F z(8j^qB!=Kinh~RQF!?j79p5PRp>m()D%mvcUG8$3L<>dvY|zP zylpIb84?}2l)$ZOy1w!8L5FM8E^##Jk}zS6c)dD0c=yZJo!{F76t@8jD>k=k_4;Km zGg9vXX{l)mOhEY=>0DYCs3q<#kB2l#vYeLk4ET?U>ZWWPLE}@mmAaBK7o%8ywLZt`{B5)dch z7gNIjsFxl>fvxUbIT}l)r_a(?U5xGuq5xyCyL~k;)7%+AiN9G!*>5vx2yE7iF&bZO zNdfjkx3n)5riC&z&AQ<}z^{4QGcN>919m44G5VwY*O#V>e*p5&p6#$kKbx&f%Xh+u z+x8sd>F_ARaB;XNrux2MvbV=hP2A@>C0Oatpqsth~>IgP)f+RE>B}NS?E>%1#Mbf9Q5AG?4uczr1m< zP#5hfp*MgGy~}6OCAa_XQLk-&#VNPm+zJ^)O6BmM$e=+e21ZyK2h!O33>%`1Tv~c< zpAKhB?xq6s%bs)j!3HI56(dp}W(88`5ZZ+J!qY?SsE7&` zbH2BJYnrQ18?%UiFRL4OB&0eMCqETWi5}@H$Bhq>EjULkdU$;nYvZ0 zD8E71k&QJ7U!yBu8KUxtd~R(uLm=Ad3Z$!E5s-g=8!#FOe5~jH*f1{n)3vDemcKfp z%MI_&7LIFgOtgbdcXD5s8Tdf;*K&0Z>KVPyJ;4flo{_|9dHlok2_K(F1lz-1>a06N z{&V$~S@&G7r{5WNdDri5p*%CrXMZbl9SgHqzp%2YB6YCsuW=g9!>v9H&1*{CuYr;@ zYkPSiqsQ6a=R^VUE<(eZwyADa;r@uLr2!4|8ze|CSN&o4Rqu~};4}0~?h@^Ff-8j3 z=(>BK+IEnCQYMDJz|m<{*eKDIOOrzlZ*~v0lx=9yBY(J733AA4d|?p`cw=i1yoyjG zFb;!4YxsZ}pTsFIc8RpOes#LV7yWl!-@UEBpl_3Yn2dlXZ6{=E;=G;U#s*GST-)ba^5H?*3BlkE%G)p9h*ejL&AkFirlxuq$5_Is?-&S54p-qI>^hgGk> zYx&#afUjeOY6=p8SrOFXSD!egE1mLPE-8s_dNq;dgTyF|pQ9{2S-{VZ~MN_kVIXeTOfq9hRmAH9IA~M+F~#2BCA+t*S1yB+RLLIJkds%N0t>>0F(+- zAxqY0zCs-cdo7o4h+BLm$G;fF&J9zB2ASVg61keyF*&JpQw2i>c|Tf+|46kV3;ZT1 z*Usz;Z){t)&!O*iWsI>UOHHbE3z*4c&{^Rwk2z!zdio>O7!4Ek4A1Y|WbHaKFVU@N z@?<+>rd)HXjm`Qs>J{NZc7D2~(@VD-7ek5BR9#jKjX7VV?2LdzmNFeK(%U-BjwMyS&B#JM;5q#T+O_m*4Nv# z-bpoBy=YItHOY3PDuWgennL7^{WC*9Rth|#Q2bXfi5CZC7Iake?dcVi3Cnc0m2`sQ zg)ZyFy`mi$`UI}hSHonZV`Ho~{PQiJm(;g*d6Ydy^slJx(||kc%;XuldA-q+*-C?%iIs*>y`Ac> z4!|Z2f31yn6Yb^WL-i$(msNar?7REUz6chev)ilb#PXnNOt*+09=>NY{+gt_&@i4D#~p#cJ7> zW`3&CZBq#?-DtjNFT8nHga81U>XSCIB=!JatW*p)D%Dm~)2#XpI?LI14iBqUPdIgf z7Jf{5`|-j^m8-@Vx(D6Kj`jG_c7<_+$x{yl+%7TUCoz4j*$Ymi2w-i+ znV3crl!P^y@3QwF-#%8{LJ`QTwpr! zTennCyT=|HZwL7G#hNd}Y&b^ayg{&OF4(HCU*&~x=xmX6%1 znHyUC_>s;PsAWYeXHW&jShOLKv|LWg?jGOls6lw!gxf-UEfzT(f}YkM#?vk1VdMS{ zcex@DIL|wgBhMoR%EXvkIO%S3Fv}(jsRV-dy zXEOHt2YB6(wDa>{P@iE|w{3=tw`L5YXI|fD)H}1TG_cr%hV4a zJeyyb942ci&x4~5|MKJ6AGbk_6wE>J$`{quLyAuna6m7U1}hX{Tz>j`8I zs&9e4>OG2>{QBO}Y<%i51W)!lkhBt2?b=`!0Jgr*TLf)!P;Jv6mjo?^j%RA$1hfRH zn>u$Jh5W?#VewNMwanH?`cw4r)dcopyE{~wC`1Wfn`HcqHonlPmHM(YhI2;@4_3)8 z!)NbazG`vNzVe%IRAQeD2GKtw5$L!1W_MaS1^eJxzcTF4c6xOQqE9O>^#}|X4<(N- zQ#Ij1naOyzYkZL8@Q`^Uu2JTMK(O2b37)TNQ@NkS1HQ+!K4<|+|HmKTBmVawBYaft zQu2x{gnLZC`YHEMzqRv^Rjm&>lb)pugYAwo_Ai1N-XH*9Z<6@dSHbd!Vfkz)h#3Nh zHL4%>ylV5gTQM$5&xYy~%1GiSlI77(=I&nEL;r1o8(ZpngOffb9OT$Sa7 zP(3}1$+5{_KgHVqG0?cW@cYVO;O(P>??c%M*ty{TZzf;Hj=5uE|d%F z_woK0^8Dt6#9aoPJw*X!0XrkyCy{Wqi76h1uKj27k|%^?>sR6NL2h58eWbKZVe5EK zW~KG0eudeW?Xe9KUe>@&nZ(PA5@cjNXSX>Ln>5~Wdu?lvyH4a|NWpDfM%`yZqtEVkp)(yo!b7V@<2VJzRa+J!hg*0swuDuT>1$OlbGBeNo@iwO?;g zWAG_5U}JkJmN>VXaQ5v;>+75-Bb4)U4R-cnjGckOMCHn5@tHz4pWU!>&SZqt?i_4B zB9f1ub_tbhuMPfS)x|*PmRVbN_H4zLC|6F;4$gk&+K+#52$~}`VxO^4lbudxAjB?P z6qKA_1p5_I_Nu?9UeL6-i1ZL3u}*`sPw!d<0}G4NqVC$Z&4Sak9QSGlzl~8v+Zs5ghr1-S?;jgn>@`?q00;9gg<55@`9H9>F16$IPNyKFbdIF zvrD1Q=rDZ}D6 z-e9mjf*ape_UwYwL#IBRadrcSNHHlU^l7=!;R(lf$7I;E zLkq^=s&N@Cfd6umH*@pOKouB{7C~XKuhra^&D8t}Qh~3sBtDqf&gn~Sc#~fiS#`a-aYRYli)1(nkY9Mbw!!XD{2DC6Ujym8kjcpI;Kx4hM+BY zqw(DyK44j_xUALC)JD36+ryoO=b2bG;(6`6seA(=N#Bq>>aRAc(ZTTHhK+re--Ond zIJo%;1?A1PQq7g*8iAt8kc*M#tPmG(WHTPI7|8Eutrty8AO=>~aqUB4u@Kbcq|?_Y zuAc=StPoOGhr(tCk?*_jb${Eom@`wN9>#`;Uj*}OradRi96W6$eN+76fCEeXq8Dvc zO%xFbdh41G(B@15?t?9T4%&RAkM48hK|Ds(lT z^2oQvJ_A$PSUV?gUY_?brwQ9M7&1z!(fXxmrmWiiOza_Z5?6)1*`zeAyosBK<_&}) z3d9oE?cRJZ&12YG#lXC%JjQ&p6^HW&_tRj6i91Gjhn?LuQ>EyFYUD8Rpr~&`3IR0^ z?KNwLY0b0-1fkPZ=(ljErc%*YYcF_@o}&k4EWlc1#B#PDU-50t1SXwG4(nWN$X_g< zj%^Im$sbVAj!vn=T)%07#7-dwUG@Pr!CqFuCm-|};@aK&%{R`AV-I5V1o}fpLtxV{ z4ZVmo`NX{4#P<;^u2sIg4lA?lw44;`dT=t$PmO)$OO*{01M2LS6P+~rIOE&MF09p0 z&dl>G#=7Adb&b*78xT)#J;r_8vfl;{E{)lBJSCZDZL&OVF&DPpW}XB?Sja*Wgo&He z5}y&{wm0^`^z>5Npj}FeG=8$)F7SmVX8p!Jr|cUq=B?4$2Zlh&?cjgiJa3P|mU)Wk zP1t~;y8fYY|4-zYl2D%AkH7Sw2tO}hN~905`n5RqoKRmo;+m`ereloE7uWt&qjW-b z2I4PSaE=lO0_P@)U7LUY^sibNinu|vzGNHb2^3#6=1N@5ZV+~ESX05PLd}}bCs?cJ zAgHaW(?2Jhd(FB_C}kGq!wgjt@rHb(-|F#Q1PvO)x#j$iOlrf`fhQWh+EjT}Ft8Ts z@&2nUb(S0=H4>?zj}?6NEU3sis=~w%F-!=k>$^W{`3B+>Y(2!5&si9CgBrv99|t41 z^Y?+Ty!%|f!0tGDQ{Y292Y?q*+KHAWgf-j4)bfw#M-QPY_V$_C2^YkPW1|K4KlVA) z;{rd_Z$*}V*Kl&@N0Hrf@{r8G);y3dR58uNe1)+?BZe6Q^U*%^Hy!b1spFu_tEdHo zP~zO8nH2YHyV$mmoax*voTAA4KJeH4NS=sZ9k>@cv)?;;P2`d#>CrBf=Qe)s8pf*` zwu8ASsdFQ2TGJ%)+3YTi)_=Niz?=^rSv1$5{Hk$50=h#a52vA4EJy$+E<|jLu=Qff zR}*qtWR|XOOK+1#oQGXUDmn9RkY>F?!)#8Yhq1MDwG1@~tsK<16nYr-E;sbfbZTn0 z7f6k^PeI7~i*u1i0o&fBzFS`*IO!Y|W=b>cswGZ_J@Ov;sc1HPz4np*`!zVkqQBNs zqd^XB4SR$d!Ti8Rm=9WYLOe{69`R9Y%vqFxOT9M1wk1B$VQgh8qC>;)w`<>DGBJWJ zcU>5zw3AuNVhW`2>$C?Cf$JIJz|7i=P+%du4<}&BXNhm;5NwKI#8@@0_zwR>)=v`J z-7GI`vXxDWOj<(p#UbAn1H+n0+&GHoRaMbM(YGP38|dxvv?L=Ym9ALg#GH{)lZDkn zTR@%I+*+sLDj)h3B{yM~;Af}TR^@0=;2Uu3hD}vhtq0UBP=oi!S~# zxx`|$pic)n)+>YgMgxO- z`UQHG7z&3w_%!#|;tZ@gSG#z5@RHtalN)LoVJN`7(K#<@yTIFNr${k|SlaW9`;t3;%XE%3Sbj_WM#-P@CQYIarJnA*a-@oy|Oib_!QTjnwMJ z6to(wr(6aK`G?er0|#>#L488jFy64Y&PTS$F}QEU0^{Dn6mv@WqRV(t7dT^pCjs%6 z^Z8H;2^#e9z7Jzby!3gs$214`yJNvbj8yMlvC?|IVSMoESl4FtD(A}reOF@yrElj_ zv4w=c_$t?qP%+-#YC6Mnu`nf}6nHBhd5B~Rc&0M`SS^_QVGuduGfL+9v9zP> zP)!iu9#H#Nm12mze-0^i0C6se#ukata;VFp`oC?#>*q>!$WZ8XokH;ww9ybxduykO zq4oG~_s1L>A@;x2CnFB^8hnuTN8rpw`;(Vs5xi5XYa$M zP8?i(*`tJWoqaCWB2C2Z(_sp3o;wTutxNd$^UTz?o)(3se_P1~=pY=Xhe%{8&H0>o zilyn}@=FxV)pW{|J|Ej}&L!eCDl?2w($~>2oi=Im zW=)&=4PUC*+&;P9)767>V;npJD)fPu(d{?m0rac@(QD6mNxIQ)({AXSrCu?DISSV@ zM?^5}DX_A>z%3M?0_+7jD@H6k|>E2SxAConVc6 zxyYucVTO>n&Behu=UI-rYwZUM)cCnA^9qb>&k&4e z2DS7zZz){=-|cR3HueA(JFVHRfieP&IV3108nUE86GR77oOClE;b-8kns9~v=*FwG zU_8)0xHYkNkBEcfq^D-1tYK+z3@Cc+><-}J~OpxJfmL8533z4! zTmiE|HS0G{>rIa|8A(O9FpktO5Nq4JI zjqID&;K4jcAx3Xxa7>1&AC$=&$Ydd0ug3~iyoevu5>awHH|^GIwg*G|8w~o9 z=H^|dd@_fvwGtY`bXK#P;V~SJtFs{37%RjEGR|13xLbb#kLDCBf+UZ|)k-mzGO3#G z_dnJzHXh;k&!S%i>T2~58VT=icOoicP_wU%xpJfLr{0OYKDo6*aI!(7q+E(4S{|F3 zyV|4D!jVV{sv6VYf$(+H==1Htd=YYP_D=$I*?|eDl&dhQnrpST1Ht4YY+SI7M5^dg z>GRht`suR;{XA=sUbESlDO<9RKQDnU&Bv-pXj@32Uhx8E%vamogIQ4WqSg8}T=+tl z4PlG%?0a(kGIP-gZoy;h+i+G8E=-8%<8Gdhl}e_s&B!NEYQt%3l}_p(RMSvTM9Y*d{nmAKNdvaj;28gQ7OJ^;5Q74azP;SGd0=FSh&$RICq9Iz+H~bbk4A!4A zuRgXK=47Hu>(a7Nh;fsDf0^Mx1&C&p_UJZ*spW!6wNscA{$EFli{BHXu=?gQ*+UsvWR5T;TYq%VUl1Wq{zxdy;FYy?o0v#;P29b>^0Z$@eP`j) z6^+b|IRm8`$>Q|cD0#BzdGlB7baNyfYlu+UB2=1;7)-P~{&hm#d%ZtvhPG;RCg_bEY;w!wIM> zs4oxB@@UFa+;nH!?khV|as~@zCzs0+cSsFK)Xjqg+NGy*Mkk4QT^GaOS6XP-bbi!N*syAV|gi)-892q4xsyypLs-8yZHvO?xB`U*t&|bGJSft zS#rk3>okTnV3Zl3p-*%>oEG1)_kjrDrGLyhb_4EyfS(%O8E;w7X!6^Y_^*kXiY4*4*opG+`4{!Z(%2T3j&FM7Yp7T^){I!(6>i{Bc z!@7a#$%~TOZVp7 zzAiegAKirA(LEMiz{ox`ZEK&LS|}LFz61l_EnNS;B`+&dC%R9 zjRKC*6Aj~B5?iY`K-hcSP++WD-m~D*EG5HRix)O+t&%9Z(O)q=K z}bF25Hs1C0^4*Z6?ek17)aP1>?9U}+GlruvCW|A4XIB#`~U-={eFf#%A zC0*(%+-}dgwd_OLBMysy(VyO=W_>w_+P;rGdLlV2S_MnOR_)L@8Ut^sR0`nf1hY>8 zGN)(0I34|EC0dh}wDuUahI)r&ReYuXtN1V`d1`&q?Qz4tG-hB*Ab?4tU35O1vPryn zn6fmM>styGQF7^)k~FFZkn{cL+K&y%pt6C?2pTV)djhzWu|H$@S?Fli@!2X@X@w|X zV|q)+3{67krLW?Tg*u;MP9!fg;SP<>x441QE*l?BEcPL`?5V zOs8f?-D5P(-bmgV{al&*$4R<=XKv2O?`O|Nou7O{;{lB0rfHoKr&3Vq8L#j#6>#Z5 z1^D*;cP!V#Q8w*Q*L-`~N&kSSqJCszm!Hf~4`t*{b*xP7wVgP8m|%MULEc3`_?h}* zG>fqI*U7S^OSew2A7Ts`UvgkE#>P$~Gn8EL>0K56R&!4072dwP&~gv^40(=I{)_oN z2aT8fyt6*#dsb=6Y|%Luf?qWFDuKc%0jyK6A4|Kq;e6kQcFQzZ)rb4XuE;Xa8z$!n z<6b5+3TgBM!1;7>?)1mz38#A*hwvAlEgh&u`z7DJPYb+}Ns}HQ2=u!WM*A6EP36Np z-2ie6`X1F`k4H&acxvg~Yt}!PKTWg%TXRt1>Mny~wC2Yz%iieDvuUDSKTYDx?>iKi zfTxpf;ezn!&{(*0PO18Q&cT3vxi=YSQ=K*4Dlt68$2qfxhM0VGMH^|!%*oORk}kIV z0+8Svlw-VWOYVMJwAc%KVQ!OAeLMON@wcYCxMJoBQ-(Q%%*Y1bEQj3HTxa&jyUTue z`M&!5YT#JF@n3gS4_wP4F)DdfiDS=SV;P5KC4lBSePwb8<8n5TuHTqCJ6k*Bn^1pg z*_&Z1>N2hR3gc)rhH+!!b?r*)N-YERJ^jPmOZQ#qrNHwbz!-Qu*O>X$CWfp_Kgh`V zxOP9d->Q@%+(eCE^#e--M!P%CXI@|yGjEz$6f=Hf*91>o!T#E$gjFB8kvm#L8ezGx$D+xpFC%Jhpv zq-lTtb$!?74eZ=^Z~K@c1`tGh|F)931laa7tGfa|`nv=0pw)@_{zB^djLc(ne=^+} zdvpg;y%pcBI+;D4@u_HL3z1qr;d?PN>(&LE!^+0|gvT0MN9tU2hO*$xU}D?qd*4Rx z(LdRz*9^xiovJ6+rG3bfrWZA3FyTClV#@^h{nyCfw+etj@+qQJ`;9OeT$PI;K zc2!||IWV`eZq_iLA95gEq|swpk`LLn*3Q03cFpv z?7Scf%|PL-G& zG+p#aKk19Gj@Iz;sl$P|6kUHZV|GqxI%{!R!!~M6jRVeI>(44h!|c|C`1@%$NoBmb zqGOBp#@+xjCdXj@4F57yQ%#P|Vp7QT+z;0V0?T9KC-x;a66adW zx97Jyw_Z+vDw+9>1;XOOC&}M|HNbs3)cVxOcnU3A3)`Ib8zXOVbX9>r`T_u#Jpap3 z#;yEYnmX(BFekSb)UYo(nLJl87xMb|^W&=?`WW)|md9F99T`Q(DG%+PpzB+8z`J<& z^2|J((SS2=XQ4pIuiD{v2F#sGGvUGKk-E((daH?sc?P2v+WhI}v1NIw+GTWED$qN$ z4|2hA+{bgNKOGdSJ#$MwTcmbcT>*iNVjNVeU9;Mck#D1_+`GxWU2yxWI<|l>>3ntW(k>Ef@Dggi8#I&o)E<4_AX>Hr;2UhS_ z54`ATqm+!9S-RtgE-)*oO5;q~k(_5@Uy@Kr(N=07-1NN&J#$KJq#f@B&+x1jZh~bYsGCk?o+~F7H!QX2J;+i#zr9lT6l@PBRhNBWzts{e%ZA) z+De#VFsLMbEFv3?(JNpZ4>_^<2TnUyz>cpfMkIF6s2F#p+zW?R(4s%Y)}+Z@(rd zpUF;q_Bw0;&JbBLz9*oc#bs2oyf)`$7B3c0?EjLL8h&5U?(^kNGlIISD6`(UB>6|~^7Uzc_d`pekb94b~ zPyJORH`r74Afw1q&^#S4Z{_ty$h-Sq~=%Yaj+B=VuD z1Q(pS;pQ>gVc*5J-23EnUiEMKXX~|Fj{b9`5pQ-O18b3AIR0y&{@lnzE@{SaVr`kP z!`Y1i@UgLf%oa^HKXKnoySbbIipbg}vnS!{`)0nXZHshNf;%3@HXd~#YO!X+OZFG0>S8l8avO`w& z0*k%YnSlg2=XhE<(c?GPyVmjPa|c50%2(R7M1VYB7dcDJSI*||=zo*sMa%y535oGN z4GASTJgRA}`7^_yrcZF#djmW05_Xs-uycHJ0n{_eCa`P@_?8NWfCDvJ)w}OJnRX$Z zX?UYBsbgtx+gNl@B697yuG3xLV+j$)SA>6-jCJyVjt^-<;Vrzr& zOZj#R!^Lc61e$eKF`I-_3SA$QkXf*~Cwx^O!@wPpLFWmM*8KUA#e#e(i;TgW_cdi3$8@miG~buHg{bg~su(SJz7*M3f3 zp3=WXJZL`*R>p?u);|~;hbfo;pefb8)1(V<%s6kD^Buk^s_W|CXEzm8S@K^W+0l8Z zIQT|M!8MPQBP|(kc}p$|=fF>%>L-bA8Yz3c zdwgNZc4Ub~7G*jDlC}k&A3$$NzIw990KZ>5>#5GNZ9Q%7c>b6t2BMA4g5oWpnJxWs zmu)tij^|(6@Z?!b%iDn6Z?$vwjM3FVN{G|1{Wx3?baZ9NivN$Hvv6<1YNL4E-L+||N!!$0N|hEVu7fcKj0v-EJ~oE6v^ayYjS0-zfDLyk zP)ezL>TS|A?(Uv^{0sNq=ehTu^Pb;v718V5H<$T|#6H8uNbq-;1N!$1yjS{Z2W$61rs-a{KV@ zGtc+9KiJ;Gjx@-sR{fEJuk;&5c4;{8=)b-_l6_})oFQ7$ z*9PD}d7)0#%j~z$71oFkb~dW&tByD(4y=g$XjRjo-Q53BtcDc(eBBm@60Wivy7{OB zU+vs~=ZRn54hQ}x2sLNo_UqDhH;=;iExeoq-MKui5LT(g*XrBuZTv9uPh-jN?+~_Z z@ix2TP6{;>bq<-rO8|L6LU#?P|c$p7xRe(1F9ulj+b^|S+- z+3*xGcZw4?pemIdqY)MbXN&ORP08#vl`?+>%3eq2`1p1UqkKe)55#dXfaw@*)F zb{{9|{?1W-%);GzubwyX*FEZdCT-Op!jH=8>uuoI_of7pzte#=>0>+gg!jG_>KWXX z^YzX3r)Z7aZ|sDn1J|eqkNPtjf%K2%xc!kX)@a>H1nwm-IeMsJwe&Y^*OA?#j+A_G zx)bhkZrdNs8MfB)SXIs6&WLc;XCY+`srAFMEac~3HEcT||E%U{9KXMjbAW&-S@+?N zj*kVAcBgN<@VDsnt4XZekvg0AlOF`=tij6W)YUZfcIwH;in0TZ|NF|Yvq2n%J*xgD z8ve?7bMbKjD+k*t$9-&}m3h(MI{_SYT$A6&yZtr)vO*pF?TCOy7t zI;G6b1GJo8JNFz0J5Ek{?UdlP9o~vLZT0i(N9uSxRL!4mG8Xq>N9(IhU%5@CuNI21 z>jW?B_r1C_|KNriXuWj@%mc~TJoTG-4|^2yr|DEgOUhgMKUiHoV))?q0pk1uDAs!y ze=xPQiTSN4d4E=YQaawA7d2>yF!dkbZcX5F^-G>^CBl|n|MIUn!+iwm=Xl>dc*YXB z1oq!nUcv8Lz@CF^3VOf&JmX;doAm9K{S??Z1PRD0Ky-LN3cbax2W+m#N~-D0;|-5p zW%4dGV4bA!qZ!$^Z#qux8~mo~c_`ig5#TrVo?Y;@1B!y#m+oHQ^z+9IqGR&JAz*I9 zoEpc~rP2%Rbvb#PZze9T<`RO4pQ8B3Vyy@0`QRhXE2AXEQSNZA@|{X(?%8n z9>~HGKruXm+7ih4M=}EB=C52<^#G@XmEM3yH!OsPaJiFv0h!f|;#-N?M0c0WXBFHY zjwD=e1K^$5dZ?*lfgItOMe(6xTwa})vWw= zhPeJH@X4GtSG*qe_n~TJ3~e&(!m(HXyPo-uo0gP+`)l2N zn)Y(;K!0K`&|4*`bQ2RpXlKjlLciSojcSfs4(`ZW+)t~$3 zHQ5#~qM!qje_Qv4`72e@&|=g5g_phb#uxhg425b)&-%WX4@6x{k;1zG4~%%93sZR0 zJOvnLAWA32IQBJfC3Ji8y;pwC%D;0Gn9n@*EaXbKc|qJb@Xy)!&=Tf!!J_FtVf&+p zA#2sLuT}xO5K$7eo9AA#ZUyAF1Nzz%{!v;} ztmcs{!p1);s+l_<)fZyop@;Z4zovoTZ0+riD`H2BY672Rg1WTl)8B$xo(B0h8g8<` zz1z1N!~aj8^DRp91@}NpLixcq+y`*gpd^bROONea7dL3%zgxPSfxrCg^02I$WDUBW0OVT!1DnAoS`tm z@rJv%H(iCi?KV$a%qa|D73X11j8G~Y7>yY_ugWDy2UsWB8nQox;6}QzA zgvICQZpQ6M9tPR9_v19V{im1@Bby&XIPJML zVV^uEUGn{2tt*%fb4e8nc{<h zVKb!Bx4@U}`;H7UQ}<8`j~9`Zm-keC@6pVgUbgLAsVMXHCcPveztTM>TzjWh#+`9c zuLh;p%c-ns&{u(%YWN*g8HZN{A zJ{@wwhKavY)vr9f{K@&WrqB9vet~t&bDS{2#>q&e^vQV)I?+5qZO%pxvLj$40qpIaHoRuP**KW?PFrpm)P( zZ~a{tB-wX3my5~a<)uYH3eDY$c78pbX%3SJ!G}p_H{AV(l^y|$q&>4Gr*PfWbtela zYX=UTLvIm7C-)aIsWnF=b_OZXmFG5M$hZ#0?qKX{U{&L+C zY|xbhr3cRs2M|5_|7>rBWn=hV5;yX{#s!U)Lu1`d;A-v2+1uO}<6Fye5Oc?e7k+Z3 zpgZMP?937tFHlq{;jYo`uq6+HLXpC)Wk(luz@oh-60oshmi(U1@#(lS*dAG&PE7lf z2PHpp{S)}HyQ8E**s5yMMzGGOgZ#9lVbEah5NX<$9nH5Xn)RiwAU$e;Bfhls7*r1b zlB)X|pUAXnW!S}_554yiIF|c_cdms_j(O!rYdUEjyg~;|NM2rf1gXF*yR({UyM3sQ zp3=~Q=e}hG;i-j3T^PyqTi7V=z{#6JO36NUC>yQAaZz3f;v-qB%-V0><#tM?cTYdWr2We%Dgo?h}30 z6S|O$0;Q=A{AO&-ao8yjU_8x{zE!_P76L5$k_ls$aMmerXf8i$&fo6OSnQ*|mX27Q zF>XlUYwfEF8^Gznr{n9<-474XgGp7#9Sx#xQFFYs$;xNly-;-7tIH~jJE1^{Ny zsR}ok2RVPT4h~!TB%6HYZ;R#YvVjf?2@InGx8DB5GoqUBxCYBOo_F0G!F!r1O^@gL z21ect`=`p#SErq#x43|ntnESl~|qLIuMuoV|s(&T9|2iZNL98qFh zRwTXnfKV6(V`%f(?Z1pB7^(4lIYL1^G#>0DX7{n2i^v1>nO~H^Lrdpw-z`*(nTr!? zJHJ}Iz`)H7fm~489mvC?Y~@@ga-li6Xfm@3)%Qe6v0ltI_44OYZn^EE$#)z~n9RUI zs+U6qIdsOrW_zCTf9~qVNmfhyXitpXIRvMy{OU1Bbj*pRj52?)V0!I|c6T&N)Qew3 zq&$u2?3nbqMRxg!t&KeIq35wuSyTPo_Z1|2_sp{4@b$dtp##!-{>P(D0Ji*?Z|{;&X;+zN$Xi))i4qW z*t-~r$oY~xZDC35*aiJk)qC(Tn^B7wulDKgGubsi zE$`I$uVwG*b{L1{bBVtniuNG44kn2Aw}RU$lv7Gb@1fL1IJe?t1@)iVpn_%jeu?wY zV>{c70hoI1Ds+i=>U6{f3IMDVHnP&<^s zrN;G+Sm|KrxaLaJXiau~YOBA!gqAx@=TO-Sc+>TuS8Irk&QGLns2oV21WhWP`Gds) zb9#ZoVA4VZgqWQ;E>m#Lo$S0=>uCY2r|MF!vw% zjN^PRCThE(6QkJDZCb|s8BNHi!%xCLV*YxsviF%+(rEZ+I{-^b79M`Ja@2#J5saTv zSA6~G2+kdYSEZ@458`HGkV0y_vwB3TX)E+tcEY_b)8wp$& zo@xwPGY68rFOB_1pYOG-DWp;NVvG>&{*Rf-xf~?N@KOn?)?`{q*!+cw&-MKw69J)& zk;hmn2crEtOTB|-mVBIvg9UG`?SeD_Hhc<#XFOD*Lx0jfMJZKXGO9TzIx(~K7ehzq zVDl;Fe#j4mPuC{yw^tuIzXrfz2mVn`nk=`!%lf(b>q8IkUPN-mPa)R_2pV)Rgoe8C z47Rg1#Mry6chUSbrFcQDBnVG>wWvsr+60!)DNVB%lSiu-`qv`Ea<|M5dDi&$i70V` zJXk3-pG`}_`F$g@SZ2w$rx)2}6G@h>fw)>VT&phe!0r|S5pxVx_=;27uG)#5r4K#W z>3iRf2pDS%G#UteRm_BYJ20NI840FC{ZStiM|5&B~Ba6a)B{~&v| zG6)$8MKPY^ewKo}JoQ`MU5ROSUm37ZK#gdxS#u5@O86Mej@J+WnfCIpK>Vs$mTk&T z8qys&O6Za5FJCeuxL_C3pM+WnQCJqBsQ6C8=$bX}T0}6Ba1Mq9L|+we1m!27iBRLB zT@2;xDQ}%A-^jd#{=NLTnEl@UGijr52Q(Bi2QfI7xyQIm zvk^R3i6s`Y5k-2TJdK#yAHAI{Vg&Wk&&_z8YD(3U zzDixU@K2J`TiT9$6J4B{FxUs#$NC^K#g2S(h7Et|0iqL&+Z4V-v#YF!FrPVV06dtKW&KR(+?g4l+OlH1Cu zM(4LZ)A#I$R~Fz48dv?cHCdh^(g`hhW9aLi@-hDu_@5I8fbB_|%qWS^{rY9{f9KCX zOFgjQ&?#;@Gyr?6K8UFF`^4Mc-L;#Vy<_j47qK?qLqPbgvAvi=)`+bRp*jfJia|}+ zJ@}CJ@Oq-WJGFDr5c=#n|6msT<5<2Y8B>R$Ze`K}1xvGkVRQj{2edmr)dP@fLe67h z>(d$P{V8E}CE{{f@+O8~X=LK^Pl?O?Vz~669#2~FG&%0Ps)qTQx*v+5Zq~u!X=<4I zYNwsYIxjV*W5~706p}% zU;a0I;?wl#NB7;S_ny0Vf&fRqsqEwY-WhB?y8aeKQ_HP54)hvhasrD^Q<#ZP#k}HWI5i1{XLpZD=H20@32(E|uLc}tX_|qlp%cEPzsYv|&7q;q|Sul$-Lp(yw zs%eHosu0FeOd+HQapKv;f`jRLQ_QZslbP7lFcr$GVVldpCp1;RqtDM7BFRWpwKWYg z9C>P<%rxcSe*S*#Q=Y^wYS|1hVmIYZyfZ;U=Ud2kmoCbD{}^d1i9xYnd*)+@D(n9n z&)aJ}X9q8<9(8TZP3V(xFQIE3c~m-k## z9o%0?KU8nN;OC??53u2KA< zU^Bz7`DYE_t={@&X`xXJQ*-d+4{ir9jYe5dU%j+=-ha0zxtBZQJu>WGykMML_N~Ns z$4{aRr)SO%+mnEcHs!QBBb>K$Z!=0gas+|cPl~M3XgDQPosaj?pdLVChN`J+T?8FB|5U8-*A*%Z7iZI;^bu>hc>$ zYfLa{`lf^T4iY*hwnYYJeJP0g_M2JR%BW?BC?6VHsn-hf3=4qF3BW&Fr3fC|Kttf= zeA2R0%UrFTNGn(r4oRLyN+bJTDKQ@_*2yvl2A2A}RI0|q6Puv-Q}d#a`IOkAtAK&~ zy0=jOg3ll0<-d3>(?2^pvMA{FI#R%gDcSu-8Msd>o8hEAz8D$rOu#;Zj@dhO;``hN z112Zlds-IA2q0!;V4BWqBtFkld=+N7(7jWc!_N_DQg{rB z7rG}pMTrPaA(!Oh*{ZB(%OT5VE?-;#CmO~a=;zAX+xP+CNbTMj(&A5t)_MTN3xs^@ zJHV$DVfRhA>9Ev@V|H|p} zQ76!S$^&y5>%DiUr;=2&4Usw9qGJlf=l=7puv+7N$K{tAPMrRL^y*)Ct9!y+9bJHI z5S(4u;B&k=TNM6b>c&J>1%1y8*v@B+B~D`Mc<#?DJbdmuKOwPR^Gmz9qqDp`73aq$*cSJGH#BUscXf19vc5iL!F(| z$m5D%%n#k~g(M%CQl*yi&?u1Mo{gJ~N{#;1{m6^!IKUpVVLDpx$Dg{7JcvM#Jc8{v zTJ$YA<0tb!6gq3ce)FzlRa=shtLvsmj=y(SuU=koXZLH>E9Rpk$NHypVVVUKpCakD zpo{MDLt+19D&UlsIi&qX!7w$3%?x83H@7EVJyE&nbF<_GAl>Iv|2pMYXFB2$?nFN} ztMNkmy#Dt78hlXpb5E7w?kl#m2XkTbZ_X1>knitLflv@TTmNerecGm5;OC7eRn_7@zF&cz z!-{|&%;ZxpKcdOLJO-~k82s_vvG(D=aqm5Pm$2-!{pU^*;SCH<-`%d`)(+P*lNR7R zi#^d1uQ~K%SPW^qJP0kg@k0l>_^e&laHH%nAjR;7n&-#jSFcIgvuOo&2;rHnZc2{g zdpjpbQN?espmV0jhlei77%?i}#3HZODSl1jg}Nw9R{oeW1fttNgyLs~#)@$FFB=_s z{at070tXTnFB`en_`2rH=fj_>#p>u%G@A$Of*^;HlvAFGG+GH7xYH4^7TqMSx_yjuB%%3#RFZ90-fz)c~}hK{#@vqrV!tqS*}1QpqnNKK$yY_C7>Fv%iW}t_CDA z)c23p{*Dxcr~@%gsYx%6vb^kbg88TU_e#dBpFlG#`PMPzg+S-N3C$79qRk@lU%JkO|NA&p+Qm z`MW~2vS(Q!H*zrmic&Gjj3T(WtJ2kaI0@%$5B2!nO}A_TrSGqQTqqrJBZrXe3pdP-`Rbg4tOEPK>F&I&de`=msJTA|kySJK!>`OFEnbxQP_n6b7q-eK zntY8OS&K{cZOF-X<7J0BgKyswU_%qj8ctIxDECikw*A>WsreG`6S9a`llH+Y8qXZu zcRHRwCa65VVQ{n)+4whWRC5R2D_L}ZD80e_NBXCy4?WI#@LdNGJkI?5ZRoX!yI*RY z7;qEGKXs=~-LsSg6HDi&A2%MlUNd#_D)%c64D%FUdPmo^`l~ee=2P^F!_(n!R9-+P z`S8a}00Vh5`t6gW@(cZi)v33)tbBm=9*_KvQ&!61c?4N_%P@W$s*Ae4dAm zx;4#UUa{Emrw8=4*ib_HyrWJ9BQ$zL_-6j8GEZH!qO>WJArzzK`I!&^e#AkyAyn9! z6``be1o`QUeKZFHSnn72Xj2@UAQ*cYeU@^SEZnu@V_$CN`)b_R@q$d`SF@Qu}5D9Ji^YZZy?Enk+Z|ibL z7`6~A~l0T#m*JP5wHMlt}PzqPTBJjkw_vd zxm`A6f7%K-&}Dk8#}5MbC={eK8-YymZ^(a< zfkl~zH;LNCrs3amX)u<9B!&JG0{2|{TK-e38MTyPb+zLqn>t;w&e8mYhq|pl+=>)c z-4s!hm-xfivO`Y*fCl?x=7oFU=gMJ1@-)TNYL7n5#V?g#ZfzcODkf%Ak)%m-fGxan z^b~xZgJ`E|9`pjyU_PG!vphqCT#sia+$SAcBn#dN>nWsLmbST-tqX#dc>to1fzKfr z%%Yy0M>ofXxg%&(EZBQ_Yz)C0*7IMJ9SB4V$w+NwqBq#?{z&tsR|JjG zXl<~E6CQvadqF+e+t|L7$tX}bSKyN5eSIYlwR62~iC|kVc~KJaNlPr3gnGEq*(w29 zA{qZ}D_;d$QIDiibv^RO>CgF4^%QpiPD*uc)E9<`XM9g4POMvV-`~)4i`9{;rKG&j zolw^8nxf~ZkkbuCwjGiuOpDQtWz^^qb~d&ndN}nca$L@kPatO(5Mc44pZ#v($VzyR zWUUU#$h2MPo=xBoAhDwp2OJ`GhCV*-fus}c9+WhUAb4ChGC*bc6{HG3kYz!vJbF%@$xWlJwOYR5wtx8;VbW_4naW}z=5|KCHHfGWM-8Ub!Dz^C?QI#b;{{}0n+|}m>kwfu%>nP#J4rc8*sMwK z;05v|FLsIw(anf83_xO<`E{QNrBqCJ^~2CmxSI(m#wj9YM3s+D*qRx_11E@vt>XCcWSq!&52VmT>koRAy$yWI|QMp5Jv=U!^M5nNHG z&W*(jyuyj)KMXp@QzaF{6VJh+rzEkSTmxLGYhVFTRJ{j`u4@E>iF^F&ZTn)0R7N2p zqc6i_qk9iz<_MmE!>;im`fPHtytI*(k%XA0ERMD55`nywAIYKplP!2^3T!Ex3v0?& zrSdc1EeHZzN=HDluJ#ZS~aMYg-t~(7=qec%d8pHr% zHzl;++K+hSJ7WUNfhv^Zd*|6;@MT3%CYSfdJ>z&7CO7W-&GH&gI7piD6MP|!z2}xc zn$1;aT{TLlNCB!mVa)Zyia22vwS!pLNF?N>9A-&IAio~;0J5PLU-Hn%1Q}*-_#hIr z=<)L<7`BFL^^%}bBQepZCtqZTkOuN0d;S&29|1obXpm|(P#wzy#5rOf9$>~##>SCI z$AELTE$UR+L4ky6Ej^p)SC?G4&`EcaLn@zg)-|cRjUf~SB>=0V7Xpquh+w$IB}p){ zF)x*q9X(EHA|L3C%8nE+<0Swry2LaWe~mrjxGGh{T~Jj&n|n+Q_*LV5+&!DSo|bI8 zScF1g+Y5V9Z=OqR2kf=RA=ToTO#|r6Y!y5JBNHO-hAxu?p z04MG92B9c8K#kA>UDER4q+02wxeF21xxV|*$P1RP-_7ut=3z-3Q+6O-?6QZZ2w`<> zWLR%4jGL%W!`!HbNF|}?>v(~9O12-DPD0YtO7z)_OkOM8n-|gdjB9FE5kN#M#S+sA z*<|m0{?I}KAPmlliA(O7qSTk>+fh_9JpvyUn4gi2&INvWG!2J&5YnXJDR_<`-20RKR|E$D3kz^^Li$W%#Qk@i#E9eYV4yGs=@cD5B(7E|rZ~!gE}*UxJuM%fN697C@wL9R#cA9P}xK z5+;b0#7n|ouW%>YDPb!ESCqC`ILyd|uMGy%;u>ra5hUo47^2w7pBDhsO6OmpkeMWW zX!dm?A^~mm2w{~}2uWG{2nkY9y;(Wl*)TYa=9j@>m^@e}AFN9%@~Y#$^tC(m5{`}4 zF-(Oivu-?0JCptf^$ZG3Pg?5io!wWM|x=~KZBu&qPs*B^BZhYBG;lNh_l4APu zXNV!?h|Y$A(4ZM1SXmMp^&AKBI)~%V*)*2i<^jQw&P;4Fvk!^N(XQ8HJW$L5%)gO2 z6k;xIGzhJxVL`MsOtL+3YRLE7pID;Wka#C@<67SD!r4yW;~4+wjTz-_?K=F>fOQ?W zmFc`nP54jb9eZ$@hHk8xB!oLsE7jrsJKi2sjXyZDVcOLYtTJGRA&gF*eD;q`JG&u{ z30bb;3TBD8&~#d-=Dio5Zok3!CVQYH{8#DgI>1W>SEemKZ>VRuWw3QcFId=+)mlLu z1|Vr^aVRq_W%It>+<#A37unNyS!<(za_78_=-Vz> z*?ot*ru>V@X!Na@4|{IDb;8Eq^$9f@nlpgPJ~yFRIj#66+IQyf_#j(CQFVOWO0_A` zFN$3fOl8Fa(n;G6@W1Cg;B**3JD(X2(!z z->e2Lj+gYWLQb8Pfu;a?y&oaK0iqo|DKbsl!H9YDJ{)(CeDOefGXn@Ig(B| zF*VCSmUjlJ-odRsL%$%S#PB*AcZr<_lwKs_Ow-v|(25j&4Ux!1BboRD1E|l>VBu^r z{A{wbY{nPV9eM$WmP2V^0pJxbN2;K^^j;GwrIOml!arG3HVdQ@_c{b{<@oBbE6SdD zr0msae&M*)z^HY!?!h5i$*B zLNTb%-Bp>X`A~R!5D$Qh0|jkf&qwR*urN7U=m_5rm{dfKHQfnQjOir3reF_5?u{aF zkpLBThm8$~Gv|=OHk3W|B2=$o$_a4Pcr=)%!;x5QyT)N~!yuRl#T_%Q3Pl61VWEx9 zjt-gQ3MO8mj~_93=|K-(OmTs+1Ta)!&MBUmSE>F6NQz(NpbjmqiH9KRFN*q{fNFqX>~vs z3ys5RE<{lfAq-cidw5AcCxkjNZTv*GMdOtU@`}~dTfB+6@$i<_0H73Vrx4IsvTsst zMP-RAAyRip!0cpvVYl3xo|u zOGok1X$CwQCkwc2d2ngOg^Kwh$ssEdLrF27EFn^&<3ytLsAzxl_u`NFZLu@3Y;Yi6Q-rBwxhr#0Tt}hK@w~+i@{oy znWW3Y8oGC5D!%zg|qtG8cEGPS4#w50jo8ykIi# zv&{KfXR_z+mDuqv;e=l1pB=PT;scJ-(sv}Ffj*HmF+pCib^r*ewt7TO0f9B-!gIq+ zFnHQFK}{t3sELU|EmpRG6qTklyP-B`60BEWJ;xtM&>pi08AxOFml3(uou{VzF<5+p zCm|A!W7t#H2`(wd8G-mb-qT$i@jA9(hC6(2pp|Sdf-< zeJYzCf(S(5S#q{7hZY9oxyXcZVpz6nq>pBjqGxN19;K^JekO;_L z$Sh}#`F`wr38r+u^5(A3q<(o z7DDmxk~E_C+N)mNsx2*_`KVZg#pn{{(t#kSExiO%g{5wgCt#GD|I3fy;JNfgd%_tY zg0iJHQ#GhcJl_M6T z;xR>kj$Iaw*;4XJaqCG0oFkglKMHj`ao^?9cyJyj$ExY1N{zBInL_UYdFaS=l`1X; zS(8a5_8>!I0ei7g)qF%1+y??L3-V$T5PpUj0`^CZ+&oexfXQ}8 zkT8@0mA!5O9y!1EuyaY)fiW~j(~Sqig89j@eeLDT=e#qKPxhVh#^W;ZESt_4jgjpo zeTAgHBLH8^Fl|jIA9~gAlTGCq9^muD4LbCf_Z*KE_ebhK4zZX;J_SFTQ2dfh@!;-? zjeck7myUF7@iWx?O1RCu1Y4v{Lf_bJuGRwIrTw+wJ0>Jn^S&98M@FHbAyMK9=aaN} z6l)?`e8()2dBzf=#zTOJ=HCsqBRYI7>YOK%yB&^AK45II*)o%Fg!o;q1SstHAuE9z zt9DL@nGm8T5EpC{3YZ2wqrRK^994@REYB?d3g6YVdY3H91s*j{WX!ZhU}fh2syfpRMF zvF16gk=!xYcqkH90MT?yiaP zC8oiSrxmnyNM1%6si@LUsjELCj-vo$-6PH>0zFoQ9s%{2onh!c5%ruUjsP+TNQ4&; z(0rURYsxxrHsH~!H$Iq!E3^y7Vs2-V`zR@1lDe&qSdN!1b=wuGn$`s{l=_vq6x{Lo zzFOQ8xb&X(@n9}AX&~~HZiCycpIn=;kjgAb;Y320Hf4nl&k)Y!lq=eBKSpw+?cVBC!c2HBa2EIjj#wPwGxWn?%m@Jr zW>br0NpTfq#vOpTE^Gv7$Q*diXi?1c0_g~XgJ&nwgFq6rYE}iBrz7VCYj1{_Zite5 z*)NKQE@uSe+?x_?)Qkz_dLb`TF*@O4PT5e_J`mzWv)~dW&wvcl@1yjY-w7U*kXpdyQ0fZ@o-jfGD;xJY*Bd$Z@{0kOIE{9Z z%%=DISUfakV1eF=2FqJcZ?!!mR!o{$Hu_WKffs$c;?9|e4c8Nv8l_Qz95)wHiU#OPOd$FX0wpA!De12N&)jv!|UR@-%Xt^uJNP`WG zc)CrC+}4B{BGzILqZgA%%U$hYwJ{_WE5-J3b5m^NL}8{E)K1MX7;-H<44av7=%V$N zPX-4_^FBoEy)P_U@z*c<&5!cLECQD;lLauT-I6OWFC9UcK7cQhM50@??kCz;#F(@b zs!DNo0)9B(9Nn0^2A-UE@v_{mja)4%E$GGJ6C-bkerG#ZDKw#JAPhXa|Eb%tPdF%3 zS}|+-yWt$zs=?eYLbZx*D^atl;q0l*wAVBMM3J#}8(I!?Bu7U3&_nPs^XtZUQe$4f zw<{$uwhz2=c?N0~a~V775@nod=~^v-fBY1}w{B)WE11V|*D!fhs%%X`eF$7$sJ9a{ zqN+Kj$$C!jvCS*|!@*?06kcEZZc<8lnj;E(KjRe#K^fQ@rRXqEGDMvn3C~2km(dnZ zw0|T2{dXh|`)0fvsy?zL`a%>=RjwbG%`#T2^+utgGIY>@f&1UtNNU{kNQ3zX*5tm) zdt8G3@E(|PrIU0)D+V>EFS4#xrOw7OSLD*@>BH4C2FM_i@Gl;X{;{bS)lXDg2T|J9 z$;r*ouuLE}1jm4m{^OQ7BkAY%!CpIQ70YXE)u0w097Vvfe;JZf8H@+fto2d&4NO!O zx5;LjIn!;x87+g$0V@QG5mD*$Gdz*!WemL4&V3s(mxe@mMf=`w(QE+}Df29_igasc zKMedT_c7X-=;v{VSx*sTWg%M|0MXnoh4Kh`w}M;;(FM^FJQoc1L4Vg zNOR0G0E2T^$LEwDu4;X~oHcGzzo|+n${RwM$LjrQovgI%+>+9g8NFxpI@~Qj(GN$b z3SI*Saar;aYoM?~YC>jt%`!^g`=bH$qP(P6+x2Fgpv4n}A^rEJghfcDGS`NVCcp%v zvb4qXzE-65p@2ajcZLQF@F`jUE`17pk&)u^+RzN{4Bw%hO23EEW3poa@CF=Kw*&=s z@RI%8x@q_VQoDXOOmYZw{3B<~Q4Fv8br+nSa7}RE|2+6f$B=>k z={A9EB5mQ43?V7{+O`!6%f98%#pXcY3C|DE2&-Nq0YXnPl@*oWs^pbJI+Z=`E#HNx# z3>?Pm0Mdy=cB(&tmmIgjx%lcQ{#OF3tfi4`&f`k9sf%MlN1-hoxXw+XB-VaD>`iHb z4i*wQGN5h8K-Q9h&arY1<1S?MQ($Z3+)PX`tvN5c*RH%FV zP@qV04TO+{B*fjb*(95Fci%VfA2?s;%$zwh_jO<2OL(30+YD<0dM=y_V3P|GQo$fW zlVA)^q83WaD^He-Z%#1T*4W z7pfc@fWt$wn`pacadxA0VbUc5FQ6fWp77mpeqeO~#vk*`pYnad(Vp6wkLwAgn4l+>TW4TqqL6OSflGIU5M#*MBIb`v%~z)wKb{4sPRR_(JJ*&zN> z-hNJrJ>YR6C&Zh29UBDEdgD%@R-Lh|p)VCPj?TjBElX9@HwTN+W+Mj>aN77CxQ)L} z4Ct>Jn~M7lN?gxMG!7bN&tThS=EDAbCngtw@9*vbyVEHgx(U)6!tNPD{m!3&q^_Vc z5z_-zP)`2Z9I%cHj8g>89T5^`*;2kZpRfcl1DsS;aa>olr(Qedydo;Wh zg8Ae%3Ey~Hetc#REe_y=h^mN8$#{ zW49G-jUyraoYz=#HptjNI^HEVPsT)oNN#eXJytXU+=|ubABC{2f(mjRNBI%t-{#+F zZtsE*s)a%5DEiFo#y-v6QjgfmLot@8R`*apnr#Oq%Vc(;N934J$y>nZbBK6*APVjU zHTi%_+8hz)j72c=e*t2Xt!%d^;9E@{pJDdS5z(vRE(*9eU9%$HmE)(rCb%Yj_JpMU zWU@ZT7+I^d!G!xaoQ&%KFId2Jbs}}{n}yD(Noo<;a+(3w-cg7Gti}9rnm3&}^2^>F zJtt;*KS&I0$)0p8C4^;u(Bl=NSnZ5D9*VcVGc*r?@ zWA||F;E|faMQ#Jlyx0AfDe?1zO4mO7SLyevH{$eR@sn>a1`#uyDjmQG*fTi0Q2At* zuIW5ie5^nY*%U3dyOa-LurwM^H!$JS#?0!EN!kYV?x2C^tXrT)X%G`D8SF6C=O%M* z65U==%bRTTR5GJm(dBA>0~(op*kDRNZ`PF&f8Cm8(yeqo8NX_EKT14T({SSNb4j4_ zzlLK$J&33cS0WMsp`&?I+H8*r0Bod%oKRG5)bb=)8BB9(1Y@`N*u4wNedp1J$u2*cHCaEoqHH zp@Q5hRWTQJ^8k72asKc^DN=mi3-8UIXBzkb&QNzgFOahd1k7B;4pF9IL<_rE>{~iO zR?t}@HAx@*vd`^Q0s(lTiy=0PFUO>txvWVIL<9v|Ay{X)fjeJj>%;k#5)aeKtY)h_ zo@3Xt)HXw~$AU7uMoeA|fWa<`-6YZx;K!)e&HzrEsy9kJi;%X}Kl<8I7WEm#k-Ri& zsXPi7hyw#d*aAkNSGFpDXuRwLSV4LU5wPBXHYvi8D8483Zkqi_3EnB12?J2czkpl(OHyxtMqqFKTD*e{<+Q)@~ z7RPco?NDrGo`DBKB5<=&4|As8MLK4-dCCw&#+6}*>Cghmn){#ZnZyTKLXYxGLtG_L z5uf0mcO%DJ7p)8N%a=sV3Adfv00<97-JjsMEY#q;qPv7L0zGj5kp*{y5sdL!UVxuDk=GH)f6)OSi^99f$n3fXlV)bdPUz^bhGp7J5}@7~>7hn~FxToDt5_Cx!hU zX+tV|Sj-`IRy3bx0^PT7->qf*dFqKHy1oh3 z+tS6pgNV&Zwmm$(arq|ERvL%~IwKrVzJ`Jf?OIBYtrkwZG?}(p))yrIS76!G20-^X z3n+zaD9|WF*t7o@0mBI3w&ej40i&d@M;G-N;D!K40F6L5TzTE%`0|~O<=P1}m2uoZ z`#AfNQwIP^&qPd-`~O%4LH!|1OoG6^FbE?xQH4AlR7P|&F}84!=m|$P^q5I81})rd zGv<>bDD7jb1!T}r;S4V`Y2Z^=A7#8{E~62b_n+G>bwyY}P)zIA#r0$=ugjdhKIIE* zm_?y+{ET`(3<3APo#IHml*lhbY0}tsj2+5Byqq13GsD4U0nZQAKR~LbY|^`3+XN{Q z5_3AgA6wV895L&kRW2!*@Lc__Qg7|Q`J6}4E)1?}O@-loJFCOq=NsO{v8}8M$E(*% zgW}3(KjqHu3KL=jtqFZa-`kt!Bq(HRz%LwkTOVwSazDHkE3PV%rY!LYXC`%U#2i^{ zArN6x`u{S)Ffk?vfKle|ho^WaZtx;-yue5(CD2BN8th044zwf&p)n*5t35Wi!~|Fr zeEP72-gS9iRGt%GYxXYMTxFAuTtJUsi&v`H&Y{h7?r!L_HEJ*zIWF5fbKN&}b&hPv zi{COI{ECCvqn*UQ7bdLmA!#V7z*qvmUmb9z(tyxacR!mt>cw%X4>JEoFC@HNQ#Rg` zKDCmbjFA)yOSfsC1j9y8^3xLy(N%f}`UlEfHOp}B+a>nw(_bDN$a%kfV=fcgHgW)| zC0Mq6UW%G7FUjbB;S8uD!p6-|C6zEtUv=c^C zG0=q=4t{Ou#qhjzbZ$~+8cz-2Wf-u6D26&vgP3=r%T+EKxDf4%c4P>AF+e*zqRAvQ z;&v_F?M~0$4B+I+9>Hc;{yPSw^QR4>o{f$I#^!hzH``@LkuaC5Lr);-3+M~L#+%w9 zr?DHm=T>Ur-F`mM3!&ew!4~9b=4yYy%6BZPENLO|r_XvweMa@&^sEhT#vh z?qROixrCeSd{E`uUy^?$Wkgh&TWg|umwj9Q+CqOwMD>Dp8;?%wIkVG_n5e||IOB?Q6T=z+AV#<{vA7LZ=f|;&jNWAB?BBNYK_JcX^<4kZdip>VS%q?ku z&X|xtgJc`)aZci-ZkRtk-Oly6jxxx)t`K~jNf*6r6?SXQvu%e>d83GL~n~vlp7L((~ zhqSC9fW;}&Lj@8b0lbXVWt?i)o2aWFX5;C>o)?n`;)*hY17xv|#Kuks$jX9CNt(EK$R`isZX!ywijdn%3!e$g|r7)be?DOJTRBVX^t2>uQ9A=huXaaVd^Fh)fl z`{{JrP|Wpp&C5`u_)XKT#Rh@A02pbvVWmB21QUIp;GFz?jlKz-;1mtBdt&$v5{C!; zmMd1HAWC^OAerT1e?PiMYRz!>xh?6Wf+%gWSM*97n{Lj2d!leEEo0+4eUXzRP2HIX z#mG!6qY7C$;+gWolv2N_Fl9J)9I7ZS&QE7Z5(^V{(P#q<^vXFoJ}HV5=W&eyJofCL zkZioZSY?I{(>44|-RL~qFeB6prh8q3=SK^=6;RS33$f=HR6eiJQd|o2_S-jOe3HfL7GHaHW zV<`nPba5^-=spTufW-o>6z35`}kMI z&h_IKx?M1jQg5vvh4(Zk^vj4&pHt)V&3STaDY%A}7E+s$lUqJ(#-XErEdHzF8iO^< zjFuA@3LF!MY4e%czY%5x=vlWOW$nDcAy|Qe#QLJ~OR4W?Z+?z-lNu^q+Q{Kvczi&2T zq3E2LDM1*CTZ1FICN6gHY?C%NmHP{)Y9l>lTGK(c zaSJXf7z0kAsFe+qzZY8=2{gsjBZrnWUmIa!AN@zU{0o*0k#clNxSqIybmvC?n%7ma z>4KI%Ri9L2ArRuV+P!;hohxY$qVEZB>cv@YyRXrEABUuAyFht<~vJBxJeHu9Ww(e%LI}g<5OV{IViPw&$K~8`8w9rbBq+akh?=|M zT(aYnbUzub#W%$Y`E#!45c&Xc}?^!V5srQtYHnAjH$Y z3})n^0}izOvn6T^gbXeDtQa0>c+7t@s9we_==yb-y;9)s%6brtl0lE^tDoMF#pHPN^+6lgq5^Gr};x2ixJmqyU zjocEAW-5M06oiPLwj}k?{P6Z8`Km=pP14h)cmoff})!mh=!oHO^+vWRUVr&ix$Zqw5QuSfSMMJ8xDrJuRa63~3UHrZshVeJ$CbQGJLqeQd)CRwaMq5pwsO^c{U*pD6xLe!y6J)XDghe4O3}f=Qpp}MET~(@!F+_w% zjQc3*Fx8V@S@0pAAF|}Oo0wqz zxx(P5?Vc>z_4Cnie;z9eFwhbws(v7_aIep}tUhueooU7HcVwv0`(6`&`4bZ2e=OAl z9Ug_pXLLe07fpMU`9@m)%g>2|VB1M3Z}!Cnn)me+0^#XC8!5`s##>k2^KE<037Ev` z0hPQ+?epW}Nqee|RhRh*9ZcE})p71gm7vC9U%5lBa@^a~+hrN@c+ho#XZ7XuGU?G z{nQ$_h}xX}dh|OfkT;;x<)=*Wr~j;($kcMkB{errN#SM^2LotM+ldkxT?bm{$~4dSQhcX{RVI3x&zV!!81Oz0{0G zAfThS;rtQ1zvm-SLSIReHzT6~{|vuVgfZ_a;qN(Sb+kY?T?h~!a2}Sc$$BX^gNMZjah5%q`L00gC@2?ib;h6 zuFrb3R{CfP7{jt+$FAu(J4OB0TD^=LHIH8m zFqlzk&doG8O1>Z`!u*+lgDD8dM>Z7%p=zlZXtAN+EO->STY?ri3hn2dq`v#-Ke_$HEW*Tj~) zi@TaM-~NIFul7K;)YYsIhpDWFINmW;BADCz=Z)y$-F&y15W?Gjxq_jQ562|*b~m|)8y#VEamC&oyXw!r{JAWEAAb+ z>w0=O(@6d25RWiZwJg*~w*6|azH*5*X~!A|_@cOASyczg z)78o7&uc>8Fm47DHMi$8P)USDsK`7x7v5GH95XP!`oaP2rz+n)+3oF@mvA7r7mpQ( zptqbD@yF-Jk0HJ%mQ#^Av91)!7jKa)#-~YKGHv6%s)nCQl)Jh5FHW3jxC_xJmd1tv zk5UOqt9TW?_P3RL<{leScnHYcG>k_y2WQ{|%M$}7+Q^pQ*lT0(IOyKo9_6%hyWoGm zWu#%rp83+4HJak3+bK-WwAEeldS$2VtHU~k8#xgNk;kQNf!>H(G%9lczp7;R0*92k z`LWYU|K~5&fAM1|pc{Zm42<1IFO28|55_ON(td%uas?27d?j|)+P2_c=zd`C0|X}h z8+>F9R>k;l$GwIq7m-{%w_f+Cm_RDAw01qfMZ&Uh7K(}jf79ufNj4A0aNIO8f-V@7 zE>;4=X=P&47}P7|Pa*tTrVfU=VKr1{!XYJ#2aDq9vCuq#mCEG(umT2%Nuj&!c2A7y(r4yciS^Ma8%6$yz4bMYptkSG!|Z11`J-Eh!S+}D z!JT4s$;7t?U*Hu**D{W9BTYhvp^~;7cR3njw6yId46RF}di>!xRcGtp_{dA{b{@VN zgRJ<>A33i=JbFu$$t9R$PRK4M^;NWOPp5OUr&rWn@<}8tkz*+pFoR| z=fBePGFh#%1C#oW_(=3DEM_`+-6fXS=?<>R1La=9UG};3(8WQn)`ea|lgZc`E>0CY z(<9yuZol}2r~2+y5zF8Y+;eM6Z;1nEavP~2-`6bQ_36*+# zKL!5&N`&VpxJW9J%b5IR{^^f|C1x1xDU3r<;Q|^ExOBbw_3oPN{6)*>K8T&<#IC{i zOJ-3R8`S5szz3j)4W`+j3Kx{%!^H-%Q=yK`uma*y$HGl=06&bRIUC2Vz55(kzZo!r zfext;JbfXC+z$-MfbY5TW@oUov%}rVq1(Nv-Dq=U_HUd;49-F%>i9vvZM27+G`;=; zd&;RyX?#?02aQM0gLzYkwy{)lo=n#Q0R_RTa0Lo#xD~scVkUaE6wAsv#e+xDzz8qN zy4gy2%@KjfC-Hc;7`Qll1IaYx;rH5MT}$6nCQ(OZiZB2nZ~?tsMSLpIJEY8yW>|s- z6pfR{SG3ar9!sDPBnnA&UO(&y0}kAYa`va$h=UZSiHL$dgNm6lR9+!epZ5waPUt{Q z8gZjYX0%MOFgT3hXvi2E|MtL~An=n5V0!n934X^5eaH<_*AeYQ2anZX2KSF_jV>y` zQuV{=@d=XQd?Q(Lv$osl>#jj!=g;I63bH;;3xXu z8!5}-6Wt`}YyD^76Rjlv3>HyfcsHrWz1-@}Jzay+vdPPnE?B7?WZ}TX9=1qB986Tcnq_8sfp9IT$luqSGuapf zUdtVdA6w{JhVa7SO`1skK>}W;4`5)GegJ{dq6&FSGVm+t%Ljh|vA+JV-g7meKY3`k ztzzujw4c!Z2`9RmgovfpO6FRdk|TfSY*9hfTXCb~gXoy7EkfQZvz89!X`)0ecfgxT z^M4|pexM;(Af%d?7b6Eud@VF5DI!>)5z?YMnpu{`r1j7Oo}iy%kzgT3o4^&_jozN- zW|B_lXNsGt;~{!+me&y9JPHE`AU?o$r29#cldeF|pM#%IJ(n>#>(8@6Nb_aSGqBzh zz8Mr}5mm+M9{9Sq1f7PEkW3!O)Tc52M7(1eeH%@%Jb)AfxLdW`cdRs$Jju`XkzsWb za2>Xkyn_&a02zZ^9=k3AGh#tduiK@WHsM+BB>N;3WiY%NEU?cxnPS-u zX0su9!zlTEBRDJx>muXED=BZGl+#9Xnia+PcgJFd8dD&R?zS?5knxnvXk2b3>WjI zEq)YQE{JWtC@{UtUFhj9jP8ON-E_;^&_W)c#iH`>PpqFurrka>Van@Z#{s-8=m?qg z@aDn(C-`hWBt6PLwUl7QTojY4@$nVf#T-E-sV*|R323XOmt{0Bl~@`4SdCcINlP&~ zAJgwsw4VVzRzxW(;1>5axVC12Rh_Po1AGvJ?}pa*@liMokonJIS`LICoZo6@8o=$jvh5-vYMy)aqMwW!(IoYs+)i9M!~e|b?uV^9K;KPU z_F?e-QhauC+N*r~Cm~jW=b~Xv0bt86%jieUsC~)X2m0nK zU$`9m>7k{;02DeoPf_p>vR7}5QeJ1xf7k*mO6b)R%%A)WRcqj^eRrtstKQze=H1bc z3jB+!^VY=WeY6GJYWZ^s6Sh?4p#<0C*14rA=vjT{Sp-Egk6-ylJK3EgT!DACF%NfK zk}OGlkcPM7{zZ-Un7AOCH>N)j;5|sgjVDKzNe0`D8FX8`Y2wa~aEeDC_R^$1FXxEX zOkYb>FoRC+a%BS`d7L(f>U0s5EXN4R`@&Fn18j~72;WkBV`DhF0qav~8$1=x(<>m; zWn_Jvkdg~&@WjP3GQ~68cR=j`UDnjcEdrBp?rnXlNIEwrnK7($F?nsg$-~V{;LV` z$PDk(R-ev|Vk;3}fghvURKRE;tvfvboQ~LvT+Zx#vYDK2pq2NAPAmRP2#0#ojA;M1 zkd+z4UA!8KTLu{h-BaIfoB0u^IbVa^(}(AxNpT?D_#G7n-&h-=zZa(47bbr?Vxk;2XhZ&$<4UWl5?x7Gp;491!bWOX6~D3&sG(GPOW*`T}Ta z`x}8M9eMuDQ#Q+vwBteM3@@q#-}2dWPRCzi*|tc|5?3M9^`0OJJc3^}1wiz|mdmg| zGT$3-kj`C5yJT330BtkZ-$tz#eAS$qLS}ywbB$k@ChOhm2J?^hk19xfp|mXHu^u}sO$xJp<6_!XKt2Wu;9x^&hjo)n zcioex4GSpJZs#bkP4x3WhrnE>P|*`Pi2{)^L%KG0vujE4fJWw-|4FFBE<$tEbeo<$ zn_N^+2a&f9-@GzI7B1(+O?HF^3gBo)|Nh07XCJv&9)@v$#3JL2Vi#K|axk zRHm7U4|P!26R%$Im=*$jK!@fd-86w)v_J$%rSDNf@Od!EIIk>rgH^!2c4 z{A^ZU_d5hFNE%!oMaZBF5L${O`nVbtNPRmwX`U7xMV`rg0w(ZZENm4E(V^}helRMl z5FhnlFq9E^6>n?~FWWGO2NG{y%q{*m{yN`ng8s-xJn%h@%AE&k2=)L}-3O=Pd+ss( z7yTK%V1REiboCYfGKZgGY;&uCPK7y9?i( zCK+Wdc?Kb_2q$x0HeXohA%Jk^$gZ!$9-PHM=LOR;7Ac*i+iu(se|rOjNDL#&%|B}m z$_8eP_VHea55OnGJx(Hva1zFpB{1d{Mna<<)R%#`KzTShqPO5eYze^*;5kvf5=sBG zSC*;8=RCy(27s@e!a@3o$2I^z+)f#Hh{n^=Vx346^q}ZGHf1g{&sdmr+uCMn%GC+e zv0&v3)CpXd2ihdo%{0d5B#=I??leK_2cXQE*%U&n&Yxi~O_~lmz#FWMlh7bU_?*j+hho=g zXWQ{H>!(AEUwFjAB7()}M?-+qH$t(A>Ur1Yrd$N98FmZ}xNze6F)j2O?5LpWKhTA{ zeP{i#loO)Uq1Xo-%Pvwv$a-}4qRs$$qPh-*BDSRPR*fb6Tk2b-)&Nf70@k0_%o5_D z8Li^f6%!|t%jSi15=k@1EPbmc{`g6!+hoCjIcJ|60y#^}7L!-m4Cp%u%130r?gBB8%_ zA2=UNj7x32`JeN<@>H$8AKeyL(F=|W4kQXFPZqBF15;s;l|Bo;mviTDE!2TWIs*tO zY4WWe#$OdCTwsLHuaS2Mh2&?QzWyl%{oD*t{A*WF!?NHgV@A*XDHn9X<+9m zh)x#iBnNJjX@SKmFGbNCl|S3sE5n%9}DLrXF)l0p&?#roYfv=-CaJN(jI}&75pXiOsnUK_Tor~8Rw!oxUb<6cbqc>v+ir_I3JauVPy07GyP(<6?{=@3a2%WY~} z(_4sI@(f`!`~#9Q+A<_#py6r@eV*YnG1%Z9y<_}^p}kWuAc!|{Z^><+S@7M~zX#1> zuVFOdtzfzrW%ePPQTm^m3SZ*bVyV)!P4xo)Y(hxPUU)oq@z}C9&^Rm557%Mm8D&x& z>oLwBB`d&67wmXuX+~%mQ!2A{+50Ui!gED#jO0 z=f4*iNK5>jxeceKt|PVHoJUVynjKqwIp{@1C_a^?!j|Nq)2^xS%d986f4$7OZC^1m z_Y?3=%EW(yj1OnV{EQ?(_n{zR&GeKXVlDsY$*kB3nEDey{MOTtLga?g@QB5WxaB6i zk3}hyyamgqgEG-MZ-Uf!Cz3F+{JfMuOq>B)9*7BBzSJ!u*(w}LnB<=#Tf2nQPNuY51a)XrUU=DkFr2 z_h|e?sLA09i6Y#)9}6kYluY?^r03r+4Lh8^g@%@(wsNZT|b+(S-`ge`_C$zk^ z`gdP&mvC(}=Ebl}(km%|RV#*J4E6f<65ZLXg>?3_-*PPq-}HqNJV_z|{4yp!f|Kq$ z-!yq|(Cq9pT>G$BcxTn~dzZUE&mcSw^u9=cpZv*pUT!$`^d`~B1Uxjb`(^pya%piG z5>Xry12(kZ^V7Dg;D1N2lr9lgV{lOkPswa1xJ;K$!vE6W@LJ95lYqokZXp-8gfRLs(S?iCyVlm@mO*~MM}wvl z8;esS)Dz?R6uM-84tc5|YTnD)I&o>>(j_EBhBZdp7R_r6E2K2Wzv|{N`;pJn5%%@| zy%z)k;yalKfff3&!L*XR`YT?knwd)^(avy0uMi9?oFrZ%rJeBIX z5qc_Tm5ts<3aB#ew$S4Kv@nDg7-Z|ej{!c{WLVlV$Ejn8_z#fV(zRhY*yT|ASKC)p z8wfZOMznj72bh@+^?)G02k8XPYR8pnB;)d@vn~M<3q4 z8NT`$9?l{DqVojs;T2RAd436&lDLowXEbY=7L$FBx_Aj0(`Pf{<2jC&=Xg>$hwz34 z2&Qw4KbE{U8?SkmiHDTLV=sn+X6i8Jm|d!Jc~%CRoJ^vom=;{zk0E_AO(;>&5A!cZ z_&fn50z`m#JYkg|BmjbdsE{UzF+-sKpc_C5lR{P`Fo^eIp+J~B;tjY%PErU2#=r>y zG@R*U;^20m5j|&yL4Y8@;uV|~8K&TTVJ{@)gF3aN!61MZgo)tsex2QeQ1+A6V9KQ3 z>KX9(;R{%m+x>t#>Q9OBSYa4JMB=gQA*P^%!HDsCP2mZ@(MdI^&+8GSr3ub{A#N6q z3!(!W1i9B~GDfIsGT0Gv`h7G6F#>>vd_WX5*+B#a)Ic;0jYped2BgCi_8rXX++7ZmZsuxywQ=%PSTpvBK6N(HvFea=NNcd>BC0JH$@9X6;Vdw}OC zUGC~2%)YSGst?R#dRT0zHxks(jgth6(>P(qJ|VFiNJiHXY+e}-0FuVcz0j};5VlCI zZW&R5Gg~njN@QU{g7?!@C<`_b%Yg}+gmeO!Fdfi4Xs9?dDA7JW&Yv|g@d-LK!z=K^ zAi=;w^gLMt*=dBB2uXt!11OP&Xjk2JBfI<~7628k)=Y&0nn)L&Ht!2PpN(@kI(1-< z2nQm~24ZX?JFf{pcufyQAtP9xb1(uNk3c-*AR@=+>evJc=mt9?eZ2W_Lh=$UN)2^* zW9TLLVee0Yd;)YfccR-Z{z{Y0K_W1~VHQw=*?jTo-jU#0RPRL>TXm~5E#Z4CJ#Thh zJmxyA#62zbE|K{Mot=3$wklFj=aM@mlK_=+Hg0yt2#9aKMV?fmz>8cqN{j9UW%*bW zi|@K5-yEmXm4MMq2+WEW4rw74G%#QmS`g__I+_kLl50WUn@`OyC>mbk7)OLLVHZ#`=^+hZ^kCfZU3^-)Z@`1P zJ%;((h`t=Chy83*q%x0K4q5NdgxmmJml##h(mM|UTDV|L-*51!DS)GU_!i0+^uO7< z!jwBa7oQnh3VzbK%5cAJX<6YP+9H=AWQT(8^1+~~9usai#|0H&@D`G;AT%nP_jRx| zLb^xbC4rsMvnZnel37%YaA5&xoE}Eh+r?lmo}ksI!AA(~!&YKChc(uZWS%}EvozhP>%{sodzChG5nW~V^hNBQd z(?~7|PVB-c5k&W>N|j9-#}uJK7`+qmGc0sXz3zNU==IBuDV~=EaU^(6A>Iw|HI5|Y$R2O)`>2Kmb zK(J@26RlupJ)&bLZHKFd?pZn%nxiFAfl<`UKo%$w0j5R9Rjd$!HN6<_R&V2hOTF-VXodASycbhPo8h`n62g=urbl1P|nQ$m(aS41@gSdS|0smiEqv;_ujNY;n zuF{;3;PK%>8YKZw?SHV0=?Nsraa5&wE_8>cC-;ViAute8LcfKZ(ukZ=_@;I{ECj-g zH7BE9dD#T85gX=Ih1c*kW=TIhfjEqv64N|GYXCGz*uos#_)B0cfEVZnyMb-4!@iwJ z?TB>mdP<;n8@euby87_3n2I{;?G0R4KK|qvmUZv1q7=$UIO@62AKZKOy))oG5TtQT zVkhNWr!Z`nvRqNzJ)Ds+lp zLDaTBmRD98D?k49z3Kyi&wj2^WY_+?f&5o&@R#-OCc|_2nyMOk^}BynU9Z_t_UW>R zuWR+e;hHtw9mkKx1bUuAoIllkEWfC{QG4~}{On};ktM4`Vp>t9eAAJ{`vH{Cw<=kwQ_s=!kt%{g^>Owi}@mnHHm>lI>Z3essA|3}M< zRSa2o}?KzPVlH~RbD75m{2*i2`Y zNB(AN%YWl*1_Y58%RQht&Zhui9yaPQ{6oC^^>y2h)YRM_J?>an^Tx``_Saekaw6up zlhv=kvhK&qo{!^x=#ek4SxK1x`^}m^zkIq?Ubp-4v2rr)1@hPUtyM=&+cFNzKR>;H z?{C%ePcUz$ouHntdGS>&d*tV%Ecri&j#M5!ePpz5qx?{1-QJ=m`8NFp#M3ji;*qRU zvXowZtj2#Ndu8Jhe6s> z?ZO`7(n6B})iE9ssM!SOX2s;`#-DE0?D#orGi9d|@2ia27`>NQF^+wlQ*-3)4-=~R z^70$KGU~D7`NWJLrmW3%=gu63D{EApKa=X3e#XkH8PvyD9YQ!vp{F}_crTs=aRzftwDGSR*9wM#>QN3y=SfBMKtz$r_us7f5+pIcTy zAfBA;v4kU=XIdXuM9I-rzio;BQDh&VmsL_P|L|$`{g0Y7|9ncgZl}n<)jMh<*ZZVa z^hZ2T2=kE7r~Q4n4SeVD7s6kbUR!#`^?BR1vuBUhE=YjkYL9)g_D5VVE(NiB*z$4> z=$j9#5AnbbJeJq>_GY|hKuN!xKFn=3b33e6jKCKL9 z8c$sQ_~T0a`uGJzWyL4wWXIp{GJf3%-0}3q2f(8*=G56gxcB3Ex%~EX>WdX`W*x4q ze)m8vGeiDLf9lV1A$eu+U=Ut@qA$;1@%z= zpAfd9Z)YCDCOjwYuE)tw*8IM8@5oRr=}1+7H~3%G7Xxo?zqskE6pJH{hrIoD)+jaD zdCFSlaVPqE>V91qQn%CLRpBQI>%aTi?rl41YPAigDjkUZ)eRj-tL2y9`}PoQvo3+YZP^Hb@z_TcNC>m#>s0wl?xwN?XC6fsyb$PQt`jq@>4~y&mq;9Dyr6BsFu%H zI38T8s;lgrJRR(>r2bwpm|hpFuR2^_iI!)-#y=uIUUA@b+>?d!oXS7JBab<}p9k9^ zBg?Ae@^4i89e)N=q;0=eO7dx0XIc;J7RBqRTQR= zVpd~*T^X|s^76l{?mxLaHQ&N0KC0kv>%^l)iI89Zn7nK!TYq^W3gN2$>8C@<3-vc| z)p8jqp5W_g`sklAdfd=a%;$Sg=s%x2c4+0`HR*?{H9W)q@|c|cOZnK^?$w|@p1j

    vR!V>HNXkgp-p8EB!}~XzO6J!7$)phb6y~lqwSHvtiB+t9`!zt1m50^ig%&eBZQ=YYMZbj9P?{!rdv5I!ojT~!G zkR6qxEZMIG+WMDcmC`eZ55g+Tt%nuID^n`$_Yc$xtG@p9=Od(}SIckmU(Wio`dFwo z(tiZeU#%;zlU2#(pn4!?O8;6TKMr!UJRqX#S2?QH+P;llqhbk=`OCw?4Xvu?&l z*XZsRMO47W2Q64&;ZCNZ{0PKU`LDtg_25txH6~@YuCBoBs}63M`KV zJbu!=bN=zWc`rkveg03IeK^~{8`G6)8Nm6-54DtKxd#^>p#nmWV-x8+ib~ukkwEu; z7RKvEUqRB)nSvi*Q~zoE5%prpU|LgmK*Qh}QN}U&tVEp?%j0#_th)TXM5%|V-=^4EBt!@ z@Q+IykjuS|{IM6BFIEy2`b|?+#UHpNCTum+Wd!VRt69m9M4rQMzRAqrqLV<{1^6+$XuHk(G>!(ddx&`k8us7{UZ-R;S zPyeP;FfD_VnmOcf`g2y*s^j(9KwVyr%kkfa*!$RVN$ODP@$>7@`RVI`xRbdZ9+=UZ z#+iKnzBu;j%lxK?!%iDpR_m8t{RP6?e*{PkDrWz1!0j5H@@2_2k*iI&T>f%u&tCVe z@JrM{d-N*qx51x5(g%%~Bdq^^_W09XKcWMaeYTCG9S_U2=ir8S_vc?nonZeGyYTB- z!l~7ZfV(Wf_P2r|X+6RvgAGKyFKsci;+lg)MW4Qkmi+t{u#t;r;R|OA?*Tq9^2Fub zxf{XmOLl~3+YoZvHfLR06U)AtO?a(++B&6O@squgVtuxK@*r9YlmgEa&)D2iK&>ft zGlnP(;o_O2taA|q4(Sx&`1iB90>JtkkR`wZ!?-3TaFNFWUgYOgVR8h4>1pqQl1`vF zIO9ZiYu3riZyCo&-5-iS%3xWD6^RE}YuUoH5nML?j9uutbhjy0c-*&n*Y6V2L7$S$ zKQrT^k212yG8{b-tU7Q{6!@C;sAJTIbkD_#4e!~veJ*9f(Ss)n4qsUroP61T=cQC) zD?qZ~vKW{C;IK}`I>5T}Z8A3paM#y3S`yf74)FK**3B(Tn@+Fo`m`&PV$7@<9(t7~ zxRP;|(|IV`hSL(V_dy;zH7Mv8qofuXvdubN1+a7e+>>>vNPn?t*=YbcCzs~Bmu37b zb9$C>-R?F^7n*S{jgXP)mDvz)F${42N|dc^jm&<@KL6@-S-yZkL%lVG%pq?AmTjR~ z`&GY=4WyO=$#d1L?8W;UIF+rz!1-)|l%3-V08sY-&aAs~D3cRs2;A|aDeeR-;{p7a zwCr=q4QD6X0qo(@NBkGzAixdnTH=~I{fICb*t+fg93 zMVX$_odNm01IzXKOk)2rgNY(3<2JHa<)#W>Y|F~o1HAgl7N#mo!gr+SA3r1?Dlo8Y zM_JwVK;T9ohLLqX?&^_~lc2;;$44*BU1nDpa((hoY_e{?kh|pS!-c|3C+;8H(hsJ~ zl`KEfo#D(Ar+WJ6Uajcwmz%eywo^Ke@bXLHQ1V|?c0TZ=gMO-_WKBfD zpVimzwiA5g4lG3+#UMvfEFkk`Hz9Kku;ppPWh`&aDiC1KCW1$Rk;mKu=!U;#ir}y} z(nkwLrvI||uT!~v8^2S`%=>|-HuQqG-*+a@N2-7cDmueQd5x46%fuwbj@#T%u-hHl zlzFO3RcW7)+7L6L8>iI1+WZ&W{iwGMg}IKI5A`}UR8JR~zH_ky$NHGq=3a(I1b z6_-u#OIBEYx$Ltic(>bSLrHC3`jKVpe>CMht%BaXYVtoJNk6R1YurE|%xao2Jk|eE z|E%|Xcjh4x$Knw?|Jy?#{p>Xx0$6SZ_;NFXN~8P%EIpQu46v8YJ|fS zn#7v+fR7rn*zeNDhls;DPqUz0U^qD}HKu^IP)vpua{|~BjXjsUIV!cJd^B^0+iq=3 zz3?^92FNU8q>ra@V)@x|zd!Py%d5KQR{|iCx$9o!j8Q*_FMX4f=?aA%j?a^^m`@gj zIIbxw3{sI!-?X~1@_tN8WbXcH*;6e=*L#IR+gPN;0C7xV@ zWMRfwWNsgk8IyNPVqv`-+i(8klt@p%dWilvmu`Ng@oGAfj<_;F0cQj3k*r&|EynGS zFM>}0geV7xfvjL@2&ev3@QQT6W8(@pMTspEH^;u8YG)2lNCDVA6W8X0gdRwM(FnOp zK30r8@q*?$eRXD0eM^n*U#|&U_a81~?7=H5Xn7IFl)gJ{kKV;A51fH;P!jb4NIFpBv9%uCoVn?S1AFlK3SU&lU9%l^K+#tbNGoA&s=k?}@+FB;_FgfL)00bazeE4^`OQ{< z7i3oP(}+W%gZ;+!kXX~P=vRSB#0|ebHhYp0_9*7$G1T9pW?yzQOcS=CPR3PHjsI$e z-4snXv|`p;4e=iKf$qz&76(|KC_l^T?9TlJbTiUE<=T=b*c3vp&1$8Lv1PguU_IOA zdt&XHKZe(5CpKMzuTIbWE%s$}dnf;A2KTH|tz7fRenH1t>j~bwo*uN!Ba7?9cyETj zTENur@PDr|iRGE&0hA#>6%(p%vMv5eTjU&7oN!~?L)E%N$fI&3N&-HzJCWitnN_du z*|qc$)(1)x8)Pi6fDPDs2&3_rtjU$>Q#Q!6L8cTBm)ZTwM@oTU*(-EK@bSBr2`62P zm=Zr?80(S3;B;};@O)MfwzjM@Ywf1orpk1_6IWTK6&aay+w@;HmZ^L)ZUp~H30%7Z z^G}q4@}(B|tU7%boO+zPL=n2aZ972|>RtXJVQ``lfH(mO!NJ2sQD0SiQA67M&Z+w7#&sX+8*je%Xtn)e9b&1vMj#eRyh2 zau$of-5dDCIu59hbEXEYqaNENbVYm|S-vzWVEJQCI6eH9teSq%KI_;b3x`+7H~iJ$ zJ{*hQvr1`TF~t9U?yUH zoICD5yoVj31~?Zk!iY(S5B}O?q9%R zv+TVPq3MpSBC2C1cNgnMD|a>f#?8e4IQf#*Szp3WvA3%VRQ)dJe4tF$DcjhuY`Wld zI+VRK)+1|tDZXvZl^S+$?-|$gY}g0Mnz-w9;y!KvD_|?`h9bGN7UuuVc1tPBW6E(j zU(EQt_%Nlw-f-Zo&1v=?kY@tkd(ZV1z>PINYDXx%%gg)tMV(LL4QEI|eJw{D9#3{GOBKyZW&2tEi(Rj5(L+e?`4Tpz00P z)*m<`| zFYA9}Uy0-_&c*%L!Zn{w9dNmldx_ihbY(UGjw0nWy~}kTDZ^jlWCI+<_6KL~QcYVl zKq~>ln%{kA{xh;TUqNbD-^Br^1J1DgmKJ_`#>-tO_QveZ@&Qo5p-S1$UO z-CXg&-6MhaZN)i8F5yC!=_;$6GizC%1Ed~! z-?1?!{@Af64Dy+CasDW70&MeNY;JmD<~z=*=g=(VqHeZa0VCa`0l!_8ev?04IdoL~ z_o=k_r`qC&RV@IhK3sfhn7!n#0PR`$qmk1tp#*Y<*+Ax1V{Nf7l$^T_v$wB-b7-m4 z@tZfWI(w%7V=vU14y#R)%o9q^d=m5N(26Maf^Py}K63OFNVz9%xS1!DR%eS`?6RIA zUm8I^7u!aD4&_k3zOJp+QE;C)@Qk3U88~M~voV zl+81*lpARd7cY7bJ>7Zy212xl`4ywz^qiAF>SGrjROy&h1jJ0#JJ6n`<#L8+W=gUymp4|72R%d$~0?3x#w?u4dcuo8>I>xNpjc)X0=ES8N zYnp(L)QrAMXp1YM;fJ$>U)ftAjLnwWe{=MZqGLGFk1izA0@kt?J(rnLz1R-LT=_DF zx8X)31-9{|-x2EVBcE#Ozi*tzE`GXxVAN`WVO{Syac1&chJc#!DR~^vmpTn@nu8=WH3+lO^ zKbAQAx`kTDy9e78dkxOG=u@YJH#>nJR_cZ&RJ+(HF+#)?=RQC(N^2 zt{6L%p=?zWQLs;R46}RInr0WKdAR>@BzgU>)}S*8TXS6)%5Ska+>B@&M+wGbJMJ9y z_8q_=6nBaPx!UOl!D79o5x4(^ZI2XS+{O+8C@(<9XUh%Z&$z2x{0F$@=9>$Th;p ziQpwGapI#<604x`Y5mD>fat@(Xzu|p%&MMf;ROudZR32{><;u&ms`F4)6-v3F9Np) zO7Iwh)3HodX_Y0y#*$q??J&0&MD8nq*sUD8^=Vgg2u@X{AqH4 ziLLtwyws*s3QT@h7HBr?ALjk*;Y|5G%=0DuQAFbx(&VM~A%HhZ^17F4X@drCrDPC$lGK$!(i-Ccr@zJYy#fGBewI-W0d zAr)HcLS;(a)iLqGBtZ&{=Lf9xc&#YY?V71>Q!SmRaN8~iS*)+-b=bc~al58?y};^a zNB0wBHemt2YCY@ac3|7aoF}Xf@7v-Syn+#gr)+1y5tBi(fz$8&pbq-7>&m3jhxHcK zlIay=y+B2xxJ(dGhngDo0p#^dCF9+2gq0HoCQiQL_+S3By?*@W2NwXIBbp>smAL54 zh4IXb(d(Q=70}VUdCzHCz%2Ui^;~@mvVXke&8Vc$T%I8s9oAdHO>Q|!!ao@ktB$pH zavA1t)DuI8HxjI_q*3gSdjI-Z- zrfXPG*Zm0?S=b8lxPsuDxVr7|+FK9-RsEq4JYkPB7pP4)^th4qX&dm?AK3fD6$?Z6 z_H+ifEu2>nzSD?ft6S5e>Jik-L$}ardrF!jL-<>hFOXf>8F3oJTO6{y8%hvbc{XiI zAH?uJyBS;?KO5(ADP^--k&(U0b?;T2UY6av|5L8+~3Y2gS2nKU31D<5SE{x{^vOlxA&yvG;Cf)|dIatpKVpkuDJdTD zNxjUrzSyB}?CLUcz(xYwdLh!DAbN?ujEl zV6@tw0GSOnzw4_SwY+uuVAO-($e)p5XCgU_@w>(weINlihs(O-`bvhh6;`LJ5vgCb2M*D9a}Tr zai9LnzLTihP}#-#a5VbB^``?pE48x!AvgB57M-g+#gI;YAaEx znUFXC2DSC)bY}-~duR4$KJRAhC;p4_6l?lMKb9RkjGVd&d5u{U@I7M}r#y9$^_v`$mnZ>HNn9 z193qK_$uASUiRr$bii<5cK(raS~|-qc2>C)v8guK0w`xb$Xq=3*j9OSo5XTcHA&)p zgf&^g4x6pO@EexWW2~2Z6HZ`j7#wU{-5jNB-?15Nb*=w |%dQ)H8oWEn9wmq+bm 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 T)$6#o@>esggL9H`Y{&ls&G<%F literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b1cec6a5eedd90dc58c88b0826ba7d9c0a1f2a87 GIT binary patch literal 29568 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d448fa9b445356186489fa5b77d3b41b550facc4 GIT binary patch literal 119952 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 G{{IVg80M1z literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5d2e055f60a8d1c89eb3a4a12423ba3959cc3814 GIT binary patch literal 50400 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 J5DvEg{{fMLWI+G` literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..bdb3ca7f1b0069a77aa3bf3d653a991d8dab306b GIT binary patch literal 52656 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�Vy%`&|nqpLW8f)PG-ezsE%}X$?Lx10m{XHfj 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 LdOdV@l=A-%sf4{h literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5863a19460c0500ee385aad1ef7fb52e139b747e GIT binary patch literal 97456 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

    4w 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

    j^w3LOXX3xKpYqt!WJ+By|PvLL*r#1zzWh+ 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rules.ninja new file mode 100644 index 00000000..922d8008 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/additional_project_files.txt b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build.json new file mode 100644 index 00000000..29d51a6e --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "x86_64", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build_mini.json new file mode 100644 index 00000000..87e69b11 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "x86_64", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build.ninja b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build.ninja new file mode 100644 index 00000000..d31999c3 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build.ninja @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so + TARGET_PDB = rnnoise.so.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build_file_index.txt b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/cmake_install.cmake b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/cmake_install.cmake new file mode 100644 index 00000000..83a3ca26 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json new file mode 100644 index 00000000..36299df7 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..26d1a8c4d0fede07b96a12725123b0cc4bb726ca GIT binary patch literal 2477 zcmcJRX>;2)5Qd$kIovvjV>egh#<|+W&Jwliqy69yj%a5zlf_=fR4;}~O33wWeXW)4-egVG*;{|vbj0Lb5j8}ky z5dl`A*nTcu&NT0}lr(K&Q_0?{mgDY-ZJ5+qm9jkTG6QN$(Q>r*+uF)X?N8>d)uO|d z!D9VykM*5wVZWZG+#M=IgFjZ2)n(RFh6&A08wsBgdG6ZMuMZ!Ru||?srWg<(=BkCA zTcWlQbdq8H8;eBBPel1q?yU9SIvK0-An7#4&KRq5nQR_>*xvoPhshmkd~Lh26-7@P zpR+^Ra$c}Z7v4)p)v&4``^P9&1!c+zU8E90dtVQFz8B414==dd4l8nZCgDX2FMN{X zjrZ~Hb|c2%CS~C>pj-;CtjRGoLs?dsa(H$co`pdVrD&IymcjELWx3~~OMPcO0$4}6 zceZS+JLn@49L=Nz*YJ>;8kDPMC{DIe*T&Z0$=>$oO6ROw zAI=0Bg;V|rk1o;n&^vw~Z@%7tgQ?4ueQ4B6qsg^~ahoz_(84lkKH1nTWzYnLN_gU0 z@m!Ts5%PB|x_twFcvP!c^W4Yg8|!>x~Y68maT@#EL-iYuGG3KJvRJak>YCATQL7RPqwpdnmfUS z)IQOD5eY@50w-jFeaW6-ya>q9N?}8|7eSe%{QdxeKrIu&}Ehqk^l(E*OtMWX_ zGCy)%P8XD7_QqM4zVf0|DtR?RRVwfC*90w?gnyEeYjV1v6mu}nnuOR+@>IG~&e8~l zIlH73v@>QwrILlwltf~z5|Ts5`~9jI|0Chlx0Dc$CUYR1jlwzUJ8&6X0armd3xzY$ p_uvOG1+Ie|;3l{Qron9xd}qKc_z~OzcfmbyAB3~mPv9Y#`vSqH`x*cM literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/configure_fingerprint.bin new file mode 100644 index 00000000..51622b40 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/configure_fingerprint.bin @@ -0,0 +1,29 @@ +C/C++ Structured Log +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̲1  ̲1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build.json  ̲1 + ̲1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/android_gradle_build_mini.json  ̲1 ̲1o +m +k/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build.ninja  ̲1 ̲1s +q +o/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build.ninja.txt  ̲1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/build_file_index.txt  ̲1 N ̲1y +w +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json  ̲1N ̲1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/compile_commands.json.bin  ̲1  ̲1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/metadata_generation_command.txt  ̲1 + ̲1v +t +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/prefab_config.json  ̲1  ( ̲1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/symbol_folder_index.txt  ̲1  u ̲1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̲1  1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/metadata_generation_command.txt new file mode 100644 index 00000000..39c2b464 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_ABI=x86_64 +-DCMAKE_ANDROID_ARCH_ABI=x86_64 +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64 +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64 +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/prefab_config.json b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/symbol_folder_index.txt new file mode 100644 index 00000000..f3e92bf2 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/6h652k5m/x86_64/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/6h652k5m/obj/x86_64 \ No newline at end of file diff --git a/android/.cxx/tools/debug/arm64-v8a/compile_commands.json b/android/.cxx/tools/debug/arm64-v8a/compile_commands.json index c31d37dd..c91e3d19 100644 --- a/android/.cxx/tools/debug/arm64-v8a/compile_commands.json +++ b/android/.cxx/tools/debug/arm64-v8a/compile_commands.json @@ -1,42 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5h515k55/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fno-experimental-isel -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/debug/x86/compile_commands.json b/android/.cxx/tools/debug/x86/compile_commands.json index 2bef66c3..6a043c0d 100644 --- a/android/.cxx/tools/debug/x86/compile_commands.json +++ b/android/.cxx/tools/debug/x86/compile_commands.json @@ -1,42 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/8496q6d5/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -g -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/Debug/5rw0v4h2/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/arm64-v8a/compile_commands.json b/android/.cxx/tools/release/arm64-v8a/compile_commands.json index fbb3e01e..ea7e8877 100644 --- a/android/.cxx/tools/release/arm64-v8a/compile_commands.json +++ b/android/.cxx/tools/release/arm64-v8a/compile_commands.json @@ -1,42 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/armeabi-v7a/compile_commands.json b/android/.cxx/tools/release/armeabi-v7a/compile_commands.json index 24cebd07..12de1a1e 100644 --- a/android/.cxx/tools/release/armeabi-v7a/compile_commands.json +++ b/android/.cxx/tools/release/armeabi-v7a/compile_commands.json @@ -1,42 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/x86/compile_commands.json b/android/.cxx/tools/release/x86/compile_commands.json index 50203db7..c4454c39 100644 --- a/android/.cxx/tools/release/x86/compile_commands.json +++ b/android/.cxx/tools/release/x86/compile_commands.json @@ -1,42 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android16 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/.cxx/tools/release/x86_64/compile_commands.json b/android/.cxx/tools/release/x86_64/compile_commands.json index 79a7ad3b..36299df7 100644 --- a/android/.cxx/tools/release/x86_64/compile_commands.json +++ b/android/.cxx/tools/release/x86_64/compile_commands.json @@ -1,42 +1,42 @@ [ { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" }, { - "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/x86_64", - "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/6h652k5m/x86_64", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/arm64/sysroot/usr/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" } ] \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 14e00825..e37a614c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -27,7 +27,7 @@ apply plugin: 'kotlin-android' android { compileSdkVersion 33 buildToolsVersion '33.0.0' - ndkVersion "24.0.8215888" + ndkVersion "20.1.5948944" if (project.android.hasProperty("namespace")) { namespace 'com.cloudwebrtc.webrtc' @@ -52,6 +52,12 @@ android { arguments '-DANDROID_STL=c++_static', '-DANDROID_PLATFORM=android-16' } } + + // Configure NDK to use .so files + ndk { + // Change the libs path if necessary + abiFilters 'armeabi-v7a', 'arm64-v8a' // Ensure you select the ABI versions you have compiled + } } lintOptions { @@ -71,14 +77,14 @@ android { dependencies { implementation 'io.github.webrtc-sdk:android:114.5735.02' implementation 'com.twilio:audioswitch:1.1.8' - implementation 'androidx.annotation:annotation:1.1.0' + implementation 'androidx.annotation:annotation:1.6.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" // ML Kit - implementation 'com.google.mlkit:segmentation-selfie:16.0.0-beta3' + implementation 'com.google.mlkit:segmentation-selfie:16.0.0-beta4' // Libyuv implementation "io.github.crow-misia.libyuv:libyuv-android:0.28.0" - implementation 'androidx.camera:camera-core:1.0.2' + implementation 'androidx.camera:camera-core:1.2.3' // implementation files('libwebrtc.aar') } diff --git a/android/jni/CMakeCache.txt b/android/jni/CMakeCache.txt new file mode 100644 index 00000000..800ff847 --- /dev/null +++ b/android/jni/CMakeCache.txt @@ -0,0 +1,369 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +# It was generated by CMake: /usr/local/Cellar/cmake/3.27.0/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND + +//Path to a program. +CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/pkgRedirects + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=27 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.27.0/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.27.0/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.27.0/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.27.0/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.27.0/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/jni/CMakeFiles/3.27.0/CMakeCCompiler.cmake b/android/jni/CMakeFiles/3.27.0/CMakeCCompiler.cmake new file mode 100644 index 00000000..d840850c --- /dev/null +++ b/android/jni/CMakeFiles/3.27.0/CMakeCCompiler.cmake @@ -0,0 +1,74 @@ +set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "14.0.3.14030022") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks") diff --git a/android/jni/CMakeFiles/3.27.0/CMakeCXXCompiler.cmake b/android/jni/CMakeFiles/3.27.0/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..f1a69a09 --- /dev/null +++ b/android/jni/CMakeFiles/3.27.0/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.3.14030022") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks") diff --git a/android/jni/CMakeFiles/3.27.0/CMakeDetermineCompilerABI_C.bin b/android/jni/CMakeFiles/3.27.0/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..a7c911a6b97e7a5e75089ca062eda5ed60bfcdff GIT binary patch literal 16712 zcmeI3&ubG=5XWCkixvCpBo#g6AX+Q7MFm4CnwD<6t92V{gxXS`O?PV-(xfCCY=lZL zfsnc*1u61@|##l7w=Oi1qL|pz;Nu4wfYMnC{a`7X<{Y*TkBHf9! zxb!EcweN2E;X2gudV4qU7;G#@M?`nDj*Hl7ms+ouij`KugZ*W1hV>pqmqf?vwHL!$ z>uT|lS9G*jTq^}S-rw7(o-h>?E!_WSE&j8XecPC_n(Q)RUrkQUXhuJVglHL*zNXYp zzpOI&9T2WYIt?woNDl+>XVAj?E8-^NNq816CTGOuw~#YOv0hwC!Mouj)k=A!;N?f0 zTET%9I|G+KhTacc-ujmQSbzO$;nJHw=dK`^f`@PFK@&Z}I{05C?k9(^7rYNqY!L60 zI`aFsn|xQ^FMGjToC|nLqSXufxm&CF?#A%sF#7WH;qCJXQhz6-R2SmKNDD6-36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36Q|i2;4L4-*=5)a=E^}Z`P}OyGBEl zxq4^ce9<|MW#5O6uB6eZ8;vMABguCiW-K`$OFlOm%b$?3?CH6&iuc$pt!Zb|FE5Rz zo1^I1Rm!&Jrt@QdO}pii>nxS6Nj+m5)|5RFj;sgw^EKbqrLyCemu9V8Zr0F-J!MVU zs3h~xXM;-dD6`Bm>x?2BQY4{l4gwGfelk4BCV+YIKbC3(;iTAh%O zs-)gn*Y1|PT1C_A?h3kAoihEd+c2o>8!KK>jVINYC+KHyyIHQe8b+cQ^){pV_*;>F z8EN@cUm~3F76zw8Bbkl%G4GB2kb&%{Fo}P-uV5-a)|U?Y3iB=OI`2KyZqe~pit5l_ O!Snrs+uX*t#Qp+h2g)`8 literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/3.27.0/CMakeDetermineCompilerABI_CXX.bin b/android/jni/CMakeFiles/3.27.0/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..cfcf415ae564e5e6f3e982f114b1a30c0205cafb GIT binary patch literal 17224 zcmeI4!Ee-75QpEgiGUUoxFD+bum?&D2scgb*{&&sv+n1&P}{Y1Z?bH*a?Q z+1K&^&!4_L%vh<+7&`=Z0&Eq;cdP;)V;_Mvz&Ky7Ef{OY$`VG4t5lS4R9L49iJZ5L z)mAY@o}Vekn9`#VM#KJaah`~+B=u8WthfIq+zf2oQYolMhUqAF@{)5W4B}zI*ZW)k zDy?^09YS5GmoElB=l$T07r5LDHbSY3{r#@$AyZtak^9@$kbl#(zBcB}jNMGySH>y3 zHWVmiAi1i-(~Rxlv&FnBT&9$+f}Q}4J)8#Xfj$Y>of=~gp}>dWFN5J4SBANm^Db)) z4pqR8f$9A?(tWS3y93_^jq77D?BnM@mL7fZ%hmsOjK4eEKW~pvUtb@-#zwm$YesK@)gVi3x>s1=|0{u7_E@+oDXv%BLKC8L> zvisSA{Of}_5nXLo9l@&XEEx9FnPKb*T+b>Y5g-CYfCvx)B0vO)01+SpM1Tko0U|&IhyW2F z0z`la5CI}U1c(3;AOb{y2oM1xkP^7j*nRTAc!6Sf`&nbRzyHA4L)CB=pEZ6M{Q}(a z`y)rn#@?>6r-BO@{BxvH2(A=@-y3_k{(*>T%`aVxy}KgZ;BGI8)+egjC_3yiW|>R# z?Q6+^izpQCdSuS>1R}FD>Ykd5$MJUD|4C`=#mzOeg&Hhd zzk!q2|AO8qm)Kup_hlH5YVebN7oZLPnViP`Gho?6LT%;tJK&$q^?Oh0tlwXiep|nY zXuO1z;3?NrQV;v7z!w7!^5c>p=WESNm+?aaJoiSyfwksj8XmqVyzOmr5xAZmqzPB$ zxm<$pC5bPxoOJd+bZlR*3*WaR-Rauj3VlkOyrNC$amS8?3N40i-xsmY>Wh$3UtO(- z-Ja)*s5WbAPOr!G8?lID-M71KPXwDz=n8!QI32we4b)#9*=zOxY7xG}nvLorAq;A$$KU H@!7rtN=8*X literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/3.27.0/CMakeSystem.cmake b/android/jni/CMakeFiles/3.27.0/CMakeSystem.cmake new file mode 100644 index 00000000..7a92c8d2 --- /dev/null +++ b/android/jni/CMakeFiles/3.27.0/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Darwin-22.5.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "22.5.0") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.c b/android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..66be3654 --- /dev/null +++ b/android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,866 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.o b/android/jni/CMakeFiles/3.27.0/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..1937e62a06ad5ada79144d747307352f5afcca54 GIT binary patch literal 1528 zcmbVM&ubGw6rQv(4QOo+9xAvH&_hmTlNN+}Nl3Ot&{j$WA%t;6)QvbIr5o`ARjnK+u#(m5)_0;={rL|)I+;sJ*Y&s)?Tqfd_gbR0*<&C z=^R2S>wVvAxkv1ja*=fTK!>$SVh;oAdE<|ZF z4gGc9estmG{_@Osiz|}g!S7rlzD`foeK~L+w_IDwJEi&L5%Zcu^*dC@a7 z@B3T*etG=m#QI6;lHOI<}_&;6z>dML_XC<;T{v z_Wt(%-oY+CU#snS)k3e=c8YD~9@Rt;>9v*L=z5)MNqKl$_A0O5tg_zsm1`@{mbTMS zgSKDI-sA|rDaY-%Flw{d!F~<*)${+BE)V$_f|xLVXVkFJqkQCeL|Qci$?j~0ifL+P zdn>zRZkuKq&xc&jSRMk7>$zf+ SUrxx5YPsyw1I8vzmiP@u>*xmn literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..52d56e25 --- /dev/null +++ b/android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,855 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.o b/android/jni/CMakeFiles/3.27.0/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..293ad0890dd231b9b96b89b5fe7931b232d5e2ed GIT binary patch literal 3672 zcmbVOU1%It6uz^wJK1ED?Y0$dsj1r^C4K1bW)lpyr6wdBHuRS?v1wx%C$p1e)6MQW zyW2l2MxiCKiY-`*;zL11p$LK?ico|;)Ca+WU`6{-q=kYJN>QjrtlznFX46a(r5?C* ze(yKu-h1wu`S#CW|E>{2Q3W0tevGC79#IU?YK)J_xCD)3GEti5fLxu-G{R&A>3Z2Z zT6Sbd?@JBz&FQZ69t(s=ul>AU2#suhF-goNT{lZ*JDVS6gRalVb8$-SzsdQz^L?&R zou4tv#+*^tyE^(h=JW_{4yegtVgO0ep4~=%9%vbX{0jNf+=9LNwKLvU#+w4(zic!1 zFJlc?Ms;I&*tQPSes=Be=TVX}&DK7Ez!r1lRUZeKk>}M z1oA5DmHd%xKBMb9yB^G7lItVN#;<`#N3<8`%UkNn&l=N5Y@CKO!CTK47_Xi2ZZjUM z0_vD66L;$`m(5E=@BZCjyw`bB6Yd$&z!Lc-;ai2_kUdd$+>EWn9J$>s+>Mxo!{qnu^bmh*K)C_6q)AHof=B|6oF8PCMYGyh$^AJYN zOTQ^0{?GK&shOe6J-fU2Y@u?<<}7=#gYH#l&d84r3F#^3jPgjqo*3*hY?KOH4cijqy z3~yVZwXagc6i@i5rGW5N4MNnn&QnDKwdHiHpsdbyf{L|=SH8pD0dU$h-$gv=sw(d* zwW|BsQ7PQN8;`&jcxa065||8YP;1py5*U+do24}jYt*%V?^@Tx+T>b)cdbcSDM=#j zQ3zKcDA#?pYCBuoz-uUl;CFaz6}1~+2-Z}4Bqgpq*8`)nU0n|r@|``}J5Md{chpT_ z^}e&Y=Sgjs!6L95O2Dtiz*JhKkVP6bsY;_<3{fhBSWC1?S~t`ALr*4A39;r)qH~vV z$m$#z=;S)@$;8ZJQN%^Ozl3Uv=ZuNrtd$=%3mGfkRWK_PR=!+{AF+n*vKb%ARmx?{ z-pne>-7aJ^@$q~%E`hsobxQG;Sh6jah|j$O?-TR|#mC;cUBVnQY{%qYD@UX2G-dp8yFT7e#0B;96Xh&~v#{qp`&%u=5cVKTy*M)v?XLC{}%~gewnTbgM;aS0Kj-u{<_^p4(CNSTK@>x6lw|ruP%TrNY+8Hy&iE_up164W zom=OocKp2dTL0$Q`2D+2zrEqN51;wv_#|S^U|hiX1mi1=s~9&h?qE<=685VYM6!Iq zf0UXKbP>oOW1T9V^nTWR53x>_{Ggxeo%HkUch^rgBJcWXy$=&Zdqd+9 z0t1n(;G?4A2hooY4&f1zFEKe4GNb2C43^%wz7x8RK|fA(5hx$JLmRkxh^!ao;8HJaUs#j`s@XXhezB*96ZXil#q~(f)^%9M8uM3`b7+Ivboa5aJYK z{PHLiMVSpZ2rzmHhO*S%gB#7W`WvBM(v(0=U2t6>TnU7fvLotKpG(o;qzT zplaKEKD<_UF@zrdkwIPGXsKYh-7l5usm{Z}C4kr0e z;Fzy{2@YKC18}@YdyDxo<|gxP%-4g{JTS@Wzn=77@GyYdp%5L%SO&l->z%B-jh@Wp zcl+@M*4?g6#Z7*<<6ERN7DQB%y#CcDvq%^5L@a1Sj=$Q`^o31DmtDn)tF}2um3 search starts here: + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking C executable cmTC_eaecf + /usr/local/Cellar/cmake/3.27.0/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eaecf.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -o cmTC_eaecf + Apple clang version 14.0.3 (clang-1403.0.22.14.1) + Target: x86_64-apple-darwin22.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch x86_64 -platform_version macos 13.0.0 13.3 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -o cmTC_eaecf -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld64-857.1 + BUILD 16:59:53 Feb 24 2023 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + Library search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib + Framework search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/ + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:11 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:11 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-poEjyX'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/Cellar/cmake/3.27.0/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_eaecf/fast] + ignore line: [/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_eaecf.dir/build.make CMakeFiles/cmTC_eaecf.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 14.0.3 (clang-1403.0.22.14.1)] + ignore line: [Target: x86_64-apple-darwin22.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=all -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=2 -target-sdk-version=13.3 -fvisibility-inlines-hidden-static-local-var -target-cpu penryn -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 857.1 -v -fcoverage-compilation-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-poEjyX -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3 -dependency-file CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-poEjyX -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -no-opaque-pointers -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 14.0.3 (clang-1403.0.22.14.1) default target x86_64-apple-darwin22.5.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_eaecf] + ignore line: [/usr/local/Cellar/cmake/3.27.0/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eaecf.dir/link.txt --verbose=1] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -o cmTC_eaecf ] + ignore line: [Apple clang version 14.0.3 (clang-1403.0.22.14.1)] + ignore line: [Target: x86_64-apple-darwin22.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch x86_64 -platform_version macos 13.0.0 13.3 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -o cmTC_eaecf -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [13.0.0] ==> ignore + arg [13.3] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_eaecf] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_eaecf.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] + Framework search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] + collapse framework dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks] + implicit libs: [] + implicit objs: [] + implicit dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] + implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:11 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M" + binary: "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M" + cmakeVariables: + CMAKE_CXX_FLAGS: "-std=c++17 -DANDROID -g -ffunction-sections -fdata-sections" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M' + + Run Build Command(s): /usr/local/Cellar/cmake/3.27.0/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_e3a07/fast + /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_e3a07.dir/build.make CMakeFiles/cmTC_e3a07.dir/build + Building CXX object CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++17 -DANDROID -g -ffunction-sections -fdata-sections -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -v -Wl,-v -MD -MT CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Apple clang version 14.0.3 (clang-1403.0.22.14.1) + Target: x86_64-apple-darwin22.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=all -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=2 -target-sdk-version=13.3 -fvisibility-inlines-hidden-static-local-var -target-cpu penryn -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=lldb -target-linker-version 857.1 -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3 -dependency-file CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -D ANDROID -stdlib=libc++ -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -std=c++17 -fdeprecated-macro -fdebug-compilation-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -no-opaque-pointers -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 14.0.3 (clang-1403.0.22.14.1) default target x86_64-apple-darwin22.5.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking CXX executable cmTC_e3a07 + /usr/local/Cellar/cmake/3.27.0/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e3a07.dir/link.txt --verbose=1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++17 -DANDROID -g -ffunction-sections -fdata-sections -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e3a07 + Apple clang version 14.0.3 (clang-1403.0.22.14.1) + Target: x86_64-apple-darwin22.5.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch x86_64 -platform_version macos 13.0.0 13.3 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -o cmTC_e3a07 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld64-857.1 + BUILD 16:59:53 Feb 24 2023 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + Library search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib + Framework search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/ + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:11 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:11 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/Cellar/cmake/3.27.0/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_e3a07/fast] + ignore line: [/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_e3a07.dir/build.make CMakeFiles/cmTC_e3a07.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++17 -DANDROID -g -ffunction-sections -fdata-sections -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 14.0.3 (clang-1403.0.22.14.1)] + ignore line: [Target: x86_64-apple-darwin22.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=all -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=2 -target-sdk-version=13.3 -fvisibility-inlines-hidden-static-local-var -target-cpu penryn -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=standalone -dwarf-version=4 -debugger-tuning=lldb -target-linker-version 857.1 -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3 -dependency-file CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -D ANDROID -stdlib=libc++ -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -std=c++17 -fdeprecated-macro -fdebug-compilation-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/CMakeScratch/TryCompile-NN484M -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -no-opaque-pointers -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 14.0.3 (clang-1403.0.22.14.1) default target x86_64-apple-darwin22.5.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/c++/v1] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_e3a07] + ignore line: [/usr/local/Cellar/cmake/3.27.0/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e3a07.dir/link.txt --verbose=1] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++17 -DANDROID -g -ffunction-sections -fdata-sections -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e3a07 ] + ignore line: [Apple clang version 14.0.3 (clang-1403.0.22.14.1)] + ignore line: [Target: x86_64-apple-darwin22.5.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch x86_64 -platform_version macos 13.0.0 13.3 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -o cmTC_e3a07 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [13.0.0] ==> ignore + arg [13.3] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e3a07] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_e3a07.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] + Framework search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] + collapse framework dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit objs: [] + implicit dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib] + implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks] + + +... diff --git a/android/jni/CMakeFiles/CMakeDirectoryInformation.cmake b/android/jni/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..6e15f4ad --- /dev/null +++ b/android/jni/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/android/jni/CMakeFiles/Makefile.cmake b/android/jni/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..984b303e --- /dev/null +++ b/android/jni/CMakeFiles/Makefile.cmake @@ -0,0 +1,130 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.27.0/CMakeCCompiler.cmake" + "CMakeFiles/3.27.0/CMakeCXXCompiler.cmake" + "CMakeFiles/3.27.0/CMakeSystem.cmake" + "CMakeLists.txt" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCCompilerABI.c" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Clang.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Apple-AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Apple-Clang-C.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Apple-Clang.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/Darwin.cmake" + "/usr/local/Cellar/cmake/3.27.0/share/cmake/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.27.0/CMakeSystem.cmake" + "CMakeFiles/3.27.0/CMakeCCompiler.cmake" + "CMakeFiles/3.27.0/CMakeCXXCompiler.cmake" + "CMakeFiles/3.27.0/CMakeCCompiler.cmake" + "CMakeFiles/3.27.0/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/rnnoise.dir/DependInfo.cmake" + ) diff --git a/android/jni/CMakeFiles/Makefile2 b/android/jni/CMakeFiles/Makefile2 new file mode 100644 index 00000000..155b3700 --- /dev/null +++ b/android/jni/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.27.0/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.27.0/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/rnnoise.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/rnnoise.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/rnnoise.dir + +# All Build rule for target. +CMakeFiles/rnnoise.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target rnnoise" +.PHONY : CMakeFiles/rnnoise.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rnnoise.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rnnoise.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles 0 +.PHONY : CMakeFiles/rnnoise.dir/rule + +# Convenience name for target. +rnnoise: CMakeFiles/rnnoise.dir/rule +.PHONY : rnnoise + +# clean rule for target. +CMakeFiles/rnnoise.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/clean +.PHONY : CMakeFiles/rnnoise.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/android/jni/CMakeFiles/TargetDirectories.txt b/android/jni/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..54c3de55 --- /dev/null +++ b/android/jni/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/rebuild_cache.dir diff --git a/android/jni/CMakeFiles/cmake.check_cache b/android/jni/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/jni/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/jni/CMakeFiles/progress.marks b/android/jni/CMakeFiles/progress.marks new file mode 100644 index 00000000..ec635144 --- /dev/null +++ b/android/jni/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/android/jni/CMakeFiles/rnnoise.dir/DependInfo.cmake b/android/jni/CMakeFiles/rnnoise.dir/DependInfo.cmake new file mode 100644 index 00000000..d4484f00 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/DependInfo.cmake @@ -0,0 +1,26 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" "CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" "CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" "CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" "CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" "CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d" + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" "CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o" "gcc" "CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/android/jni/CMakeFiles/rnnoise.dir/build.make b/android/jni/CMakeFiles/rnnoise.dir/build.make new file mode 100644 index 00000000..09dba99e --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/build.make @@ -0,0 +1,222 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.27.0/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.27.0/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Include any dependencies generated for this target. +include CMakeFiles/rnnoise.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/rnnoise.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/rnnoise.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/rnnoise.dir/flags.make + +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: rnnoise/src/celt_lpc.c +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c + +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c > CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.s + +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: rnnoise/src/denoise.c +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c + +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c > CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.s + +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: rnnoise/src/kiss_fft.c +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c + +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c > CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.s + +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: rnnoise/src/pitch.c +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c + +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c > CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.s + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: rnnoise/src/rnn_data.c +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c > CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.s + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: rnnoise/src/rnn_reader.c +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c > CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.s + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: rnnoise/src/rnn.c +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -MF CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c > CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.i + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.s + +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: CMakeFiles/rnnoise.dir/flags.make +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: rnnoise_wrapper.c +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: CMakeFiles/rnnoise.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -MF CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c + +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.i" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c > CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.i + +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.s" + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.s + +# Object files for target rnnoise +rnnoise_OBJECTS = \ +"CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o" \ +"CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o" + +# External object files for target rnnoise +rnnoise_EXTERNAL_OBJECTS = + +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o +librnnoise.so: CMakeFiles/rnnoise.dir/build.make +librnnoise.so: CMakeFiles/rnnoise.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking C shared library librnnoise.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rnnoise.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/rnnoise.dir/build: librnnoise.so +.PHONY : CMakeFiles/rnnoise.dir/build + +CMakeFiles/rnnoise.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rnnoise.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rnnoise.dir/clean + +CMakeFiles/rnnoise.dir/depend: + cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles/rnnoise.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/rnnoise.dir/depend + diff --git a/android/jni/CMakeFiles/rnnoise.dir/cmake_clean.cmake b/android/jni/CMakeFiles/rnnoise.dir/cmake_clean.cmake new file mode 100644 index 00000000..32cf6bda --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/cmake_clean.cmake @@ -0,0 +1,25 @@ +file(REMOVE_RECURSE + "CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o" + "CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d" + "CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o" + "CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d" + "librnnoise.pdb" + "librnnoise.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/rnnoise.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.internal b/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.internal new file mode 100644 index 00000000..23832e26 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.internal @@ -0,0 +1,327 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/_kiss_fft_guts.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/tansig_table.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/jni.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + diff --git a/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.make b/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.make new file mode 100644 index 00000000..355aa033 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.make @@ -0,0 +1,435 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: rnnoise/src/celt_lpc.c \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/src/arch.h \ + rnnoise/src/celt_lpc.h \ + rnnoise/src/common.h \ + rnnoise/src/opus_types.h \ + rnnoise/src/pitch.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: rnnoise/src/denoise.c \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/include/rnnoise.h \ + rnnoise/src/arch.h \ + rnnoise/src/common.h \ + rnnoise/src/kiss_fft.h \ + rnnoise/src/opus_types.h \ + rnnoise/src/pitch.h \ + rnnoise/src/rnn.h \ + rnnoise/src/rnn_data.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: rnnoise/src/kiss_fft.c \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/src/_kiss_fft_guts.h \ + rnnoise/src/arch.h \ + rnnoise/src/common.h \ + rnnoise/src/kiss_fft.h \ + rnnoise/src/opus_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: rnnoise/src/pitch.c \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/src/arch.h \ + rnnoise/src/celt_lpc.h \ + rnnoise/src/common.h \ + rnnoise/src/opus_types.h \ + rnnoise/src/pitch.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: rnnoise/src/rnn.c \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/include/rnnoise.h \ + rnnoise/src/arch.h \ + rnnoise/src/common.h \ + rnnoise/src/opus_types.h \ + rnnoise/src/rnn.h \ + rnnoise/src/rnn_data.h \ + rnnoise/src/tansig_table.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: rnnoise/src/rnn_data.c \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/include/rnnoise.h \ + rnnoise/src/opus_types.h \ + rnnoise/src/rnn.h \ + rnnoise/src/rnn_data.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: rnnoise/src/rnn_reader.c \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/include/rnnoise.h \ + rnnoise/src/opus_types.h \ + rnnoise/src/rnn.h \ + rnnoise/src/rnn_data.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h + +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: rnnoise_wrapper.c \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + rnnoise/include/rnnoise.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/jni.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h + + +rnnoise/src/rnn_reader.c: + +rnnoise/src/rnn.c: + +rnnoise/src/_kiss_fft_guts.h: + +rnnoise/src/kiss_fft.c: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h: + +rnnoise/src/rnn.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h: + +rnnoise/include/rnnoise.h: + +rnnoise/src/denoise.c: + +rnnoise/src/rnn_data.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h: + +rnnoise_wrapper.c: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h: + +rnnoise/src/pitch.c: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/jni.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h: + +rnnoise/src/kiss_fft.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h: + +rnnoise/src/opus_types.h: + +rnnoise/src/common.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h: + +rnnoise/src/rnn_data.c: + +rnnoise/src/celt_lpc.c: + +rnnoise/src/pitch.h: + +rnnoise/src/tansig_table.h: + +/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h: + +rnnoise/src/arch.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h: + +rnnoise/src/celt_lpc.h: diff --git a/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.ts b/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.ts new file mode 100644 index 00000000..82923dfd --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for rnnoise. diff --git a/android/jni/CMakeFiles/rnnoise.dir/depend.make b/android/jni/CMakeFiles/rnnoise.dir/depend.make new file mode 100644 index 00000000..7c5a1730 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for rnnoise. +# This may be replaced when dependencies are built. diff --git a/android/jni/CMakeFiles/rnnoise.dir/flags.make b/android/jni/CMakeFiles/rnnoise.dir/flags.make new file mode 100644 index 00000000..7414e775 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +# compile C with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc +C_DEFINES = -Drnnoise_EXPORTS + +C_INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include -I/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi + +C_FLAGSx86_64 = -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + +C_FLAGS = -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + diff --git a/android/jni/CMakeFiles/rnnoise.dir/link.txt b/android/jni/CMakeFiles/rnnoise.dir/link.txt new file mode 100644 index 00000000..033084bb --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -dynamiclib -Wl,-headerpad_max_install_names -o librnnoise.so -install_name @rpath/librnnoise.so CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o diff --git a/android/jni/CMakeFiles/rnnoise.dir/progress.make b/android/jni/CMakeFiles/rnnoise.dir/progress.make new file mode 100644 index 00000000..d4f6ce35 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..af4c742b3d79cf38c0b97ba93c6ad2aba0b36d3c GIT binary patch literal 7192 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

    tm>M zQCzHNMfApp<7w7}ryxQf{`9{0^AUQy5+Bm&aTORkthb@R7`=IX_DDK zJ$|x_SrpdK&|jo}`XI)!H}*67BtE3kZgxl)Q>hw9B%Y+jWqhj-37;s z{P2!sXmb<`IY+T3z2Z69IVYp91OoaZ=_~l#wH=5Bvl?H-+H+`US2v`e!lwSsr>mW-!-{5 zBb#!Vygmy_{IUwk8*L=Z_PvU1aD{YcF7el#9}J-Ki~2t zm-}eNEam%Y6J9$>Uk@hi!gco@MXvH?H{&9gzg()nF9RjYH@yZ=P&LD&n#LxSk9SH@ z-ebxeoO1gD@@vC6EKNEqNZUDFy@reCbGUfXi}wI%L5J%Jo#m$y9WMS~0Qkk8!;!Da z%}!~vCU-ccvG7L9x78_~t4Tg<*F9OM$#$pIjjaI3dHnp!6fZDzi&Gvlbhzm;-0qbx z+;)Yb!;NJbFR|4jh1Uo&tFk;NDEXOA#k97cyrUv#X{ zBk6GIn~jzCaWEaOF-8^#)8QIxWN|PZt|Y^yZ|$YU35JV<>2P@r7YEakb(!JffI3{M zhKqyha9wV=IIs@aWW&Y5b-1P)E)KB6m0`Fz$PQPQ;o>+uT(;rjP&-^+!^P2dxN;2_ z2i)P}Z#7|ijybu^d!Kk`*N2xw3wEI}K4BSuZ&%w(e~0nK4``mi2uDSvp!jQ-bH7%| zvbyliXhB)%--}D~!Fctre)$#fR^aK2`S3am&X2zbz^A_)#-!0-jJ*~89ms#?-{0Le z{pQ?j9K5nV_3#6CW?$_fTZnEiS~k2zXRnB)aSG0vp#GDdl(#(l9l)I z_z$mf(B$8p(H||LV>1lj1z|LN-;;6&#|S-E&@GrCI6?56f=Pnk5WGxqlAuR$qTqK0 z|5-3qFpXF<;M>psD8uLT_kW;0P5u8-_W1w($Dl>l`~O?x|IG!7>8G#XeT{=Mf5YJT znJ9mi@r!r*=pW`@b?BWU_xbhZBh^&<8hgt;{YdxpyzY7K)wA8w7n|F-0|67c^sjkUgE zd8|}xs&#`k-*ip>dbue$|E-hc5pqqwRS6t#4HhcG(8-C6&-0&B-b9Cm4*~&x&Z*!0 z8Ra1aXoLl8z|s&@Erl$(RD^1$60^Q)9wi9lq&K#-k-*IIr#1uK8|}o zz8}=;FzYg87J{!y_&EOk`0{Iq)ejB29*B7`%wG@wu2!Qb=fh|5Zy^6GhM)7JAOH2W zL+iuR&HoQ~9Q@6%8-C80e*EXrXDrv=F~iUK(~m#5zyAM`q2tKJk??rvP~wTJ4OXRt zu&k7FU<{JC2o?)Ylk%&D{;uFeK}*Wt#vLu?>=)c7_%x91{YLOtf)5GK2eRIe1g{oM z5gZ9*{lS7CVL(Zr6x;%2{ig*V6ATJg0?B`~V1eL|1SbGlf2819{9g*BPYCV;vVN=J zdcmg!gFxDC5s>u?1g{gkLh!3V${8*=Sn%K!Q-8hSQ$RfOoBjZh{H4Go$h}eU8o^0| zgMsAhh94o{%YvH)pB8)sNWS|7Zx_5t@Q1*!qJ9bx?We~8-Jp+rAASw=E5I?Jp9g*o z=mN687Lfh#{hq-d!Iyz7-zjvf;CjJ;l>eJxo?yCQ5|H}31!Dy*!RM|p^8YCKu;4v{ zML^cSLGU`ks|7CrCPKe=FE_YHaHHT#AnVr))(QSZa2k;HzauzO@Z*0r`TK#azg@6Z zaJ}FPAnmpoNI5eFCku`jw1AY;^Id~S1vda$f3@Jlz>6_&?v(OrK+cEn2#yr|IL+j@ z0V(%Mp&t^g7Az7>2a+#EaGc}$;L0&?DL2BQ7+wZM4bY9LP3DS!PAn1EeC>bqC4 zQ*gbM{~w_r7hEM+E#)PG{~~y`;J1L(W3-?W942^Rl4*aN;99}ef&n1w-zoTSf(r%H zfzf}8TTfT^$rQXB=~~hR-i(?g}}k! zTZ3N`kpD5@Fyt=_1iu1=oRkkRNvY4nK-SL?yc9?| z7Xn9vZ>Z$20>S*df#jblm@XIxq}-=QnQ{fBzS(Gm{kt|^6m$c{|>=9f_q_1>fI^W z1f+fM#~-fqD&R$+X97_rpctPxcm-C{U5_%BboRxkbL}~WSMUR$;Y!6 z>1ik=-!+=e8i(P~`86oVzoBylGX#?aS%`l_yTDHj2{sAV2+kGE5KIyT=z24O7r`dZ z|F``e(h%sJ&$}Et6$yN<$Cu^K`TGvg3bb?I0binNfd1^nUzR)f9m|Dw?hkH78Oxpf z2uwFkJNFMilyc|3W3tdq7%zTsjMDrep?@spb1^9V{0U!Vg+IR>K%W{wKMCe&{*43Z z-x&TONh1Hr0rhhS(5na3e{lfKw)k~EHxDQ;MnQD>)&b=Y4WM}w6U~3|0D8gzdfNc` zR`KG}#U&MYTE&%1mXt4CT3S56bZJ#(IWqVktXEf+7T-J%|Gj$YlG4gskU6iSV$q$& z{2$lLZ;#YjxMX3KRXo20e@e=iTE(TTbH!q$$}6gu7MGP(70+9=sJx`O>h^{6=PxQn zK|kpw<&~9IamB)_68tCZ3m4%(#>aoiUVQUirIqEHb8-2SNDU~;(&CZ@w=S)^wRrx# zN~mKMFXf+wOHjAMsC>&j=9HCJ-afB#esNXhyd_IPEN0!MRr5-2rGVnHc?%agEiWyd zS6Q+Ey((Q?ej5x?UVZbTg-dRUbaQd}{L)3m<&_Jg@@^@uLeqDZM!1-x|0j9Lhk+?C z!cbCKIHmIS%mDi?SvqfV#Ue14RhHs!wA!~+qfao2wrZ4>ORVBW K<+r4zTK^YrVj{Bu literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d new file mode 100644 index 00000000..6f3704b2 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d @@ -0,0 +1,48 @@ +CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..231626dc126ff5b125b921d0978c2fcc54bb440d GIT binary patch literal 8192 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 LH{5_RUV8oy!9oNO literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d new file mode 100644 index 00000000..bcc44a42 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d @@ -0,0 +1,45 @@ +CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/_kiss_fft_guts.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..276b0d3c20055a2accf4f915b4fe9dc54e69a018 GIT binary patch literal 7616 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 S{>+ujUP}kA8Ph_AEa;g0b*Tw`z5KjtlX>I5< zXhgWn<<8D^)01+!TF&?g*kIw zE~h)i1W%8R|~hm%YF>Z~2@h*~$RDeK%EoyHtG?U!m)L&R|%e ziHQFbh+IxFX)r{iGYA(=O87n45edGmF9;mt4U<50Q6D1GAE9!vf9RSbNY`u`wyAI0 zeG_BTiYnNqbeLlIjWeee6|+rMP?jc@*$S?=O!SZFl4d>K$jlKlU|B;imIzNavT5aw zqghPUR!6X8LP{kojKz4t$DBS_EorRh9J<(8pHr#ON_uiyNGFsiNR=i?x{6w4sN=z!G734|XWF zgEC#EygDq-E5qp>U>hw)!<}A}P*B`KNC|k3*&YRq?p|0p){Jh@`Dy^eBL+clBa1P4 zedFTc0#-N_{()qIpM^cNLaljZXSuIAx+8HrGY@EaUU}&E1P^v*8JeIpufX-VX6Mvs|>XjEl_D(8yfhGt1FN8=F>)TV`M$d%bIM zmqykfuAfniKOu{DJ9#s+oW+=LSZs-nSa#?s5!R0v{Bn}lG%ky615UGM{@8M28DJc+?8 zuh`hYCQNj6Wi=c4i22^YmcgG5m9n#}=q)=d;`=y*;Q=#8FH$`*@+$(!YqM3PUnvms z+6{2QkDKC~n+hC#51ibb@DU!MYUCgctnZ}lOBuQ&Rw7q)wpP^tJB_7qX%_spWA4rUp3%vFmeF;{@aBzswm z9b#&hAiS9CH~~p4#_1i5=rRih$67r5AC(y0FR)f+8K+rB4Rcj9*C`g$8!FPhW@k!; zJ5G)~muXXoi#-i9Y_n{xw@R(W(Be7J@C{j@=HCN0?ZyL^c>|g9fK5M(VX^AYxG5xu zK+&{&b~dnuSuU?Ut!~Y=mF3u)HT#+6du%GA=mLTXF?AK4`%R9e{miVTaH^wlLJZ8P z!=JE?oNZch>I`(9q2R1WCn%mt%CAtM)*_}J z8s(UxxV+BNud}IF8rk%^`hkd*aQ|!d%{IlB{-*H$?FF5vI?3rG_^@edRYKOd-n5IG zJYBKh(h;Zh*{&y4Ns9gh%<1nx%I;eg@ANT2I=GJz)JBJYEOpq1ro(SfrsvHhlD;ek zqiSg@sB3Xb^-g1bnl(u4jvn1zjkb|^K(r-Ps6fPE0?;Myu!;SgeGUUW~|A^t%Vs6Ur*Dd8^oN5Y|0+@dxxO8_H}vDjK>iTGU%>N27} zfT%x$ho}LF+aLn}CIX*ICs94-hofg+!!trY^D@Hz0m8nFO*sNpH{`H~0Ab&mOiRqC z$*jd~i)Tea2(8lY?jD_TlI2{(1i1z)5f`S-(dPM=_Q`gSO>e6__UU8Imk zH_8aR-&901`J<3N{(Kopb|A_TmO~$!)lhE2gAMWd`ZLAnk8*t4g2gs9M7;=6yR_v5 zv^)H!M8PN9g_t#>?jicBTVwV;n9>@vlUifez0y}iqoreZDPWh1(-2B@UJ62j1{@W3AnIV?s))=dkKNPrrtVEO8W!3^a@l zdB38KskDIauldZ_Y?toZ*xqL2F(K<1olP(kSy0?+L3La7&qwszee&wF@o71NBth?T z8u=9^$#F`O3VJ8tXf&e&f5JAwFCTc3B(d)!uQ2j1i~WjO1}w)%4N8(*NRoO=k_a_P zkQ~p`L6C?}B)5?yNStZ)Fco=O@*R?-lubD*t4eQRQ*X*iKmA(0h&m|09@@^E)*#%g z`nt_ItmqOJQg6bHYHTUVk&B2@l4Fbfa*$3rji-FMNlu@fRJMXzEm_9+O&?2g1VVw5 zBqK(pS!?K35H}G^mQN~W^neo!aX~6q)6XVVN(Vp0R1MC}A-6`08`2YB_4Y#uZ8=--3KTh?wR^raBSAQ<(_*v{%N*lr+*gCGGJZw^mSoD)~;Yy4H}U zBTb>d3N?o;osd;W@4`OnyO1p11WTuV;XkYNz!ZTFX~v)I#-JnRr02irt@6*IcHU)s zpR}g6@s}pL=aaXzD98$%;p2j!krgE($m9*CoBRU8#$I6Fzn}xXf#e1q;^i06ZY)qa zzF$IsBe(Fnq6mm?#=+&;(hCPJyf|V{FiXGg_#{c`bp`2lIW)bHwPER1hd`^vG6g74R1;Izj35gSK3H)ncXJG4CsKFw5`S z^UT|e2GP5=g4S%gE?X;?5pAi_&%D(07<`Gv9>-@Q3kK0r&ts|IhAtIO3|s1VSZXzv ziuy@s(2^!p5-hb;R+WB{O|7oa{Yfq%t)E}5!SE1fMJZTBeKxHmqo)2QmQ37+VM5?) z2f^>B{1l|ef^<@l&fmmBk(jOL(cx)To?i*?AE9IF4BJfGTgu5@?k3lN{dqPXRnj4y zbVz3f>C5u_NPP(Z~6^l)!Yf622ic!KGYs-8tu3L#;8Xl3GJXqqX_M&N6mzq^k^)h z5qdP9&~`TTCbYA@ZxW%AdNi5PE_&2LXjeVjpU~&@=wL#l^ym;mqxI-8Lc8hF5ri^5 zI*L%U9<>u1qelfof2BvAgm%}XlL(E~qv?dk>CsF=pVy-^3GJarXA>H)N9PjSQ;#kn z^w)ZHF`>Qm=rTfk>rpqM33@b_&=>URT0#?bs5c+6OoAl6fWFZpK_9(fqbhh&FZfUu z^wkSCtAb>`;1gBQPcPV}3SQC+{-6q8)(dv20*hWi-*wPBUI`I6d~1^}$ZfOW-$Hra zRvQ*4Xo7Z?K@+sA44R-_WzYoeDuX6yR~a-xyUL&m+EoTk(5^CQ zf_9Yw0;&wdko@sf8PJxKUOro7#N!|#gq%j`bdwL_OfgCT!7 zh@))-KMWo)7|QW%07f$6B-3!}EB6Cr$PcBi=lUKbF#M8rYfwHOTIm`3qx(IYpZH;g z*J^Ezhv5-{z9Z|`eLAw=)~1nH+%Kl??)^sUg?{g*4msdU{bJS5)Vjm_Quk~uN$pp0 zCN+LdU26Q6rquGT9eD4xUASY1nO839!He%C@INLb^YoTi_`rW1#B0wD;aO)>_`Qv( z{LJIg{Lg*I@g8hEum0cP@;!ql^F@oM@RLh3`S#H>_@--b@$oZe^PE4u&F5Ck<-aeR z$CvI}z#nHW;`tBW;g@oj@aL*>cx8`eyms8X{PLXTe8T({eCsqfk9yt1gI!kg4=Pvk zzpY)xi~HpAw-4m<9phH>@s+E2@|ZRJ!C%(!;lF;5m#==0C!GfGyOzJUbS;1I#ace= z;aXlhcpbkze;xnt?d$j#73+AXhwFGuLLQGFoyUJWH;|=`Ap=W z?iRWEuOffAU*xL}iF|pf$a|KHeDMj9&!`f4r?VnodQRj8=S4p6g2>})MZW%u$iJ!+ z`St7IH%0#OEs>ACE%Nd^BDdTXdG0-t|LMNSOCN~*aHGf%G>QC^ha#W#NaQa+7Wvnp zRm~#*8T82$k$3q)j~K!p|a~1X>UJ5_AL9rA6e!L2rTb zKp%njflh<2f|@{aL6N@%dJQxVl&R7}@HHy=z<(b?yYWnPFoaIxSx*;%J&o=H|3?Wa zgLOhL7HE_Y~9S>4r8J_r4>YMGJVvsKR`QZ-wmZ7*&$zAzexq1 zKkVd}`w~w5-JnSil>TIweEmZI&G<rIP}}+7H2x84G2F4F4jkj+PJ-h~ z*b9#FanGspC-|m{TXpKEZAndGp# JQZTjQ{{g^v1oQv^ literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d new file mode 100644 index 00000000..91913174 --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d @@ -0,0 +1,47 @@ +CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/math.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/float.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include/float.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/posix_limits.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/common.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdlib.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/alloca.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/wait.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/malloc.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/xlocale.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/legacy_stdlib_inlines.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/string.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/strcasecmp.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/arch.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/tansig_table.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c26f1d7d52f19bde3bab48f26ea19d3b5afab96a GIT binary patch literal 89264 zcmb@sXH-+$8ZMk(NvI(q)X;nH3W$gTqFAtZ-PWz!E(jzm2~DwYw{^SiU9n@K_uhN2 zp@am|d%HT$J>#D5eBZtI&-aY+WIXSBpY^VH&M`8_Tr+7=&S{Y#5Eu&j`SFvmpZxwy z*!<*AnEhn%ulRq1;0^yu_Wn=LzvG`ZLBIH`?l0`vacXb!sekEz#fi}y6aQEI-|FA> z{^L6RKlIOfdyf8b@_!ZFv13VOV&s21{-yuj`>%SxdNJ4p1`+<>w*QZM|Ihvw{m=2q z*ZoV7eir*RSN}Ws{!Ea5@?UP;&xilyPe6Y1*Y)o|`!M~bw}3&nf10pA^{Suzg(3&;p8J2pFV8Rj>hu4E%|DagKly+2o%re5`G4^J%KaMSzvk(u_%HnG z?9-T$(I9F+h7bTL)}a3B=`=wFx?0CgOA!Tq;S z3ete(N~j17(kN6KgiZ-ks&!g0SOFnmR9q6#0i~rVO>tUZ6b>w~l3IbFaC0zB;}UGA z^$}rl+BP`9Qm}$Y*5EnDsyPt|gGXD7dZaK@qgJIfTr)4!BeS4*GtnFZZm%g3gRB*@ zy=t<7p;(L`)W8JFxN~-PunNlzL_JVP)zd&Tj4=#3~Meqpl-IiXbGLDZ`FOan;z}BkX&t@3Ld@w z=fZPcU*TKGgcECWnW?7yBC}ji@8Rr>vLTuEnpA}5^fs+%Fzu@Hu4+W!Ucg}Y4!>El zR_BaLJX2kFH?>Zf>0Txz*cp(RqRVzBgJH5=w#K8^<8SXd?~&fbk{8IS9Z!z$?|J8s zq=9-51XUYmJgG)?fP*s+x3NzGhJ~V2?>arA&iyS&PrhQ<`i)llI%n>fu6VNi?CWaZ zP5pU0uIXKY6haeN$E{z&TLQ(x6_-)Gyvxs@5z-5 z-o`CD0uB^gkRq68-g$}z_^ySfqjT+BZjc_6+o*_8LEcpV(0)Eo6ruI#_{LuP%8wTi zkDnhC?ne<=BiuHGlk+(8OOQ2}Qw27Y7{Wz;pfA276U}^ySl8|>jhrL&jONa%eJan) zw4?WNQFCV2ngNg*(h|}KlyVoH9Jl|?E(HJ>0K*t~@p06NLH$5ukWstkHP4%AVF1(l zX5oSK^H>aHajlqn+kClW1~WY|v*R)y*#CD1AYo^2%_PxWw0)D0ov*e6p?Jr<(%93# zotGeNm_oa=(!k11n&@e++v{PHIr9BKZ2lC^?!l@FQMS0`@zNK}M;j?SEuTl9_!POh zt!)!n3`JSNA>%rP0;Bev>@`*LJV-L4uxv_PV{R7orHx=qAsgZmXtLS#^n4n%h8d6w z$OkEO|x8EXO1Ty!9tiw#$QfXs7d7q6MZ3Rt$31$unq)JV85eZqB*=!M z$3+7`MM7(R%U+rJ&A6l$8<;adnzb$941Ep|LmGgBmm`32yDS~YyaM!i9x8`QkNOPH zaIa$bHV^womfl?2x)7b!p?`Hs4R#`ic6$L~(Z(p91T`VxQT7YUYcwnS{v8owrUlbfY^}95brLOsY4U~5t zpVv~{g330nKWh~@#mo$bdlMKEqS-sdbka)LZS$~J2T`MMv%7A#tLjtH=oDJxY+wwP znJ5P=oDAorU_@1%7xX-ceq(yJfPJm|$+^vM>T}{hrtSTl$NO=4Nl=0=lM9q&(qE;b zFA0%q;NvAKYg4YzrlbOuUdzIenScI_&!xt$#{OJB*W&WEyN*2wkUdUwZ<+Cr|1ceklIb*mCvOeKupUt{hefAir@k?Xj9}S+n$= zuc*^8>ItH+J$Q+E7}@AMU}`i5gq8Gzi*%@Oo);g7wk+!{d&jNZ79V}nb__QC`@9FN zf)>b3cQJOixlf&;K1|o&pnh)DYf%to>f(fK?bM4FLEQU~DwwmfIQpO>Q}FTG03+*w z6>|5$(Ti!`;!syCrS=48m4>!ZfC1d!+E9P$Q0^SVu_dq*Jr``nh z2dnI|1@G)2uqmr$zSWRqTuR5S_rSFTC3>&w+rwBoV&zLKxgg@s04KlSj-Yji7&KAB%uoPS{bNz11$&)p>~6G<80&D!wWn2smu3pPrN z5n4oNr`rM%>pw8lGuqNtq|Ff(%{%E&_B9N?N=o0#JhLxGOU3L;OQ$a5wq49t%SID2 z1}XHfR3b2OX*BJH%?&pmiDYCc5)6hvgZ1pNU?V&e7q3{7uVX7CmvYc6#E={q`maQP zh(Asm`lr$2N9?86n&4oK0zBDT;iATr+bCwxt(EEoZvU4hEe}8f_`Q}#|6G#wVh-Sf zfywKSbMAJ&@dwoS@UvM{AG?RaX8j+l$HtzIXWGAEYKX>JcM%`MU2 z4qXniMZ5mdy7kK*p1BQ<>dOm;1=z~>tYUIXB<=3+HQA|)-@i=)5)XP5ce8D#^^O7? zsa7P0tRA>{e&f>Z=j@*7n{v$l%uh@$=NuR2XS)s=?o$w0ZaV*+q zSFT(YRhF5s0Hox>t~HuRf+E-21(SwZTB@W2`X| ze$M~I!F=h1LlPEKvACK!n_I!~p~;cq_L9-gh*K_+3|hqa!?>q_<2-$dYOi`-XacAj zm6WghSa^c21|R7*ePG3uZ);9$-KVq zBaikJQelEOJez72k_?2np57hh#LfQ=NlkG!_()yraJ(#z4vgMklB0s-xmw|~+j4pXIhOqat}=|;O7frE|CxwNb!aKIY@PydZ? zx$XrD<`T{bPg$381C_pw0qiq2E_UfY0kmG2P=33snFDQf-Ee^mNwJ7nwm5lPT9?m$ z>&?$*ndBLcA9KT<0%)7r$ch>gx$uYGZVM#X zZPU`_XRFpQ8~7JX{2M{5>^v$wQNNo{HKvJMeqjA>-iApsR?!T-uZSA?Mirkg?W701$2P$Fc+A;#t>$$F{mraYmbH zVP0`4L%S&cW^BtCK(jUg{`{TaU=l4%U(l(aOr^RZjH>~_&0x(g2Job3BWQ)-ltIRr zW=Aixo|!AJLPSl#(xk^&@^u`KM1&k0W0P3E0y4PVy7?3>>1Ca8fad&{QW>&{^~LJK z6YHm)rQ1UzPq=t3bDi453{l0+UC~8xXkZOx;X8-cO(*(+%XXnELi^dwF5qNp%HK3# zwf`o@KG)MSEfx4$ zwpbRrUJh)pqdLz4Bd^%VYlY~<^Fi-c4sd1c0Fi$C&lMqaw@8Ii-Zs+18_IbTr*1V`zo#UumH(i0@M=gJ1^ z`n2^R$87{4b@_LkH)U;;{%Ffc@**TUav_0J(Qqa4!Cr^UlP<9|>4Gr9QqdZ9bny0P z&0D{=1}JU-7FJW7iWO@XJxfoy4Wy=|#xnus2c&axNuZXvvosFUAkK7J$Ti?SAgUX( zZ20w$+?MHzMqG?yEOM>yJ)6YPZ$jcluC~YK+?{2T$gN%J5U)|QlnK4PawgjiN#$m& z(c-?{JZXK3-T5OC>a_&`1Ur!1;K!Q-u{efdj2j!CZ=yfBC;EEUV*>zm>VU`L;SDju zGoG$Trgm%t76MP|vutk#2koc+Xx{N1_?-~@^Ti7wm2ZyS-2N#eCbir5hT&-Wi!|^m z?dhZv#-r@U{fn1t${E1dv;-gLgGE2`-GC(ZVmIOzrhdfvWBc|0v1UY{YA=E?C#wK0h^-p=s0&_5gm3lb*RDXd19RVSv#a<-evl zMf44jfADOD)%)3OTv)mlKG?EjA6JJ*5e5sxJu#Jc_~YGOc531-&k6oAe=d8AL9~b+ z%fnd_!IJ?qKRjGpEco0o=i7lQYfRIC@(tS005TQarR;3u8eVTc1Hgl#xqQx2>F}e=M%DGJqF}h|`f*wg1!RY{^-dXMVwR_DirqQA^p7 zl#5w{)H#GUAU<;S5L?QkLPhMa&7T`)Yg0!o;@-$=MjZ($&cyNeg%iU2y7E!uePj#v z0gEnfkHxClmxw96ZF|VbEk2Z2r)$f?8icRZl`acWc|<<3wwfjoZFG6k<w z^#wlA^M7C%oBaNA)EdhlZPBHMw`TH3wO7Yl!KPa|FG>u2p!%ygItTT%-iNMWg+13u z?6f%U-s$*vPa=Zt;Vw1SZ9@OqTFcDaE?3fS4!XSVb+=HS80AfUE^r+Qvsg2~tf4HW zzvZt{8qLG4HVn;eNZGA{k~FKjxgo=cr@T)I1K=Hmx)UuEovQrZ5toVs>gLvpkzTI) zgYL`U9DK`T=oj50+Uxii38B$7x8JvHA%CZg4Sa;7Q!B7h!U>lKhbr#O4r=j~p+%Sc z-YO-?A+!FeMKIuvt={uILXE&U^b4%veP%ooyR^_H(&Eac$tGX)-?2TnH~xUWO8RCp z1RA#;lc|YwcKoA@8*l6l)M}3OYLnuoF5Y@>cCG8F=Jr0UaW1~xF~nDD|0vC7I8$*w z?R?S2u@fc3OcV+pzzRr|3Ag6Qol>7|ISitu>ZVD-*(Pm0lG)MTo?=V-ILo@vD&%2A z_A>AUH|B(17cq~d&NMVCWc!UfrMKeF=Y92~N-ggoSf(AuhQ<`l{J40U9=6@9c0u`K zmeD0W&4-2MLHs2|-zR88I|SPt zidz*bry9feuAtsj=ow+~l|n|`C(m6K-AhIdr04|m zfdRN;Kop~-cNyAvOu^n%q2QB#L9QP~O+HJfIB0Xi)E5izrY}S_##%HBbs-s<)nVAM z@AJ=^!F765U09*{yKna9-0*gI+T)!BjS*b+Q~KF zqz+wRBFRjJLws53>3#!`oV7^zYPI0&gZTt~KL;MfiOs?^wdxQX9Zh>3X4z3{jS_u$ z)Ov-*-)w2WNN+fZr1rM_p6fE!QV7?i&AC5T%g4~1&`J_cwku#;)4?G7QAE=}#!h9W zmZtETuQ5tHhv~>TORLB&R^9rprLPJDK8+A6DM$onNl=?#ZNh}Ec*1wFxG1{e`BN5GogFdk7fL413tBrDxK<))Q&OUfBX3a9hEdGs4?#b?S4k*1^im6NHMM;hAZi za2#HaYYcFnpYZ2mO^9uNR?pgUG5Dr zMM^&Q7_rb+)vHQ9AQmmt!)6-}%e#legre~KDx$ttr)+c{3G0u)#5OfFix?Os&&dN3 zeJnHQ2@0m!#0)VTJ#z^nVp+(K%$M#&Ag!gyVUpCBSXJlYaNnHQ77>E8gS{#7ub=CM z6;{02{odV-=RPvlNl;FVYJJD}p1$?-OJ8=9n}!MAd;y#_VAg2nP-#5h5_3)$S-~>9 zys3iLS{m)(i8i`0v?$L4pp=;kSh61TCF(%f3%PV{tmL^I|Fj=FJ4hMmXMRHFShu9Xlkvo$teP2wXx!Daz(9#7#?BYR5!VdsuI^k-nSPU%0+Ts<8}QpYczXSf(eo|7WiY>UPI~< zeM*4vHhF47zDpa*P~Wr*(EflV1Uh}qPIECEfmzJUx)w;R=d#wD1@_MSOta2J-aXo< zc+t;G05!+>nUd@mfES;CE8pj?A58u_VS&rDS=rz5;W-X!`z0&+-7sSG-V3}imednq z^`Xp|fe$LJaH3BeZ3RMX0cPpWfx8|8FMlu0o%(z9nY z+@<-|@S>%}LH8!c>|IJV`{2Zg7rN7KkVAVud{AjL1QkY}&`wW&FAKXax`OI3J&5pV zi!?~E;H+^Fln!6EjB;D)Z~L~swIo7r#K%CF{hc(kaf;Ia0iQ`4;ri=(eMCPGtW^@W zlsD~WDH@&|n&D0zU$ zMqDut=D_qez^~Gx&GXk-PiFE7HmbFc6uNCP{WJnW(ZMf<59jblhdUu@pHQ180e9Ak z@e^|MTB8Ls&Z4x{TMh_3DwZtWzkapGg+mCC5+ zH+K#pT{%pQn$jD8UAP+EysB2>K$2L1gY0dIuc|TD6603y9b!uR zZ~itdGn1amF@h5%qGTumz}kv3F!dxT32QLdVedb>d8Dw3!ncjwEvGKbct zY)Z4Rv08FyK&O3B^K>9M&vfj!PN|-DhdngT4)E)VF<)?NzjpK@(GB6v{bO-At4B&X zjo&ms80fU|`{WUG(fPo6;X3gmgu9@)eSY(i-AOF0r{ziR&BK1Xau|JQyT#S%0JWm@^Tqhqb6V7YDBVk=|es2bOg8nkY$ZJCMrw$QK_K{cOuv2eE>^%zn1q{7EG zZ8a&5?P~&!5u*1rYeZ623|>@YGV=Rdc+G&c{li~SpFviqZMuuMW(1;VUfW~TJ-xc< z^@L*k3#-IfjU(z|&&`hylC_j4!BP9a{oP@NH5zfVb@*Z4FPakZk5dw- z>Ubi38~K2Z>bR5^K%8lm)X4@$oFk!+N>+;UX3^W0cmf6++7=9|G!6!fjSE}_^YJ^k zC`c1t++dG--~7fv7n6u(WzOJLCVhyZWxYsNgrY?Z=EtIa+oiGZw~G)u>p6WFC=c}J z$!qC=m$KZ-&SZ~61h1R*5HbtZx4>TV9!89RdgEv|I`II4CwuKlT8650t+NUMTi@YI zKpPxXoAgJ;K?|Xy8QPZtO+o60_U%R?-|;EEM`&(v$BzATO5>;c2Q6|xKPnOhewS)8*k|Lhx;&?AFE^iPQS`Ypa$?N&~~K6uuT zbo-O-ULE}C{=kw|m&U;ax z?;))ZnorXI_6PWY|82++4^_R8yd)FhzO+~Ui1Vl4s<{WM=6mdM&*J(1R!7;?4}uxq zAOK%$lJLq`!SaV;c~edhGXxH6R6FQ-$>u|+VpJ4YfqsEsWm0j3Q#{O6>X{0ISZ!5e zNPleimRAlx-z-wx*10reEf=b-=TVb+@gh5;mf;bEpI=Xa7a_dS3U07+)`DZrCuqYT zkLNy3>A5o5lnJ{CD-=RGD$6l}dU6JneSUo4>u6bf!S~M1i3ENEfAkt=dRItQLGIwp zb9_9T4#+-9~vkczds*a2w3v;%3>Q)so zGC~@dMfwF=>NzjzOz_uW%I&6>I)|`nqcM zbg$jR3u3hZmzb}9Lb53C$j=!$r9{?4unhcRzorBGXg!19zE}?Sm<^FH1nx)X$Mb?(>T^q4Q%4L%?{WBjp z_M>kdf@Vqe*vBl?c)ODs2(ir;1totefc*$5dEVPq%WsfKkRE&_)~R3i{&h3IZ(brT z=&WuDErTqAzaMlBCSf7=TUS!F_v<|IcvqoV*;BAF%idN`V01r} z_*1qiH)z41e(qRP{T2%Lg+i<(0g9$}8}zqEaN;^j9-nc#=hTBU&Z@%@DJF%ao-2Ag$RJ*K zvE;_jE6nmH*fs85|_?G4nH#$Hyg?!$oX==fjVQmag=9wEj?_A z|6V>`HG2)w@x{{M`!LH?brEVLt8Fz3e!$7TsGKRE;uJKt&JtsWmNgwVFgDN2mY3)GJr@+q!#{drbc} z;ZGV}Y<(<7?`#c$8e~6W3h{R~(~%MEc|O+6upCi29qD@_ymQWNX}q)CYpm38*cD|m zr>F`fk0l$`X<*vWE0`Xo2!giY4##zR_<&_GqLOAqQyb|9P8Vkeo@-)RkLR{-r}7L0 zBz;5ju)o@oYT|e+WSRtg$HigYJ;*0OD7riZ;mY$dpb}`o8`^cYL zIq5lG;^1j3?wQ~f2JBhj7cH?-HBf}Gph65`xs1}!rD1`b9221*$vo+{*YlxmDca9X2Pn~ z&%_=wD|S`L8%>JCN*g%2Xl`E^B2OfC-R#Zt(ma5@QuNIUOP89jw_>yZ;JojTFmcD| zZcb%&Ojjs6pc*+0+%N1IlR`lC13S$cVOle-0YTt25&AjYsi9c-$=VCvrRV5D840i! z8nK-1N0)qFIfh9ilEd0p8S*5hlQH!{I{94++R-UxkmEPW7uzXBpbI{r2H3L-`1su} zLtLwSuX*B}C}uB4kFP&qGypdJSl5k6m5x*v<7_Fg?AqEzk}nMH)9=YZv&`60;_8$1(f* zbGa*Z_JJW#ax3`fHqYCmziEyld>PhfsII+d-1{9lq9l}N_2SRpEx^yo7ZT|MtX?fn zJuA@H4!P#2KkFDnbA{F4)hL}nosRfR7M!ibfxtOQBG<<6-~B7*2O_Q#t;y! zj5%T#v#W%yYgd+WD^N4$bMe;dSqN%l%H;R)#%{CDB1(xx=^#UuM7%0b^jk5yji5ne z*w>x^kx6YhI`CM%SBomQ0tVJ1J>GnhrOc2+q((wD^nrq>o&gm&N0piQAqEKnH9dER zEnh->f~^OpEV5-vYkCr}&-+Z_S{aHtRR_xgC@;qwZAe1;OF_YqcY!=z}kTaaS1rro`&s*NgZ^>iPD*|^S zr+0fNuZ&!_67OlnVrO==p%KI`2D(fW_(_n7m*LlSfS@lP5T zB%s?z@^Bhx#)9~8;(WxW2wN|vd<7x9NoMKlw(tgN$a&CpsGL3L25HpGH_T$!dl*|g zSISWR(DHtLOM!<`_hLiu45x-hd%o0Y^8|#fFPV)r3fS~A<@K5}{!!TOg z?7sKVcSWPwi&gja->k$TB>q}UjRrZeG3-8S2=fgaVcu`m4)HKSdc;MoG-pu)&Uf1c z+ZOpi2eIWTh&Bzc*RFMU(by2S)OCKC(n@A23n`HNPm>;81g>j{4Kr&oLV*QSJvcr~ zK0|ypib~wSPfIdlTj?EewHCR~9w*=IP%&m0_j`E&QL2?6T0e)t3RT*naCMrR(MBv40 zuF9-u-ht0UH;!(dlB2uH5W#8@S0P+J=#D`U`oHSyg$~a~_smtg)`-!@n0e^WUvJTC z9pkUX-`{w-3^eEBFk-Jj1;qL3@eu-sYD1HGjNWZUKpN*x3O<x6U^8jz7vDMa4%N_W{ zBYGwe`P`0kqWjFnw-JZ7=oU1?XNqm2msk>KB6vYHaFfNd={WwSWlC6tZHHB;19^68 z6oFnlF4r!1TULJC-7fD9p-C6_fLvrToL8={8=lcK;HvA(6(&p_35K!h{32>$A(XaY z!^Bx_uhsC-vl=TC0e;eq1jiw-YQ`N$pk_z8t?W?vxMj+Bk3aZc96rbv=R7C0N0XFQ zPG?gm%pCm#tZ%%~n~*Kgh+LvTi#*wejWFAuw!k^6h*zuB!B|x>M5mRPt>Hs`tHzBl zbbJk%N;dsx#;0;XK$_5L=U}$-HUaq4k`W_`P&t9Afy_F9{c~pDo5Ad+4Q3yRzmaj+ z!Pc@F{+Mx*1Q4Oe{#bj%j1rMDZd5^Ud5XC+0OmYf73T7G=9r)#qCuK2DRLL&iGCpc zb6%Pc7g)hIK7*-n!cnx>w#nTp=MqPbU3f1B55pNYv-O^f>>`MEbm$#?!}l>LG# zuXoN3+RXQM8rml)+phFrmu9+6AlYZC+lk*C8stdX%t)&>*}}iojWQd&V(Lw?E2u?p zo*XQ~36T@(7tUrL0y~APqDpG@bOKrl)>AG5h5SQm$AN=65>StTHHbItuJMsc*amlu zSYX_1m||85m$-}ub%4|RxMC1@F^>nOkf1^L?)Wek#7Uo2dQ7r$zdPoQEtTrsE>v2t zF^mg79^=}mUhaH>ukUJ%p!95AD6$aqB+ql~2xX(K&8E{_7YkDoN`bfH!WXbOketca{9vZw8S=KEq_LA4@yD8r1;t?E_c4ZXzR$P}I{_H<>za@^WR1`Xx`QSl>Fn#?#eN4H)n+dDA3AMiXGqhcF!hVnyA;pK)hff*8w zhZ=%pXq3tnrb8-hNSHq8Bn1l7=wuq*q!y-ufxvJHRv&`^$wg3|9vZ2H3*3!_JicJc zOaVpfgCrOvMA(J$FaoQvJh%*IgKE^TpVXTiYA})tZDDMwUm)CMF1)zkd>-TG z93`6=4g?$V!pQLBreH+Ggx8rKu^QPkslkJ}jslF{Q2&SwQ`;|-)se{pxL%hPs!)O- z(GpQ|bEv6+jW_MoYqSSLd+Q8(k>=(draUrxN^2!BhUu(kG=n2J97ktCurXGM3}oz) zVo|65JRZ$1R0N6dkE)d-EM;6Z+3SC(S7bcI>zzSA57brb?==$K+U!JBEJe+{Fy_dO zz8-rm^m^~s48h6ziQ-Zzj%aykdiGM6N()CKDX2gY+8BMog!~t9f%`=)x~p6$xz% z3Dhf`$Bg)D8@n*`N^Z1TzlsB&@30|kFrIlsu3cm<9Ky|ejC>x<48ny85Ivmrb1_o! zimmt5c9prb)ii7ma9jmJ&v zLGG9@tMV3CV~))5e6XWn{hgfl&m>1?Z`b3~FiVV!0SVW6ox=T4CznRGbDIChZ4 zpAWgifbsoZCJu6QoPHtsZuaqnL*?fcGIgx!ndRAVfF+j|2P!d7VmSqH& zApA5+E(gN%rnRtkpUmo~47O?ds4W$@EubysgKrYpnUOY_X%yh;F5gK{i^~! zbpuJj#VAgByn`-0z<8fkaEqnni+5c~Y6a5Ln97ykV;lk7QxsdkgJ%ImW=s(2zVm;? z=cjW^S~^Wk#M{Phom+O?FTJ)sf8mmPW@2_dEPT@V2|L*sNyi!@R5r=k zAP>#91BZJQp2pH`lh3Zw(>)03;6;v%U8;fY{-l(2;_irnb-iV}ZGe1X?RGx!&@fc_ z$FjxhM|!Id8n1mzEpDH#{*vwl)a2Ec24{LSXU98fhTUvH z_w7r@0af+-tHhdnS~6kda>lZ>$?ayz>F2J{7}kJMMqIi+(QSWfT-(mOLV%n0F8k0` zxceSnN_2aiWi6w@Z(G8f4a|EJr?LSWCkgu5FxekCq`o?yHVnB#1q!bZLYJHe&d~mO z;nET=)`>}5`{a~-{!rF=81Q=j z%GV9KnUOl-c^ht)^*k{t`PdChQl@DXaEP8@7~3!zDpdeY=k>o{=@@iBcksjR{dZ^o zLS`-9#0VXcZ_%mCfylUwYek#%vZg&we%f^ zu_o!ps9{ekGw^I6fJvgAb3S=?ok+5uvM`3@TMQIXa_E-gRH_G%{q_5*cXi32lD>=x z8aIt|1UR3*JALqR=y2xYnF?2FnedCo^tz52nuN|xTh1E^bw0ryOI~Ec85o&sas>lU z;ndgRrs7#hE9*j~rgHCu*;<$7xsfk12TZp~UKj12cc=Pc&VkYieajb%R z)^1;hEa|+5@d+SIQFG_^#_{yj)NHB>Xt4kaHo#*6npozk&T_3c;;nN6E-*mPNXk2X zOh7TWBVq8&j*=IrIvdgDu4xq2z6^RY-S3~5^z8ht zE06t=a{9)uqmhm5i>fQw{sAC~nAVk$M$L-4&1jgpn!Gjoi8AMpqjdfDoa~|BPo9c8 zJ^ql!1sI1-Q`;ksokgXkKgYvV!1+C8;2U>dvt0K_*|a`d`T1Ep{Vkq~`j&xRd^BA> zke)lywk)OFc5MHCg6W;Rx#s}E2kO(|Ov0)kM@y2tHS2U*;qAK(E%&fbmuEYDc{;aauknKKH`ko~npu2yrr;C{!7J#09#3Hu0oEy3 z4yB%3d%9g}CF7iAfz4U@A4vConj`84_-;B=ZOXYyU+nA7d_efV>a7xq=7 z{gSWUp#@&eph*w+1^QhKqkWIAr1D^%ZUDIneVgjA!=tDqJf(Q{1?!&+@5h>ejoGMh zb%#MATJ!CPWp{M@$y8yEpC;ki*DZ?kz@zb&aDI4nXbjvryI6fXdvCz5oNJ7eDbAWs zl?Z;;$2p^lh8VwpQ5$K=%+AyYlFl{#0FdCTltbLh3vRuaSnPy7HMdExyb*nq_*=s* zTp{y_DZ`vWW@G^`7ej7ot}uJ!+-1MJd|mN%1#l?f@Q+(5doE{^80B25*s<%ck@Wqt zB0zJ6zAQO}aUlyx)2~mNnW>)kjjuhw=;a_4b%9oSk#R5@!?-&3qI#Kixt4+Yn)de9 z`8zK3V&F*-U<^E%tB_v1{Ru5AZhs!SO@D8nRy7!>bgCR%o%%LYnpV(|&V+L<3MpsG zvsRXAXr>mxZ%6U0&zsWBgL7!9Lsu1!Srz$drNC@r&5Yp}lKaWu&-87wqn#!CPM?an zkrj16|6AMNzX04u$I8aVwth{jK=;7W*kDS@&bYv5C z?0emmYSGVu4b&)$@ryxayHs7MLPz&~`XaV~JN7V65JCkYk)DQS3Jp+g{ zYc6^or{_>cH~e|_E;XaF+2qe!P}q$;X8RdoXgUgK9ee4VSIQfnHKJtcq13;ee{f%X zeK{&7b;JUFU4Pie>yEG8p&x*fF-Pt;Mbm}%^^-mdYG`%u9y#oZJ*(?YX3WeAOlK@E zXr_$nQ(}QrmwPjd(J;G}A^v{aby693w&0M&-q;&JF3mQWJHfla)KrpVGMN-IJ?HJ~ zvu{_us=fJU@{{4Qt zh@@4no({tF=T&}d+|cuqk$GkMT#<9N<*U;hotrPDJrYm<#sXn+;p615z)Ii_9cq1S zX!I;CS_@mB`WquxGQ2#`AAJUZi=X^uDC3m>Elrtmx|f|(4XWFfoJ^k0n+YI^cDjduc{4&Zy6syEUIL;8kq#I|1fQq?&Nyb4cC# zvwACthPejA7TPb9jU$V4Q?!fdvJ{|uU>D?!(jMtT%+%|JTvR0qdj@OKT_{wlLlqG-$F%2RVh^hb=i z+Xd-%;~PpPX$4QH=Ti@5&lavun|;WPwzEusbEvAaB75V8qN^o9Y+F`0a6Fqx79WW> z=8Q|m^on_Ba<9`HTIf5q@%xl>OslYmeu47kr;l!69?0x|cQw=r$Xs%Rj(Z>fmqkls zk-;3>nvp0VK=aR&w`65)xf8XA#w4>U>O3ZnEErT7WC) z2rEzOI>Q|8zxvl%{kP9Itaa;IN7wAnN;7J#rXR^_;rw|JGN(SukNY;s?4&YvK2^mH zr&4LRk^sQjt+UMNTG}%sOfHNEUU~K-nhrk(#oZ37hlZNFbhJDTmWQLLw;7|L0E%)56%!;GQP&6AIGMbv%J>lW)w;a z$98|rObNfkZ}s_jGxAJuY=GqIgKvHCf}NFDL0HwNU#lZ?cm~yu*&~HuPhWf0(yKa=xi*6N4pD~BEYBj&bk(PCfKB_R zg}9kE5n2d(%ThdwtLxoe{FRBdKvu}|Za~s)oe@ZYvk#}151?zJhdm(u5_7A zQv}HKMS-)}eA&#GExj+3yl7eP-y<=;$04EQy8BhlRez=%RQ2%pd#{}eJdYiu@$DQR zo&j}@PZ3x)c|1!6gU^N!fqSvC9a}#vw=FTcY66DJsG7=bqeD&Uueb}&31-0$AL%CvuNf)3 zU%F~dk8RrJy!&*fdNS-`E=H%b_5-7zc=d10`^dua#~#~9B!6eXRuXK--H4ePhCdwd zKm~?ri7z>^4!-Wc+peb6K~NL{=I3#k)IBc0Xfv|NB9k&10r?*corQZ7RvX3R?ygN! zO(pe~Ql+I(T!+h;F#G0X!&_S1#x^FfjcshehPxCfrPMw3Hfb7b+})Fpf8pNyJonyn z-t#+q*FhiTAL!b3`m<32?(K*!BXl^f{|k1~*B@n|K#>K9!8i{1P~XJDld)@Q@(0IP z|MhoY-_`uBS0jdmy6L60yJsgiyp6?526 zwja;e-u-nx8|rwJ>v95#hN~_>Klxi(=LMlUkV&Opj$bE7)JOV`Y-v6LnGy^Y-mQrV ztwdu!ivD|LIO7E7_TmeaW6PjhmLsugI@DgTtSvuk8#}l( z^pjadgLZQNL$T@-taCM6Yzny2s_W#V4({4{;Qn*3tQ8LYPY`HK!yV8hYwjF_@1J)q z6S{LrQXZ^Kfv?uKJY4@t=%4z+3-1%QY;o6p1g$3*RuzvUiCn+kX zfd5NvV8+Wb-Ol;`gm&Pp^sm~!W3{w{Y1~?1B^iQWo7$k+zas1R{mvS`gKv8-3oWjr zxIAIzs1k>frRQdppIWlzfE0_I{F6Uxk|E1`qiGlVefjoUI+()CPZp<`w~o)1;gO8{ znk@~!3{9@FF4a|&bu=saa4;k+Insq4^}g#r65HHxy{N7A>6WTB_iNIE<>#Lb6!#tL zdH9FXR68oIWzSyitL@)e)8x2l;9DmrF?&uBHGgL+KV#wUept)v`|BZfE|a$WkCab~ zYiljwxArCYkQeB{%H)w9dxQJl2z2%D&OCW%%^6z#_S-vQ$-tG${$t+MdLaEX8SX%+ zgEd@p8i9MmO%5NfTOs)!+i`S{uq`16oNR}??As3bGY8GpJXU$*cT+-K#d%0^U1IH^ zG#&ZXuDWdpWnWevi{cN|a}E*^g{wc=(e{}j)N1!^Px(DOxhalyFH~c3fBvHYo!(#8 zn7D$5-cCLJOkRAj{(rl4JL^PY*wcz{!@*tpI}57Hv;5zkg--8yTw}jV^G~`K;UH(y z`Kw~j{A7CXd*G4s)59%2*KJ=7OYdp7`Ckmpu&m z({LuFCS@=CAFQSpF?i?)A8~Fj6zhI~Ka^P1!2C`ae;~a!E*Wpl4(rqdnA*?oHOFwd z+J!H+5@CyPee>6>!5#wjE4*h8JawT=4Et{@FZY5Pu=mi)-0ttbNF;tKkbXx%eMv8)3PSS`-`bV~Z&JGL|X`@b!J6-f4e3iw^M zcQ<@hpFDT^jR&_j{_+`vXd6Fu7?@QztI~F3k>oOab!PVFJFyEYxCB4q=P>@6NG(M4 z6~%k(06Zk;CCnx*j^KcB$Rqf^q@nqM$I@U3Pyi31w)j&25f1^mIm;H8KgMZbMYrMM zwez3>T-NwLKw1T(;BIUN(b*yOm<9I+LowG{0C+pL7HTN1k|AuObJ(E#)e&A5xc4Gz|eMt1~tAO3r!Y;BhBjqd1}!e<-bu||n)+H+UvF#{&|NMra}r|%XnWJ}Jg?08t#X!1 z25w7V&`YbpK}}@L%E-Hc{p0&0jQ>%^l^G^CBDW2Zb5HZOahEb~V1eP$ylZZH{cHVw zibB;Tr~lB+2cm8!NZ=iS$9lZSfyujLoB#|m5Jlr69Q&rb47xr3;fCMRbMBu8<}lB^ z3^-!$To%>${c}D#u#h>KJAbk#rS<8PfVq6}uI0cEM3@Ba0qi z&*`p@>GTKMHe#**KI=SpP?91#{=q+B{4&@C5(PNgDW_=I+j@ zJaR0*()W29s6%}z`CX{#g`a=B?hgCA2R(Z*{QtC>-=V}`a}PGflpJcoeGFIji_;0x zQ4|CNO~IoG0b>Iy0dVLTf-e zNn=otqd_t#dOoL+eg)qsj-sZI&uY;!xPv`2vGiP_^)rmES=-OE41?@<-OGL*;tkG2 zlpp@zqkFB)2b-A5G&);HK& zVv6^Jl++q~chjH6IhZAbo9ib*8SL#>{TgkAhM9fAR#3CTT0k|f?k;o3OIAcEuw>IC zeovuMl$Z#Zz^4Ci&`8#w`e4Cmabo`bHkKm=ON`z7xNQ4iD}Dt2?Zo8WH%MR3e}9(F zcc;34RzU`{4Nu;4Zg)^<_-1`%uahc!+I>xReL`$%K>Vo}g}lroy~l&#$Cd&B!+7>x7_p}+Isg!Uw*{+a^`IZ zy!MDe3xn+5_gRw6`g6pCk|(Y*c55_UGO#Q{-gcO#J!Zf6ZvGtwY}v(xMt=| zF5Y&rNSO9kgI4U5UGE%8S#`f!%AK-NZ}=s*N~o+!{klkoS}4{w3PoY`E&H@|-QU(s zS&DTkCdIOn&%9F+sE}HI;m?M;n7d%lHjWG1Zmmdh!;(JCEqY8LhXgZ+cF64XeN`No zRz+GN4QWv)OvtU@KS(p<-!dD^H!o<^zZh`928q8>RU4jM`}|T;! zqhusf@_cRJ#stc-!ZWahm$`T2Ks<6zwQAz05}BS^e#&-Y)j>b&>C(h~+!gcI2RrXq z-7lp)Q6Fo6>Zu=iF;Y9Ty1e3w>S$ECX8f{Xv}(q#UWHZqhd*Se){>82Dr}z_HwTkG z+9d$3Z67eb*LlqkypD=L8k}3huY)g%yc;VCe3GBDjv+4Rx-?$jmZlJ(= zHkof2$)MQBxSp4`_=`6M)6E4g&b`>)(OX2&@dId@={%75Y(~!9nRn@udG^x2 z;tt;x>&V}uSD+;IlT?c;R!R1&f4yb$*J(Y_u@m`UeN}zg zz({8UxI#U2{vNkU|L)>U#O%?*d7od;?M(O$JGGF-^X2D>xhpk0Eb#-NKqzl(@v*8l zSh(9j0@l|}lRwnhz8F>bTSE(yiAmq^pya2He|$f6wiVW;G%Fj_A*}sHKR+pM5Y%5i zK$^5(hh;K|?I;G9Ku>4W#=Tdc2F?Ipy6ZgXyj_DEM{hNW)BW~HT z%66IyFV_HL;+K>iManUY@2_B5?j3HSC)73Jx$o*hcxv7;2Sz;kE;dX%czUF1%}Bg@ z1i2IhfyOK9zq=f(gFPNk(Wlm>^!d7a<$>N=HrA)j^J|k<5Z9&m#nsxruA%7;2OeNT z;YFqL*+i_tacP7}_r^m(SU&bltN z@4XfOEBxj;?mL&U_?O>Xb$|T17J%7%rql`MK`x!Hfx{L(&mdp_+hjUf+}B1SfnikO z)_b43hLm${H({wKvTqqfcvmB(;n{3Y-_Scj??iEnyX_gMOD+lpWIt?8Gh2A|LGvAx zX{Ph3a42mlZ0Qx2Bz{uFL3WNQh7{PQrE#x6AQVRK2--Mu?=QUpMymfohL95vkNSIv z89glfd~)Ah=GTSrz@pjP_oT>2j0Lf@ox2uP>9|<|kOL~c4|$TGp_t7?&NKSwkEfNR zdY&sN<||o-ZvGs~U8hwz{=SU~lj=A~)e?vxlg{YdY|YmH&snh`&TMKO?uwAx2jG-t zyPk1`$L(0kF!M(frrR28b%w)4t>{fe!i$i`ibn0EHOn-L_?a!0E1KRxSQI%gIWNbakJC-c`NhKw~dajnQ8A% z#9&^4LPwrc4~@xZeUmL6H=hTV4WVVc8D%Ez zH{DMA#Kk4w1(OahHQXpCg3sgxTA>6kHLA5miu&6}XRbF4S7y{EHhWtOX<37G4wWs3 zH{9~O)w;;=+*s<`vcBYT(73{$(_i2-Cg;j^1~t@2h**iEQaRVy&d!cBpB1pW%GXJj z{HISXX2=IgHf43P({nSza7~Tett1-NSt0*+f|E$$&L1KxnG{6q+6UIQ_f)8)bFgcO zNyuvtUX6$*+#>d*FG#ydn4j8$dGyqyALVl~Vasie2*s9cQ#0mH%>+Ce{5bqm=5G(n zx?j4*^}2ty1F)3%lp~wUhF#bx!RR?v>B*-@iNnsVxo*?SJQ{T$Mh{UR_>38! z#X)j(Zxo`c4Tfce&0ib%T+bg;ArQ(KdWNNPAnKFpsvRt&__H(|%zt-P2c!=YpN}=qKQjMA6v8hGB>e|}-8_zHgKz<~Au`2d}wc_Zdl>iRg_m5)SV7m8x z`Y(+q4?lTu1<4h?fZXaM%%Hm=G}Psnu$|2T#=gbf^XDchL{-&dKRj+ze!dK~5iFTi zlw>U+50}sLu0jT7PN^00vi`kOVd5CMzbwUgJ}Cj`^$bZPX@%dNoo|(n#hJGHqAKNJ zwW`nsdyo%A%+i(POV6k~s>d=HJ#k?tAAUC^V62MGG6`^{?voOK<6$FZO5x{ROb-4r zi4rsh2QhkHB;KTK5|ezdVv|nXr-uGzX6nx+L0bSM>-k*n#xMq2@v4rYaN_-%c1_ zx$*;(5GG8Sg&_gaH$>|}IWcG=R6l<=L-AI^dl%P3NB3?vjn2?&#|9;93tP83f27`G zK1iSz?0uRHMlSU7q+JJa3HaFNJ98d9X+M3amQSQNeMTyoKDL5f=7!#cx~)) z;#Jxg^Cy8FBiCK;4?J0}*)Y_Y>)wC#YU~y2Sa@lGpX68bW^zf{vtTrss`{{JXiiM; zK7Lfh{_xScq~Z5`GZZoh(La*5SHF8^J$SYPOUz><^0hP5r03;EIXb^me76|dl%p^0 zopa2Dx$kYfNT~b%(Y~5xLRI+b^E7pA-7}l4?%*hPcUFz#-UEeIX=Rmb;TT}5%m~}v?zL?4hKz!4aSt@B3tAD9a&0aj@GM9xDI(ukU0{Y z`*B$qW1EyFro2onYJOK$$-{+RZ?_|ZhWIFGS%y#+|7uzH1hM3u(bP=F*qtZ0aiZ~w z)d`GQS^Fj*c5LJP^m083Vj0YjZz-Yb?ca4xKC~WLmW$7=U;g{ncv-4YlVW-hLEmzf zjCd!&|C~AqY>k^q3zPWVlk3R;UApu#@nF^AGu&jT5B6@YA5rG@h_-#Odk-~Z$G-co zV{M)%fZ)3$`!IQ|AxjNHc?hx){0Z&Jtyo!SVtc+0VksMb%rUpaZ z%B1;n7iIj)=m2#0sds##1t3*~%x5XhFQ%xECQ>TO5Z8+1H!{2mJrkF6MpWz-!6k>Z zc+%1r@lpE?70k=j{Fo1QvJMSSQiIf&qlSr6wzyTAF^ zn!Avh()y;dzgsE$zdO{)t8II6u`kunuYq|2#A1@@ zi-l`S!dpkFNc^MMw(7ZQFpDxpJW5TkY=lC}5&B_F9wZ-e>g8C~p=7NgVpZHvi|wkL z2&7lCjU_)28YgK^IE*BE zdDrYQOV=2Ef zOIxdt+H3E__D_q92Wlq=&nDC^>AI;rbRds@xYl^t%SmYLWAnw3M~6|zw8{eS-V=`d zG4m0YkNmHXW!oS#D*#_T$gGon%Z~|Xe>lEi@nyi&OABG@!j9{uPaXA>dv0$U`|;Fx z#?C0-JZL69Hi2IVj;su}(1mxkcPk^XslhkB(>m~0ckSY&z%Yh6bLg{=@A0dPVBkwB~b>G)20WlalrW-Gn?%p&U;z+7)34_f)wA>R5|#sQeD0^8`EH_ecjH7`#e& zX|UBYCPz{aKD6acObSFn0;-MaBOmeSEp*3BD9GYmYn&-w=L{&>+Lq*WEy7@78m9sRP;HEMGQ6^P|fdP;f-@O$go( zROckiOs5(l&UcCkNtqREt6r5Mkhf8qtCkI^x#otNt1qA32|G>v(1w6*cnjBGv`k2k zZG>uz2l*xX6pWK)!M{`}__V%$#15A><@zBFVgtoD5p}uKP0;0C{PI`tSY}z5r zfd-ao)q-qY6_7aw_-CsG!DH)a2)v9>T6|`)qnQ(G1`C4$@rzJVX#a*n(?^<%VR_H{cg7{0epm#(W{q& zdnD2+PSUe0q0#mj>{IB7wM`>>#I4g$E4aA+e@s2nwlUxcp`LJ%X86Nb-SGfhx<4!L zhbxH>#{pBZ{0Qf1@s?BA<(Ac>E&$}wQ9yHQUeh)>39WmVOBXU=GUCG*#lBP@VoD08 zY0P@!t91FUAj^U7o=6*fg+P;nBS?ITbF5t$i?10{+ZNlk4pZiIQy&CK_?mk|=B`&_AW^(Anhv&7b zCAs(ayjihyE;@9)cQOk$Q#JMll5X)k=q@i5_D`A|PHCD&I*{)VQX|;3Ahv#UYwV3v zW%Iu>icbNOJs#C>6JAxCEgIsE^ILB8}5Q%)t^>Yi2nFtDRves1bRG`L%H^pCjI6(yzG$wr;Ep12mi)>`1Aw9 z;x7+eJVS)nF*rRBI!>6|94`%Ofag5+R9m$2@J~Szq~%&aH23z8ZRCRUR%zYs;v;|r z-PbCf7mHu9GGXt=rPKk0Yr3K#K8){fA0I{)ytkCjnH(J)xGH5tsC)y9yh0=YEshuH zpe$VWQ^EjKmA`H2_GbXjI2wUH4q! zc$a?PcXymc$Y^@@^X@7#;g$B)S34+wmkO8V&*F?x;Af|29h%%PV9u;+{msd2m}XZK z{4z-t6GisAn9S*MNvuV2==yH}$&qa1n&;32lhc)^>4{>}03;gibwaZkb!{gXIDU_6r#(n8vXlpL{ zV1Twb7Af4rm^%2-I3-zpsQ)#5Fv;`vjaBub!$|h!+s67FRc3B_u66%pXLfq6WBX9p z*c*XJE13Mj4O4Lo=BGUoZ!Fl2Ew>2A-=v3D;SxP-Gc%lc>EU+&dv^ucz}Vutvy@WG zqcbzx{%jnd`3CPvVG(b{?T44vpF6bwY&2&?Pbe-9;%e{FOiTAcFdyMoV?@E~j z)fCb;!T$!HU``u4JV3g*oh!BaODGSuQtQc|m48fB#oKYeP2B`h@@o)_$~#O>zW2(* z$S-RXMYstQw9cjMaU^fiy-paV!Y8X%Fjqo2hVjDONf1XEF566Am?kXkc~3f>d0pko zQ2d*z-Q|lZR~I&Vs$-1n*FK>WhH7>Qd+-}6s6lBd=lSlBb-q8Hht$S%hL#hD#>3YX z_Uh z?B4O2r!FNO5*MYoLA7=11Zqv?YvednxB$FY@Zl@wFX?=2-_Dwve87KlwakJBvR?%{ zsxzqmKv!+dc)(~Bud~Ia*MFxhwSEPhB#$n6ndL+;tlshg9aSFZubB<5#W&Pz_ru}I z7In>=br%yt`x6(`s^-1%PI9fF?h>HZF+ceaW^H#?CfT^9v=;oT_8}u|c~1~u;JxO{Zr%My=za0OoHa50;naM| zsRbhpAW`E-LL2_PcA`z)$HM*Fyu=nnuiZTtY8n~!lbGW;G$YuKM{P*?JvC*+zcDtc z>iBT<90Qp_-4j&3Brj-P-fNfOlbl{op=&q&+-?8g#C_QxkAEZkIaQrATgUnde_rqO z(Oj&0nwDm}xRfx<$D2F}7VFpyriwb^Y=J?^Cie!xnQIj{j1&}} z)9JA0Y_xOL-4pWmHi)$deBC=o9Q?qj3@sn&LZqYGd2r@HM5#KFT}7M*WSr$V2G?V| z7-i|U?nc2p@DOmcR(X&45kdKZi_#w7aF+yk%?uFVe#v|zmOq76aJ_%tgAiD2IVvbU z_}ywXaxe|!ce6Kp9o~6Wv0BPgfk~e5HyOGeJ(ylG(Pz4YC@LY)-b-H8RuZvxHp3{jscy zZZ6>tA?feeVX0gq%OfSt4#2%q8p;c`z{B`kE=w+qsw%?SU|eZ2Dz?DQR6F@*^v%-5 zR06G}Md=5pFiUHHD@@#&*SS&Odw4VqDqJTCXvCEN;fWb(ElYtlG0V1EAn zis6B4^hlQ%1niQ_N$1uBnWEp3{~~?!(~fKuwu%gczh}{4EE`Dz{WSpYx_VOfbF&e( zh+uZK;>8==9g+6ooR}w?tv}uk<(Joex%hu~L=K|=f_#n5aG zKgq%`l3iNzg};p=Y?j>wuX_H9m)KjHYA_p$!p#_qCA`1aDBw ze^YwU7tSLi)n&16f2;G;nQz=eXoN;>0j$`|s{Zc!)}2g7uH3#97bolKDSV=y z?QV$$Te`{f9fZ z55IJs0iRmoA|n^goJCUEc8r9+@_qBfnX#ki5>!vc4;K;uF`iq}RiB&FQku9;@LP^4 zxp@h)x@CDa;+7&_mNG=7bNFkGl@(Q8iT#(XzR4?tEB&(@A^?lka&oXFOg?Ruy!1<^ zeh2M&4p$9@8q3qYg1-+3>OnVnL;73^PyMphc2LZ{11&&p%ZN_HB+rO)UbbTFSa-mm z)^D#o1fimQJharel7)1PTz!GOH9Q%%8cT_x5MH1Mjwp3~oksGo&XCw24p`0IO?_6p zfUIfJ01#FUA_%70;N4m~DN_NPHfU`;U$*%5PEjG6DbWlA5SwIt%OgZ77i4(2vKq&$%10pHX_JfQ`s}gGj)5>h}95QBb7HQW6C$DBgr2p=i9ep zISEOefD?DYY6aQDC~~2FA2nGIE-hANMWVUxl(8j0_S;7j#ifH|ufTy9B$1X}30$VB zV*yZ9tqY8yl%U~*MQ+gy?u*a2Z`KCf1aeY2T8cl+Y8z_pPR?#i>1briijwGJZsVx3yz+x2ib>d!jI{kn-^y$cuiV*rsmV%qPmN8Qn#5rOGoIZFP6{k-45PVSe=WZhBM zC?1B%iaLHby~#`ICrx#jGP!BwQ+&`TyrKB_Ec#PQmSIAs>Lf>_v4C}5`? zVTp$zza4S`GN2|;{J_u{8D^~eIOI2J@pHu(_6*hRCPBk`Vys6?zQPV5b>zd=oa?qf zd|ozCCsEHpH7pkpXN$OafGIB-8$}{*efH^=uw7{d`C=y3^bDd`Re1SwJKatWC_Rd4 z$GGwyhLGzQ1I)H=2smmZg5f5II7ZLLyir27b=je@e4srnJ({5TW475LttRM?ngMFX9#TRih}> zD4K-@no3AwuQJA@6i!kDBpWn!yeI_;PeP|q<9h~1UlRy`!RcNP&26G#yD4U}PRt0* z-5kg$(L$dCreHYPge*w|r0Bby5T?@Khm-WU{ZJGfphBpD4oQiBT%~Z*oOy_fEYBlo z=rv2%>twhLbFd_iA;Xs}a##ZsgrF)iG^jP_MGe#!L2h`4NF|}?YIweALWUQYOhVF= z3bh&Y4Q?~sogLD4jm}gqCxD1%iYcN=VUyi+`2+I^fFL+CA}YLZ2vgsfYeiAX^bmYl zV0=l|+pE0ra1svlI53ldr{Fn))ORxzM-_LHF%$=xc#<(ih~pVV5D1%}oaBnbCVB;W z_u_y<*+QX+ZGkvP1cF9Jt-9}uDNL&eX+ir5VIrt934;V%J@GWLUO?`XlZdYiuLw2( z7Utt*2DE9!kn`^-i4n!&!N8ORpv}|I?k5ofFh|nBLgZ}Tc+s$%f^T6%!id7(xKuV` zA!gI9?q7R;e@AN(q`7xcsCADT9nO_$t3Y zDLRAoBm4vn594@|#BM8u%=t`t}q6+%)}KShG%RCju&dpZaX zqWQ%z7$zH*#s_QS^4+SaCwbKlt(aqBwGC2XiuBu0lFlW+4S61#8ZcXW6QP|W)Zn~S zlxCO{Fi4Wqp{j!D#@pX?Q#kOYfVhaZGSzFe7#9?C5c6+n7KNBa8}>shXjl*}2@`LPofz=^{wJ2G(#75n z-M*Q9A!WMV^DM$Yc6&;3PrVvH&}UxFZD!hUP-FfRxfDu zl%tQ2uAOw$`O9^fK?tLrC!79b4E|O0 zmIm-f?)6EN#~tVzZ0c`b+6_*rOK&bEj&Kb?(9MKVztSw>z?&bh%#}DvhyDD;X=?pWIpRA$qn8mUZ6et}OXFG#q|+-4WNFcTZXPyFaJKLo@qO z85hT9mQBjP4fmY;JKE0{Q3!;U+%aIf3rJxBwcK4?Uu#YHC>J^3z zw>Zm5ox{!!KhB2mq_@*{DN!`Xxgt16iHDn$H|8cE$e8YuG)1_}%ag^;N*p9+Q5n%F z_}?qi^%9V)F`=oE&cqooRj6W4zAf&Q9aFjFGg-Tz>h9m#HSjAkObo83aTi)?K*<#% z&M=vQ1uad`RuYL!G?IzW)q#4v3>MB3!B5BAi>Ew(&EeN@Xc?3S763MIITAVDp>-Qb z31!q47XJCd;%Ok2xX&hlD@IoY9bxv^Q$@En<8x`e{IP7FQxJh$OTzLL=Ev~ySr619 zznLG2A%@eaNd6RFl`&;s$#x)7sR6@48We;2%2}S4m;;5k`tbm`$d}vVc73|q3Ja3s zQ*6OUK7*1tV@|fiZQn;jl7M&(SrTpK;AbJP7UyollesWl8+g_X5H zhHP&3H9t29U{wsth|sQvAS9qDfnbdgwwO0WD%b&P`W_)T!bne5!Ypi~kKrhQQ46uN zn6W8kze{lV9KB&Did32`%=(nRP+_(~7o_M1lN^YAKO!Yqk?i8ddF&AC*rfh*>6RI{ zM37yen%v@!&58!MtN;KdP%DLi#*#hbDl;lwR0fea12dd4nnPj%k-_~gTfi?Io&HaC z5zSY4dYpc9j1EN%!VC$*=n#sGfHpzcV6)Nxx&z$v z*MB<;Z$TUoYS{WdG$~QGFzSN$m|f$sBu$0x%qA&4b3AuKw1w7(%^i?9$cZ#j7k+^& z#*}L>oEI}GS-u?wCJCruhXxX3iI{Ze{IobtI#$=Y2OHhiKA}ThuVZz@zaFA~C?i+0 z#Q#qC5!y8(V!E-QEpc-8_Boj3c>iUCaldKSFB*e2YoFMPcchGIrQYd&a~a-eD=KsMo?Riv;aq0tGo*yCW` z+KO4;D1!EkMMy>J!@my6%+72T-HXBEV_Y$zU=+iiFpqIb5ia*}KoO;T6ariba0mLr z>vyj76=!wAY1K{!dxrN+ke9fSFMgn4(Ye@7|Gnt|^VS%c#kY9>MCN+Uf#Y=hd_PbB zHa}qEE7X}kJ?QiO2m$s>%aFc39E`9qJB+&%H^(htWKYX!R>}-KO$Tf+VuZeFD6C@( zRgg*!>&Qt??JW+~e5}`sWJRv)g{JPws;jNv(Vc2p3JiXpLL0?o5#+5CSo8y8%W1Jas z!8YH7l;WRd8J_`8jWw8nJKWM zj#xJ#19e*oHZTC30_MFEnhO#dj6%%(5;l?G_>X;+q6jNpFxXP82ksBPqQR0`%$Tqr z4QtYj#B6;|%_2KuV*?3(;#eetB~=3vUb=};Ft{*@=)Sqhja$B@=}Qk4i!kXO!Yn!v zWVa+2Ldvn!wXztDV)K7FAsjr5K7Vg86+|%C+TPSW$xno4^rjMHTooLebHCTGA$nil zARs)pP7?YObYpU!}(`DVRM*d62&bw zf9)OJqCA7Pn*&6KXpw5JT`2a(SZF1P1*m95-kWKah9j1Q98%PL8Ug1B$F)xbZO@$# zcr+fIhsiY0v{NN|X|YtUb%9)TWU^8jm4M9gBoe!yAvS^C*syXgq8#o4ffxIE5swG& z&XR<%OxJ>8iGKh;MGOFY!+LHusSLnmJ3~kqN`T5(U4=)^tv+I3n0{~sjhX4hgJJ%h z_{jd&k|nd=AIl+o&bgyeDR`PqXADQk*211VQqNISiDH_HaNG8v5Q)rI9kT~NaK!kH21X>Yoo+ef1 zbMb>V+eQyCvcPDX%F#o-4o3_Wc45Fwphha}lR+kgIO7Wq@lvfml|z^$pJ51ITZ;0+ z02-PF?FgY=u^2kQ142cuh1xib1QQY?|4HD)uFet}!Io!2Kmt<24cHPqD#E0T{`%@# zI(ff?E{G*N0hVMwD+DV(>Sus@N+GaNKn!)w^7=qdhr+@fTFIhn2NRiyDYAbIVRjOQ zVV56@R%D~%Ky$2%TNqI&jmj93+6lPV1)!}khds+rbMg^dI{?K;PF0@Uc8b3rv z;huqSEV)}bu0nf5PMLeWGJbZ6Mlq1wV8Ou)c) zWZM7*S#zf)oy&By^qv^mW(;K#$@pXgFm0>+ZN*z*%y8N5rZ@dOj-&|e0C*K$OZ{VVSYIBh+MbnaYt~@1Ws%s)a6K_^S=ddR- z$Q@Z`e(g05Wc4chXUfchxZN?g7@sXncP202xRi*!R3p#X8~b7w70dXj`mT93b2+<; zpFP%JLqXuRPf#_2PI_Q>690q#r0`xAueLGf@GG{TW15^v7)?(pO|n`c3$xAZKG~dI zQkmqH6P&ZDfu6}5HOr|(lES?A$`V+s7cGS!>M#UOlQQ<;-~b^PI2++8vSu@0aO}QS z4OrBsA>9p@D$51byhqrx1~+I4yC7}irOWP-jFDY0*rJH z*&7J-NIrT9)LVRxq4`|cb)Gl`Nb4gJUOzx{aQgHK^PFj)ORZY}cp5HOSB*rR_I&3t zQnWB}TMe-UFJ0uc$`fart6(VAhS?O{iMgI?+(NkIq54^W7BsFe^nz}ITg_kHGNf+q zB_cog##RK?@yDC`jOh0#`St2aZe;&SjR!TW~*x zvcj$IibTRxa5iun_#=*35aKhmgJ8@M0SabQ3#4&TC1lF!gE%g)2h5N;@XX=-h~YKT z5d;TMk0twoBxw1x5;R9c=>E%cSx#xEX5+Rwd>JfCi_=H<+R}mahHzn8(5jlX$af1D z-G&JhrbBUH)bdZ{*N=VsEXLE?2r=9i#&@${7Y$uY^+&mP#MrPAFR5&Yf>6yz8d)A4(ocVc(x!bcct%31 z0oMYFuN`>882zsd+*e$8==i$V129naOjAr}|AUzM0Xp~|Vy7;8Uz%eWx zh_Y8YGF#EOO!v~N!M&L*7b(68MP*>pK;E&$t|qrW7L>@EF?h;`(kz7}azHjuC7JVj zN&79!QC#@kq{yZ}40>KoC^CPEBSBAt^$oc?4fCDmm?`Aoe{<$zS@{uiDK|vqdZdmo1h0 zFo~Vw>+2Q`Aq*eG=Ziz(Eo$d;^#&0p>6Efelo5j;%rS=7XRUU?MX1>gw!*NzJc~q)&Wo~T%T#~1?5>vy z4Erc`gN>l@Z4Fa2nCGd&_O_Up!aa*=^Tt}gm0h@i#9`lwRzOup7lvPp!ikDCqta={ z3YAu$qALp=(qZ7<_t%r^_dcD$d<$!E-r+qf#D4M+%(&i8x~vv~8k6UnS1A*xBWX*s zX!PX4iYXnWA4&KZk4FF0(2eRPs?7Z;^@{lTMrcqf5b69QKwIw#Q_xeB@QYZDxTJh z%pWQpyxr@8QTF^TyiN-Hq0~aEW(dM|r>DtjNa2GQF=Mko4Q|xaUP|q>r9@y~&j04K zD)0R)_@R}RA}{d7j>kl`uz6p@fIb_-mHmWfn`Qv|XRnCPDmqf${8kBT)S!At8Izwq zfH02KdXw5&Nf}v%MTJvZ*YGX4Q*^2qj!qQ33H0OAWkY6PUa7=@Om`cll%9`HjWz0ezj3 z;__P14DJ-)rk+TCh|yv)A^`AO99FXs1-0?wz1uoz_*_z}b~;FQQWni897DaYzBI&4 z9v})jwa;%))Z}_0G0^9-{1Qamlp`vh@W}hh|9RVhj{e0qfpjcs-on%rQuxhnOXa339|~4QKQ3DM zjXlH)*{b^6P_ga2bVxtXyeSPWkndc)_6xv|j@{>oHDXX+p()oUwXihUCgv}5b4V1d zf#GF)5#W`Ag&LWk2J^egxWR3 zD1-B?jBV)Pn9yNp69=wwQYf+2Uk$nwnxOr81lm%s?{#A}F-Q80TwT%ynl%V^p5=st zVnE!dN%#y>G%hwanjchV| zn_T3yM;0D8B2yxxdKK~_L<^Slc@!Ve$_Vd84qGEdsU-kkYAcRNf2B=%b7ZN*x|KdH7fuDR$$1E=pr4?MH3xHSGj2nHwT7#@*)DF>KvJAsr0@2^ZwF#T zfiI-z!z0n^zjWr+aQ~csXnL~Nc;85SrGEu@d=J*hA(1=ZoI=n*e}-|XV2hFu@VHp+ z@`DeAHSWW#IO*F4_xMSj%R#Iy>IH#+VrC9z5|p`-pm8A^Bw? z!&HY_;&}MSJ9T0h;Y))TtXl>}9VTryD^^3^3=io>K4J{DeCTW*zTaNS&g)GcA+BEy z=3}v}Ytp}0^5bPRpRtEWX6`*u+kNzs{}Mb@$Ga#1z8mqTvX_d`*yorM#hLjv*aC3y z=qBdAd(8wglr>t$#_^!ucmf0nX2dkjm)leTn~P*M(00t=ta|DExI+S-M?(l*!H2;d z-wGd$KjM|WXxrN^pggZPVi`#6PGpUZ(96R+>KtrbLQ_1l4JW$KdJo+QjD zIvuMuEmlz9?JqzZ^&EiDZsE7#*8MTor@f`GFX+|Dab3&MIB1wPm2C|-=Jn>-Fv4Unb)cGm#vPyQGrX(^Q<6DH&*{0@%;zK_l}_ib{}F+*LqsQb28k<)bt z9;lH`;V3(+>>fWLv%Qud;Y7`~M8Jz6m@jrq`1;ebe) zugeOtc-aK#u%&;_QsN>yynNo)gsC@tkFEQrBGvtO4gi?AA~oHjX$a^T>F_u*vG4)v z4IBy9M&I_SC?*qA=-Q7ITsePi#^mWDtZy#xM$2Mhio<69^2}6RS9JC&@*!AcmsG)d zx12E$u!5brof6Qp|GiT3h}(2CCOR#gLUjF|>22&XwvZ9`5evgM2Bcg{Z-a};is@@< zOSuO5^ezJ0LMOFwO|Cdz-0{7-gqH$BLn}>pm}}vw!gaYS$5d_+QM;hkAYT%w0! zZ8w=<4Zb|?6KtfvG@d?cI}&Y#!oc#+95tF~EOf8iO+#pN=94+W2iP2UNru8Q*S>z* zro8{wid~MkE01!|PppS!#=g~x#PuJI+LF6DnuPFjcC%z`kiK_#v_othj|};d+=Mu5 zlxPgN8LQ1X0%4g2rQ~Ri{4>bahCgUd_q+$HhC%2k`t;1Y9@WDlm)OihF-npux~QMc zw15)A!>vM>$TpdnJ&(`f5b;)D7~Bo2_W4D0>RpUZW$BQ?&udG@ez zYChO>ngLcnm=gI|3;E$>cM5apw>_E2KV{b>FE1oTd(6DTj5Hy)8xeAwmsuaPredN` zV+Kz=RroZ|=tmsI*1G?8ul}b0pndYr&cUkw!j=k1zQyx{U z!)b%!7e8F_Bc?g!8h{?KtAA#`?8OXS)qbJiSgs7RK0<7D$e+Mq$uyp(Z_J^NoY5YW zH1}zpejU$VJx>i&A;y+5*g>ktN#@)oI^CkiciF~?1V-mnhoj*gXlVRtts&u(QBzF( zeRH}&v&`{g^rqSQEbc;O?TLRc#Dhlv8H@sTA;Q+)2uT2hwube|GhGG%u#Oh6Ls3~_ zCGnbo|6B3E=z!-0R;Y+%E!uQdie^SxRNZWLR{i#bY`o)OE6o=Q6`42v^G}>>#7KcA z#1K(fAlZbe9q19#yUf{+9+1~JD2%bwU&d)V!DVe-8}Z&iR8vmtik+;#N`AbJ%^BxG zC-RWbjPmd%s&2NgB1#0i!4G#zn!->hKet>_z(w8NPhNbSKR9266kl?~yEEpPIzE6i z(3!*YWv&MS)0VRXlt~!T#4Zqf7Wa{-=q!5H zf&$GDtUXxEoh!EV;Jk8)i)m+8u$67C*i|g0Md$A_p^T0pgBt^2u=AtVi!=oIF{-)U zhf^nM^%BAm0VsB!SK2y3!}E%yFHEc5f-cB2T^yStFx9Gk2bPtPqU;Ar^A%D3mOTHGC%Xzf`c zQa!`R-f0+FcP947%<)=`3IbO{*swa-)*B~QL`-0t6JC|q!!4{8gjZ}m0fq(Lz>hq2 zXM7OC;6uzTd+PVk$Da2M5!!w^=X?6R<@p+0dpdr7^#H&$&?rY}Ol^{G*9*evmgpom zSk=sviW-+^&d>h*Jg(1vGDUK_UmTlTo7Itq zVfYdko*B0pJ4C^ZSwAGyez2Xl9)cg1jQzCYBxy(1G33x2kRXcz^wX>k@bUKh?QY=j zUKSWQ`92dpcz%AeEyIjJ;Dk0|I0M0A^T;+VeDPxaNSBFbB!z-B@iY|Ng6xFhA8v9$ z9f3Cx16-i8?d==F*r`=H5`7G6`3)#mDPA*J_5eb!OB>P`ZH{?43i)Fmmu1@S99?JY z9ngwQ^z!x~#_gLkIA}TY%^7Qn&lJ%m^G!PARR@f)sje-p9 zSWJ(q5KcN&X_gt*8It!~aQMqwK<6k6D21yi&@f%lweKDQ!|>s@WCIaCy`;KJ6ZRb7 zgaC&CbwDRve%oaG=7Y8p^%$DUIPRT!p7G4C0f3}uLx#}fi)Mjed(adaE3nS@!$|d1 zArA))CpwuJOVCer1;c8)jHF1N8g8`cb4VeS`nlNz(y6F$hMO7R_obtUGTJzsT8GR2 z&*_vpLM$LCvT5_edNPsSVa!;Qc*Y!LQD_`5qs9wEz}@dB+TyOo@rzNaWVRJ!g>n#Y zWcZ_vaB#8Db)NbcNU@kr`mke*ATdN@PUiGtt2;^%Gu|2bqTDgp%^%CO=H9!lJc4?@ ze|b|94DZ=q5p=h%eHX_zvr27m-7fNr%U=DGHM1i~i1IbX_T>L$t)G>kkV!tTaMWpj zvOdiD^j?&>JYSl)$R(T}*T508WU+}rgiUDwO9R8im`nghp0y92=pMVn3&HUMJ)wv| z8y2dtLy0)hqDX{F7dNPMS)39BU_tQd!4kSxXS-3^c6^o5y_QlIfz~AaqLGy!cq^ChLQ^Oh49A}K1UJ_ z2wnd0tBE6S9GChe?O*hK>>HKEqm3yO%jgLhNuIE1i~5B>sCOm2JW(4_uC<}hQ)Vkz zx(h!nvSytA=2&0m$4A#?F`>;v`;lsbY17w5sL7*+shuyJRyzyYX~8f9({1{%ovH&N z^_q0ZC+_Ef1+CFLl0eOyq_X{N!e@&AK5agAB(F>u;+hmT|Hg1%d;3c$_dZ(#emc|F zWBH#gDdYvPrnKO1!xQYwNMS^yMeKZRz&_TIn@q(JxnH~q?Zt&bc5@GSn$a;J%sB6W z1p0al+yC>;`^w^%`=pt<8kP%fhtU)abRLF-UlrIGoRbdEj)xmYlYIDa40wtthT2g5 zm=B>P3I`3Ghjv8RQU#t!pp_j`r4j0II~MPBretgYaI(Xn!Dg0S9Rbq$lR8n?I$JJd zLyUu);jp4enClgR7m$>B^krb(UG;!n--+FIFDdU~FCXZJ&>vP}b2C-5Rp+s?Z3`+( zS^)gzt1eQHUOE2dhezi$XZq$?N_ z_XV{`FVm2{V9v)l16+(^vq5ig3tL(lW3pF}41EpGP8`<^@+T)-xGu*L23gY)fR8fi zqBqQ9S9q&xFn(Vkkdxs`OLHgdb1#fWxJBII6cUa)8=k*bUJ}W14?Un*G4evu>@)t) zQ z=y_UbraONx=k_OEna9iH?VStjUA5yXZ^AjDGgRGAeXmL&tjmX4@jEd!AOxV3BdXSQ zKYfzc5{xYl$Tq+2RP5PLwnmfpd^3>ZzU0A6!l8HO5hIM(M*|TVnbY8ewZrg_W9pMD zJHLyVJlM}`~IC@a1`e&TOmM1=j@(7|5`EaQ~wpAm9=x$%sqXW)-v z-ggj>xuf5Fwz^1M+I+mjV%OHzGg}l zkxR(8+cAQxz8>V7wRav$_xDFC$Rod;P9BK7y}DruY8bzMvZ+8PkmUkHEf%b_3yol+ zFA?nHU$4~GgJbQYL3URpzgA*%f!}jPsiufh9t}ulx!6Aq?~-!Lv&N6I16c_T0G10H8bCweHfx8wM@rNay*{0XkmJE_47*i#_8 zGNw)#PmlDtiSSo3X5%>I;=*Ot3@y`C1Y~HU9Y)Y&Fq)eXKBb-TV<)2{o2zyWJDcSw zymPqTL=pZ&g26mcTH+hb@F7E7dPMOfVt#abImZkt0A^GoM`vhRSwUrE3=A% zt6gRyHS0N9M`w&UblA@Y|CHWhux6MMGU9x$ZR`+jE-m8^!n9!27vd99%8oiDBh1Cw z&C4)`Uw@iTI7or~WemWkmf$|{&yF!zXVWHh!jVC)f#Uj%2YV4(fx_q_eV>ln&kwFz zPHI;mRYAIIgVLuP=#I+^fwnDuIgm}t$0q7@`FnZFWyYK8d){956e1pS|Fl9YFW#va zYwak-(%N_T#8HNlsOHJU_cA{2nF*OF8ark}5Jciu;)ss1D{VZ>xP?vSKEqw~qOkv= z$w$N1_+S<|%`c#|GPXf2q^C@C3dk~Q!o~X|!LbyjymtK00uv*aHZ}3grY6l*g_zi9 z|52|0h9yI!98El~E4nYmzK*~0ZABD&?P&uJRKupv%d+3z=8s^3^EK`KsAR-B@i3DY z72T!{dyEE$@oP+>>v%Ph8?vEegr841Mn7Rw97x}Y4macCsA*L4JUI~wzq9(5H{rq3 z$Ms}L7|E3O!6FiF+{H=3Ov937QP1O~(MHO0qBCQ*kS$@Wr_wQUWnUh(*7_D9fZ=k8 zS-u6ai4&mVa_%^F0?S-Hl;1r-&02dQ!S+RpmyA|oo9SkrNbFQVTwZ7IBz&5q2m}IT zG|w|{1zbYZ57>Ocd7x-9cHANm;%VP-NZxsV97???c-DhJgyW8;duLITK4Zw?ahN+3 zXY;|%1s_w8O~c1U0$`9dgbxIF?i)nU;(L=>x)R!S+uR}aULYzxH4IITiiJ`}V-7t_ zmN5zyix4OQ(Jl4{GUe`01mk5q2TyW8U5l#1Udxrvb7XE(2J8pg1PbTuCoi3Ew@1O? zK^bru3%;cSI%0p!C8g0IVv+phPo%ItXl~2?am|;ZyL`Go7^P_5^%9feudw#Vym+_c zIov@XlL!3jF}|J>Wm+xbE_zau__mlvZj3-Pr+!7`28gcac;&#{;MT+B#1dEoeowU? zAl0={vsw6&sZ{hLd|tptn98)}Si%BAxFodn73q?9)nXh)B(?WW9V4eU_{YX!5J8{K z2w*>AJ9_gNh1GRF5sVoF7*dA6q3Yj^nw~X23BdSXl&pW%2%FME2b=3P@1>{c|( zKK(d3o!A_(tF?{BW-U$dc0_M{Xw1@*l{w)__S$QO%g8M6%H@4s=F<4t$j>i2{JpXh zpWI~9{sx4VNXFJeNanac}SrIyNhSb&0Jr^`$ z2dn6KugdTbnrPr0NPts?TI)5?Xe$U5r8RErZf-P%ySaHE zAv|i7upp#`VGQ0zv|Kl=DNk}R28i&G{-Q7*$>y&#fT_G$o zOju;k`keF(Q!(xi_dmt+1E#DN0~4&hkmvuh#g!g@`%(nlo6QOX^fg9{DxL^T+}qO* zvxn?UVVbe~Y^e(L-reGFenCRK&!t+R%{Arn=uj~5q1+Et-1zs`?sW75u7L_5b7f=Zip z**2NN_GnjkhiSm&LRSM`)fnf=s*@RVIw{f{Y`*WZ6<@mm3tu3Rilx%jsBH|(Nvp$& zpqUz6hBwQfy}lAA;gyF2y$As0X7x4LFHO-4sLi?WhJTa-d3_2^PU0AU^6$#AG&P4@ zSb67^6mDhAzxpP<#lrAFaThuUw`)MJoBvlk<%sJ6KZr+|My`H(_%xZYd@t7>N<%P& z+4*5bmzOG$R?5_Mp)i4X$Uz{lks8qm1a$a5oIhmsc6}y_?J10Rr>558Ux66iCY-i@ z83o#!xqf?gH!Xj_-+1;)y+$sew)oK{J4#+&Xb< znTIw7W0;n1+c6n!r6}K9r48qX&EXdU3`SJ4eFM#jlFiGAFmD>*KqA8SnMDCXC>l%q z8ZD@3&53zR5_4(JpJH9OXDu70i9ELJegUfViBLe=cHIEd}Ov2WZ`Nwp_1E(RVul3_s;LMgt=Po%2u&c+!WlPV2?b=4+d*DG|P~ zHwEZkHXvs9sb;#bsnB2rs+pKScpR&Q%tj^meuW+&@Ni~(2M_{5vX$|8xDqX$g==kB zTMo`(8eY(3HQ#;SyyI=BxD~7K zVEqQ|s2f+@h$+o~%efe_a{)o^jV7r@B9vii#)1K}E*?+2EEU z|A>z9?HL=imn#48WT(4VR>*0ick z$+UHk%4>fmQ66S#&zv|>`w*gA)~OGtx~U2{c|D^&%Hw^Ep#Nwc%`?XvdpZx3k@ zPUKiLL>8UA33?}N!Kldn|EiLi%N$bDhUa!W{o+50|6)c^Kqmkb=Nq|?o*&Zso{V08 zv*j{%*-{|>_%iH_xq03>-}%JY1MrP|*Luh*tb+01wnw#L4kEc=c8%s)0fAI#YU+4` z3kAc2=_o1+{C&GKT(Y4*lH;U_5p=G9kZ@14Gt+> zI9L=%j1)y;qurjVa4G{PAV9||Cs;W-p;eQH0Ul-q6R_D61cE5PQAtDpuw~t7LAcob z4>#{UlMy4l1$>t<%7?}Lx(k&sc2tC-*G~RQUb|T|A7dQ=s@SEd@8=iN7>x@216vB$ z)Qhsb6%ABLzkf~7pfF;)CY@_c_3^|R0%+yV9|r9))iaj6H_q*{4}FMdg;jKL9q2ruYbE3T{!lG&f|M?s$&U9xQ-?v!%*>?jyr6% zk!sr3LWbI*Qau0k`|@)&?|kMaciIo#jYO7y{GbMf-kO7mI%YK;;9#rJJDJ?_jdFebrE{|?zk z_T$J(=?0129RAM>y~g5E2LLNHSlAcP0_3G{wY)S|Q~3UIZCgwzVg?pDnXvjA%WZf1 zS7w8 zD#-I43wV3->*|rsS+k_WRVsac06d`1E=6%!LeJpPmKfFzAoNAo%$|8E#|mq({^TWW zs&-wRoV!lI+-(*j~vD3S)tKJSKP_RJYbJ^Gn{m9DJxiC$>*1 zL(?puc-S_7m+Zq2B5C%zQFHfR8`f(CjA5Vy%Ka~2izN2~ec`~59N9C|*qNEZ&V<1I zZq!b+F*Nfp&Ljq>BjPlCKi@LkMUJ0bbD2G1mnYUe%YA^xBj>=p2}JWq5;;3u(+C0i z!HQrh3aYyoRYEZm-D-+y+3eJlXA!^Jf z56_J8+g|HIt_{15Xc;(gtmZnncW84&{?Qxd=ZBAvk#v{p$WwQ#I`y8;N+fpfY)%=r zZ9NsroB!r!+lyMFM*xl)%S2NzmQBXW?T_B>prOk*oVKzS3D@ z_n?Em;NhL^E|s3=saSmDE1F3D)1`}Z4|E#=4WK3hu4p$j$?ou3#!-|xCMBBjx)EyE z+jMuI`PL0$yOj?6NQAvzr-|G-JoLA`9=+d1V$}VGC^;>S5J7tqJ+I7?rnIr~XTfPY zvc2-+)$YnDZpspInj_s80m}t(C>#Kxy~mS@Hi0e!qweuh@w+|3U!|PR{ngaxUxYmb(m3aXK zMx!F&E=>JvhLXKqqJ zl$&wGqy6Z}^i4wEa-*6K<*C9%jSs*ZNOON9?OveHpDUyqOA3&E2EH1a86OhN(+J67 zZ4E5bLehF*9#7Ctut>1LRI|Vl(TU!g>|~No=cI`nsG|XTLAqNP(=ZGJ`yd{`R;2Sq zzMVdWp1T0Qlyo6=e8!t?fsp2kTT`*_6P{@lX8~2kX`XmGH~Hi{f)%;Q1VGVIoXV2 zT-~-%p~e(QBRb6tKV&p9Eg=vyhIxxKawjs9ctpfxclXRC6Ud{Pn~gl}pZysmo_Dk^ z^PB`P1w<{VeW6ip#;+8=`R=-+3)Kj%z84e4qr(g?d`uR9K&PrlkQzbpLm+d@6Mcw450gHXkG9N(VK&VhC;ISF5ty-L zKhHG&(kw=@A{H6QFc;s3glgrlw+$BXrHx(`S|*5Ux*{-q$er)%%!}xN>78`bs=$0U zpT(l`ACIk>LnhxpJ7&mkV@Ctrjpz`W^z`n5-WT``J|rc~IV+IZ zD84#0vmR)vq8Fz&ES8uV{3w-J)lN$^*q_rMQ`BDpU1mfP%I6gK)H*h&gB9(LfDL>A zgYSga^zczQ43PQhL&by?hXVmEGh`}_VsNe<;31Fm7-|lL@1NUjWa_{zS>annLew1h z$Q3UcHKdB~J-L;*Y?}X--PsFUzMsC6w&YX)$3^&zg5dS+R{XQske2y~3KfqqGB}{&sHTP*F zEI+neO)!4(D^#h1v-Uoqwk&^t>&g#@Kg;zltj?R`N_uGXmKCyA2@|$h;iCB0;8r`O ziRc+^+BpP8GKXLGP7B$YC|ruSH!}~lU6U+|dyp;Zi&1WkT6P{MYTH!a+Ym~BcR=V_-Plf`6hw2+bosdtB|mJgzu4{w1P%~)XKvME!C z;8loh9eb=9Rki(P%b%H^_B2@-BKg#0*JTvY?m5I6cCVc*fW$gm97-%b_T>v$gwY8H zJ%{qA)0={oIf7&O?DLLjFLK}vWZgB?c*UT?4yh0`p|0B?+9 z!$vjCGI^0^AO`9wqAgT>4w)q{DVY#VcZ=yoR?7|rh=*=RAUN%f$+_PPuDdSuE-Q{# zyt5E9a%O^9ADZGyu#FfU7|T=x$tm-o#Vzmn!ZhT$voF~!E7FPw8B^V;LVV*_t(>-h zg5g_2nTs5GOvgupc<>N@`2+yb4J!%9{>=Pnv{pKMIr*AyF#@#3SaTn>Lhx-vQX-lC zMdU4hb#i$3W+#|`q<46V#22dTUyXkdkcP|eL3&}W{@AcCgiEvXmCdsTCF?)o-a^9& zR}gEkGt&4V+cPSr-2~)dkN^%gfVP>}J2bal+3KKxBJH#f^O{A!UOWiqGKEuJp_3>O z88e`1W;Zw%`S+{BU30$(HP{7cj+$c8l4la~Yv>^I=E1u+rpdw*PV{(ZG18A>XP7w) z$O9q{v(|hFXt#JotYJSkpnb|3YqKq% zfIi}&j3DrMbKZkjLQiUf=d-ynKjuXHL{ymf{j5y6wQKVYe#>ML6}CDN&?*;VwIoMK}p#hQ~7Iru2k5 zE2t+GZ-Vl0GDLUo<)}h}6~MEjx+Rj{Nq2af8lU+RUla+-Yf^p~+XoPDX*{uTjTv9WH3SSTkK0l^IJyWhI5scdXeB zxGa_~cYuNit&Fl#_OapMgj@iA+Sbi2tj(whp{#WRAYf|Qy2Ts+$5kR9c2VXc)WzqM zjhYcq`1{lU8D&dhQQ5bFTE8Uaz~4u#H-t?_btKX9bT-OIt-1NZn_m_$I`@p4yzTWV zpUt-Nwc?E}NziHlb|e$7(NR=a>FtIENw>6MdN%3-9{(Cs%4ux-L)>nF)bv4_(=&;L zCXF}MS`&Bseh_IE*kAY%Ws%Kj8k!vOcjNf>~ynKR5??pp^lXn79amqQz z_4+IXtO0fm4Y+)w^_UuZ3wA_M{~ze`!=7{AD9Q=Z=|I$zb;VaG0b~t2V?k$tJW){% zLJ=DidCNy)uNHZhD^-9~IG_2Kl{18BXlj!$+4UkQk1_oj6#W_#C&C*SyrW=DIfWzX}+dvQ9w6HOtZ8TF(VHO_^s zY#9yoPGU4})FEBo#K6)ezXi>|B9YMFJNI9TB1R|G-Tlx087I|mDIfX5@9&fgao*X_<+Ow?y_@PnDSzu;R*j6aa5`M93yTf=1e1IU`J_1OhV zM-;KH2KWk`p&s!un#bZ>$L*)D~Vg-;QKwz~v~o9$k<1kHaQja-B&3q0@#9SpAT}-f^;r2TY9|LcBtHHm|tOv z*gr&7T4>fNJ7qjEbr$_v!OuzkN>qhw!KTrU$mn6=JmhpJXErdvD~dK-{j7&2lZh=M z_-yV!Lf80mNutq=N^{uyK}>|5vK>KKD0c~%qTOV$DnJOa7I<&wpy@^2Xbx4!EocF} zjwb>~qR|pDUtg>6dbdsvA13-sUL&`Ws3_RLl$8ldy3oFGtzq$vyA}5w=j+_515gBy ziQp-V>Qg+0zXd|-?w0c>;`v!1a)ebIQd>K-4Z7YNc;xJjlV>{)^@7#{$Z|pe!px`u zCsL7$F1e2s%j(r(RMbA$W0qT2A@k^1&l+GkF^{P z$7g360gsnWc-62_n-VHs+A%XjbMUh2>sNN?p%%SDSacUbQbu#CWCS!=VWQ75JO&0E z+@-aRzBaID0tN)}#vU!Y?=cE~-2899G3eF}$G+!JaifeLWCKe3D|5;dH?mNwG-*-1 zhCde@5VPl>k6bynq!~2I^7Xg6LOrF2SNJ?OVw_uTVcmprxKqv|0iJZI*OD6r{q6_X=spml`cC6%*ls`zE z2AZCT37fvrEFjqm97-7PogkY#gp+or&XWfcn6O?9u6wW$O8!N}cI$ztUa`_)Y@n); zX!8PrXt1)Ocr!8^kiw}wQ$#dTb!dei!os^$ULw?Ba|A>o?!(W86nkQttQG0H`pqGP zikwFsm?3`rIsx@Z)m!$a5nS(%5$~9qw@UlrYtBNhW!kt9c8Py85wLveAdI10(^9B8 zmp-4ue)UI|Y05Ksxe!m12mrs0h!5kWdoR_GKk7Hydvv!x?G`>*-umcz=hvx(=f3WZ z^pDA3{OINelTNP}4UNGAeLLTf^_NHsf{@VEK`~%$%Ofvss{;OS#4_n3VQHppJZ>?0 z>!umU(=q@E(k~8=TNU^E#;waA>l`z$6UKtAi7K6gN_a_TGr`506cYZo-rC)jZ;u1w zmOF)9*doI4=R^lCTI*O2HZ2iea&uC}13``cIiPpn@)#*3-D5^<%Z}i2xBGE>}?D1qpy4AS$5pV~h}}*Y5;S zf~0^M3H0MVSSS$Y47q*IfSnWofiZA`4-IE}m^ioj8|iIA>_SeC73d9HM{y;Uids#;dDNs4toqK*SBRT||PHIK@0(40S^!b zO|TI`J|z$hL*vm#m=0-k1zkvhk1n(Zfh@Sm?+yehz6l82#RY}DFf1G90Xis96lmdd ziBf>AY>#~b%v~tl(E&|Bs|#!(jhgLT9EOC55Lu?lU?0+>434pNoY4_mdk{LrM%mEd zplQOVvjx0;Oe_d)Dm0Vua0`tPj0FP(KAIE}8pY|D&j|n|JOBwHVRJ!T5a@C#z;GNv zWfVk>%7+?V6o|e7GVUXqRf{KyLiRQ!vGo(rw4a!S_1v-}H`4S$0m|j~f&(bKy51Q9 z17ba(?-_hcRNIo+Em$91#pw>bN)=_V(PXXg!>se$&060ari;afx?ldFFpXoU ztz#0aj-+=Cz~A{G{<24$OnkY z+Tet?+l3{}8k}ybT|FHSwGx@6A($mV)iG6CoDUNhk7bhJZp^G2u;`Yb_wGxh1B!+h z+C~vUOwa+8jJrsE7%dn#_z<6*;^}jt?vG%;)1$BZYGA)wrjnS4O$W`7rvpv^u0xE< zZS0oXp#p$rk};G&HtAd`v%fC3Cm#qkETEndoE#yp<{k*588|DaAr>j8{KMQ z>t}2~m|r7mm`p`LW5H1ffk`A61SfW2}zkMV01Fde&2lF)mF0Og!&jk zS^okcP%ngN0VF3_kq#*(I<{Jipg;+bQ$h(EFG)j8mvBW{_gqY?U zSP7s(f+lAFy5D>wKDnoBilNMuP=}B z9XfKz@_yyV%!=a`pTGE$5e&ORp%i=WB{7#BpnUdvN7cbW8PqMIeHm4L@>qwgy6R2f zPlgT=2)z3ne7F1B!Q1QhB z*;JXVA+*RfL_09;4+K!VJ&@!b z$R+gBMgvm`uHUhr;@C9xKJ!mvY}?bUvtiKAiHyUo)S`;lCOMqMZ)QI!U1xumPRz%p zs*Vn9c-pu|T)RcJ@`IP93BSoaU08edx%R7tYdi0}hH&pyUjJsx?vV|-d#kF!D`Z;G zYrW-hvL_=Ir;*wVjZ4Ml4_BW4=SZT=g{W$JE-Ne7mwo=_M-}@4U;SD+l~HwdE%~1) z|8HxY^}1Hs%JNEC#fSft->zI+{N<9TZ>zQb!OE4LZO4y9`nq01?7vigF1sSXQ+4x= zoQwq7;YBL~Vp@KgZ2jT5#|J8ImW%j_hvV8iVeD%EsimhXGjBHV*WW+&ckA2r<=}~- zhRo`0Cg^L~8xq-#HB(}0BGPUey{P6zC|C2E>8n0Vubqm@A9-IQ8$2#fx$%?n%T>W!d*XPmayJRJm%LsG-zFYbCH!nBK zs&_s=c9cwejr<*cbNLa&mefPCuTSsW^GAj33(UL8C#aVyH@<~s5B++CCA)a=aM_X5 zhli`z$qtrP@5!&1ZP8vvygXYa9!f7FOX(HID!qp@men0bZc&{n9V)xHf%N&EGL!md zc~shipO5^oD2a4JbYoXJyQ+AQvW$HD^VNi_Kbk=AmYB*~f0#aV*f;Ixl`gHbA9at( zUiOT<{rrfb6{eY6o!htM)Btw+vr6z!@0OXo?7q^u``)z6s4uEgju-}9@sq#3%3fPH zNW+HFh8VFamrt8E|2uvPJNv4lD40++zl*py&mcgxjfMnDHi5ZeYW#HFFZU|9{hGdk zvR#h%ltr$K*uyIw#XirhJpBHrvE_W((L3GY)MEv6ajEAg%nj8S&K`lwD;4d(lB(-} z#mdTMYZA@p%M+)TSF|^L_xEBZL901d^(yt__bQHr;fn%Q4^KrOEthR&>v^)5V4|&b zbgw|ZVu&bvr~GMIoO9joYXfg4uN7@MpEVL!reC#&FtYz?jawDF8O$4Tqh%Gg6{TU{ z=TY%P>1Q6FK70~z%2XvP7l-&4mgEwMC&#-?!O({3rst($GIaSLn<9P|Sx4u>%c$4S ze_8SPvwGFVFA2A;6xk12TUF?GkJOC*jOPkqp7Qy$e-AZ-9~?R({B7~A#b+H~H{UvU z?pW2l1Q@JvS;wn>#&zQo5jzJ>Z&ZT5|Fq&D4{XC@c^&Vs;2*j8rDuOfaal$As{M8Q z)^%3opOk%9x9yX;`_MA5BY)>5` z9@&^#ZT;lY&zEGf`>oWCrSGO6Dy#T#e-$%T_GWL=uh9Wnng4(ve)L37wzu@po5#K( z9$WY6@zO;*aI^{`38?$;{jdjbeQ+6czgpeRCk;)O z!6dm2v9F@G?MQ{}`bR$;gbjVY?+wk)V1MOQb#(Qk0Xrnuj=TjeAw5Jifg6iYc5yF=1Of(u9a7pwU3|n_m)xrEbULJj?$JNI$DO7W$fl3 zmK`tMe>(cb{L##^zrjP#IlN!{TOdPADx!1lRCsNF`x2$izn4jJXz6F0_HXB{>Uozi z)U?l}D?3@S(oj<7Oq2|0zMuM5`BlOTdMV@RhKicB>dJM&uW&*Bm%^jXG3B(*kIN`0 zX7_#GRR7c0IV#!7|G1}r*;Zegmoki5f%$z|D2aeZR0kx_7Dioc~Dj~2y2 ze*0_ux|MAH?X@t3qvDre4kpak+`U)DWuSP1?V9Udg9o@W&O9L zpDI@Jbo-7*X6{?e$5wT&0PS*RXDu$@Q(ab;p-nYDsyb4w3Biiy4phaS96wOzJ$zVQ z4NEz(?>^x2(W(#1cMQoYZskwQ)@`piF*sRKE!)<8{C8t%8od#mjC=wM@2sC{}?*!zor&9j;~oaW20+ycZ(th*j?Awd%fzlgW6#mAlQ2C zuU@-bFaSl7?rs<{Vm-#jdhE+TaDF@Iyq@RzeBST)OYWsF+S~L`4%@;Xu(M5Eb4v=cg)L0aa?b<+NHLh+ z-DclVqC|Sn47>)+T_-Y@Z?3*k^1Mkjx-AoxdBdY4b18Lg?=lDSqevuhYOohB%Rg4$ z;g{MWqF{LJYMTxJ1TF-YL;@baY2MlY`rW*rF44aDx5Yl3?ca&%NU;pyeBy^%$}-)9 z3yx3$p~tbYw5^53?&C(K8kYY1$>$4fpd$ zT!C!vQFjH<4Qze^#U13QIc5g~x!}m{nT+d8fTO8U`3$a&719Uv$t|4D%O|JH1PJm=BjR5xeXsWT`TcT3LQ zH2u#NOV4L{<}qUxr;aQ9y8rZ#OYM`(y^Z{lmzv|{Xa+YaD_nb%nKM6=BffRcHCN0* z4WlF>vV`KSVNOab`PIhtpTB(vtQr?=T=JLSA&URFZAQtbfbF{Y19Q2W9M;KCi2$wt z4`BUxQGi1y^w|2`j+9U&JN+D&x-0kMx;e-2 zA%XSVCOyr9_Yv5edZatS#QL{){dX`eos*I=;Bfj&X2tU3wOK$-Znn$uodfKB?6}41 zQ0ejWtI>IBtAV(aIc*-8;i~$nJpR5o_UX&~hDU==>zY>R7hU}W!rOlYNC_%p|8l@> zAD-}K$u*HHOt)PAc52O9{k-67R9|cKa_*1*-$Bxc^_L^8|9Sr8^Ibop1C)KXg`*t} z%dqF*26y%5T}Pc@{}DU)+gZY?74v|*EWmbW{(!U=;gZeW_i)Y~rrVH)^J}+~{rQDet!R`yThG*FjvRgJ}URoK;zL`aMqkYyqpBexubwuQ);FRQ5eF-Ge=qHBKjQCD8TWbXLAIA^$#FZfCUC|4NBl5 zj|05S%dWs=3j)(pKLEw;Kv8h|iLB<#ljT3sj}N;)5`U7xG7(D?53p9Tg=ZtUZ2B3y z&~s^S6RPmIAG5CC1*C&M#TkEP#6=%vWR0XddLmdg;I1g}HS1x=sI_UH^A&49uy6ZZ z%7CN$PvjrIvMf01vj4VADa2-gWWi-IF8#@2or-mUb>!J(YzW}4sdBU=u-P2opV3Vl znie*kUe)n=dj`drQ8qa6I#qBb{VJ#ZP_zxFDP-@%Ty{!O&>u!gH85bCdAI^#XaBW3 z^H8DwV&S6G0B}w&&2cYDzbA8go_^i#HcJOR;;PJgUA|0m}{ z3+IUQyc*@UQ%xO7KuY>KM)Ha5S#ch~deypXFDHzZvDxy~pX@UO0DEp<+PP|kkX_~OYcmFeA$ZS`g|d=|D3`^k(6=k*voTLgfBN|X72`G z|7HtQl*Qp&)AEiVk`Lq?ShmBg&RQUF9T3CFJRf)U$jNa~;^*VT7iKQA%M3X_c_-Fe zH(tnDaP`q#VTKd;&&_EE)8tB)AL-6u#);EA-W|l#1#^gTrdY3qy;9I)ATL^v|men^IaSZAW-{ z-{Da5-&A%U@U)G7s;qcrME+lu*YCCxeB%x*L>$E+hfypb<5ediV0tUZ{>0j zV9p|fhk&6c+>jByXJ?|LANx@Mk#7rr zMsTb#B^`MQeUFWIwBb-n?q^ zKOspwtjn!mOYhHY7&AQ6|5^LI`+R4{ArZ&oF+1h zM8k+H>(ahc6GI)xd~Q_<2Prg(HSHlEHDs~hrG*a>hjX4~Lbbh!!EpPEi^~d zlg4KAv*xVX>w{TQ?RiI;@vtT+7=Cznv%C&;89x%Mb9CFtP4#fuZSGTko#=bcIzwK* zDw{RPcTb^75o&F6`_74J?!O{>;?Wy3UX@JMNrEZF1TO@9V{UF88 z9G;L2u)D^t%?1fQkN~3|a+Q3n2zlZq&2{qX)V$iJD&0M=F#X25tybjiwc8ka{NIO*iSk+~ zFb7?BhTLxPfLUGn3TT;wYMGGR}Oz{;`f+dQkjped<%!a>oc7L~&p;<5^>dCb zd5ldVjBpD?Y<{gt^9LvO;%#VCHRW8jGeKsqFdYfztg#Am1^b6KlcmT zR#}hn-gkAOWgeMaAI1kW^z|I3eyjfnl}Rkm7!9Bd_^Fssb%SluZ`wTPsG@`$n;)rG zA3`3LBT*9YkzI)tm+{P6b=UTVkFh>bn%E#?c?GP+)&R zS3Xt>1dCpy%Yu*JwM;naTF8|65yM!I6$Yn^(}ow*g0NL3?U}3A=QNb3@twHJ3a!Y< zq}!(bv93hrlYS%kFG}F5rI>%C43w|cz!%l&v*48D)CG#rH7#SZY`IAYx1E3b=is5# zOKnne-ZRdiuPb@rjQS1}IQ-Cu6TSES(Y4UVmG!klO80r5FHUD?thY+2>zLrq@x1BM zb1j?Kh2EeWW?yoscoN6neh`=*J6723o7U|XlTIq%c0#C$-_7c-*0Jc^V5aqjB@MGd z=<|zS7Ot4{&@8ALV(i0HW0Epi{4L(VXV!5*eVjAVXC3v#CZQwZ)6kNIivyNC;e^w} zZ^Ige< zO+Wp8It!VqTX*FId+z=@95&0|3lW;;$SR~dW^lK&ZZvaOuy5Q<{Ew3-S&{iQ{1khO zDqq#>a?S_JWSz2&{l=yXPNzZH%VIq;M;GE-R$i%McXyw0Jes=YZ)!wC4fFWA7+@BR1BWv@Nlo6foV*Nqh!>taG2C5k%+E6wbH;Q8XdljNuR zuc7&CgSiTGe-P!0CW9EWd>XpP%z`=8C;B zdoz6iR<3jE;UU49^CF;@adnXV2t{k!_}`4`aEt^n|r3}+^8@aoTDuL zs~r#hG@<|NeOk$bmIc7|tdcvAfHRI8L&cd$dW365(bo=N_TqB`b zod9_8h>o%kAOasl6S`%M9QeejtqSPAcK^}27V-mdZt)v5EA#M_4A0B6y?OUYpnXeG zwvkJ?kZHQg>f}sYmSzJf2R^i|i-|vW>?wnM=3JaVikkr2@Hd;AmYDILbLs^&6FIMw zEmy!u_i4b+i_#zRXUhhTivKy48vjgN^r)f<0M&+zFAcI6+!dfb3x3seS|yY~&LA7e zxN58}@`aLfHe>eo)Nu|ibUJ?X23BX!^nc=oI@4ygUXpP_$(c=JJ{wpXrJnOc;LAr2 zp8_d&rw%sqWYWqkk&9jCbL1-{$me3q(C>k4%C|S=7XL_n7idm%QD5#aBtg5uw;v4x z!zwh$DEVx=rb^*Wvh#@1oQ$%0?v;Ea)#2hr?}2CAj^99tb~C?W^y^=6@`iovqJzpE zlP}0@S-&}WF^`q{rN8&@yyIJ<-kYMApEanyO%No3lS? ztx4_Wjp3<{Kb~)4{I;N;>-uwnv#(pIb-a79O_5jsl#4!PLU^+s_+_Q8TTm*5D{R*` z>?!ODtskef{$hxU%F^%FA!WzuF9;F~6L`nujd-lmP+*K=~_s>&F{;%rYd}0&RIB* zmRd(obX+#~WV?ycc z+%}+gIXlP!r}l{znOr_S+p?v<#AVj@+?X>XQ&kA?FAvW8C$9CVJMomWnLY?J4MrmQN+KuOF zLrpgx9wMk=XC!NuEFf12pCp18EW?S9MoFxKMknz^%{Q8$)Pf zx35#CCaa&y%iA(?v$uaaV33fc3G&)m_uG(~VPQCw*&keEmO&-dA%{M}aM44#*<-O2 zdV}vmflZ6@Q_7rK(9d5c2bkEpx6ey$I;FtmWoCk=!~SJHxE{`w-^aXIz#m4`eEEjD+9jy~Du?LW-hzl$9@Jsvq3c^`Bs8lk>76H^LDb|_HpEL-Cj z8)r)4>SdA4|Gqhm-(F=`NHv0+*stk*w)Q;&g@?YZwddNnm^7zsDc@5P(sTkcfC5S^ zXzI>leDn?MO9Vuj{mAirfeWd?QWq*y;;xQ}4=xrY!+3tcGLJWk65aNx$`;kaSqiu9 z5|G83N?x1&8x*%=g4YeKSafthF=jm$;H%cKUTpz3ugiYQYV*D=j=?J!L3qj*1{^US zBMc`&Fx%<`3LpHz~OZSt1GFNC|%|Zi0j~mVW#HU1rG=N*#lSY z0!{Xx#hrY1Q%Bm~$s42Ww_oTQ7Swfr0!9|Llsu{+_$IDsIlSr?L_k%4>;aG23K;@HaO)Tmkn_42?ibn5QnhR6{9rlbpG z7j}A_#_$e@EbW96gjSvn>(lx%yf1DB*ZMEUnH);VG&(35Hepsp9$3?Bmlh{;&&A`G znIZ2i9)E%-2l$i^8k!~Uwy!3NNAKKD$t53{`@1_6)a1al+u-z|!m2I$=9*H>Y(=ql zb^HlDe92|v)-u~Y)f&h~t4~o)q8PF>CGPQ9%M#e&fJ(T&W47Mi^qod7?-+I*eLRh^ zZnNk{6s#Nhn9l?I^WJ7f4#>&oepz;&-Hegx{A10BK#PspZ0{PsdAs$)IV*XEl?sJG zwnFgTR<*ET2!hQONFETNFM?-t_J1#y3wOA?nqRc7|CF2ugU|9sWrIiiH`#1PD~QkP ziP4_D6!z0L>+mwBuT=dLK()X5IGN}TE)1QT<0yt^^tZ&mvN*n zt2bN9+?Pd#^V@r=cH`_fARVxPMz4-?^;tZa^7`0~$E)J4Co2Rnx|1ta+a~(#qVNz$ ztjKpguxSkf_k$m?QLvB{kNB)!WLsP0&@*y%kvL!-fo(k(X-|+pe|?y0iL_7p?lJO< zHU(F^nGY^*-Cqg+kqtVO4*ibd1O?XpMRh$6B21Fk_;r`E9$kp)%sx6!=2(s&~&Ah^+cEOAsehfnk43BNlk~l&OLhCdj48xbZgnaCCnc! zPrpEgM*D5a1v%N8ci$bG)8BKS-DBTLRIM%V;C#FsO%LM$?_};AR9%*o)bxrD#(qd1 z2!LS5=jR1!T1oB?C(5o9>5=TmrF$FS04F z)nzcxvdGNd@1_hj2BuT5bz{LJv+g~TeOo?qKP#=nZ&3dNtG6%E&sP0^uquUDYH{3R_w2 zKN&G!hxi=XU?f>ajLhUxd)Q`kXro=wSaIej=IabNW?nzdoQ`gMar}o#MVE*wHXfGJ zhg&mr9K97CIUe_dmCv*2i8YQuGqG99w`Rd!{lw-B6Omi&?A5^^iss>r=q*V-AIEg= z4QYDnXfmg@(;mb}8xKqU)Xh?f_goy2xF)#=$oOL)C^>!jVzW}UlXYtzLv!`vBgxqX zDVb-N@p%x9$A0R2PH*Ssnz?BwBU&jWGVn*syp*HJ%(N|iZH$i;KgS|W*VciL*rqvt z$J(uRIb})vL`#a+onG)}ICS;g3*R!H9k`jfCn>e$8b{tsf+*aq&fVR8BuC}T zj>(!o7Vytn!Xb3jyS>p~+pcgqiKkiJK_70%98Q#4dkXYX7Y4Sj`~8oIJyno0n{qV0 z1kdG-r!%8HZYU@J;us28rllUIM|+N+4%j4OZ->9gd`Oix+A+!j(}w~?c?Y{97}cn` zS{)0L2l9fDbPm@g;^1mocuwl6{XYK7d{AWEjuTge}(j08_N5{3DhLA zhv$joYKH(OhUTP6!rhjbjKEl2JIz21p8J?EDFyKrt zZMqJY84^GiXJ;!M@qp4PVRR^;?Kkzm(iTr><=H!Nj=eDW#8^~!O#8vyp=$KL%M;#> zsM*0}ai5}a==I8GG|`vzWn1&Iu>@PAUU?7cnux2730pP_$o$nWW)TCz|FX8&c>~gA zD4LkWnH)hlWYTtvTRH!2nQ?p9FtH`Mxk0kw(u(iC^8v>%&rd%NJQj>XA}LVb*S2qO zgWKac{gBC3?2}??lM|Bcq;;=)hqv!Zfx8NCXJtv;5^sgs^R@_sZK7)@sR`w4Tah-5 z-&Y;3G(9}t&1dvSs8t(y9R*PIrYpCHdntD>q<<#&`Sgl)%82A#Mkc!#?P)#H@#l%g z_LCO=#WQ|&skTq7rlgbBVRs%qe0yuyoBf)+h?R2p>~4$j+5R65xRt&OQ$I9Q<@@2m zxTAVe3ee<%1*1OKjIiE7ilYBG7r$;$`z7AkVXgG>kLhc&hcvJC%g%d->v?T2FE&4BHtpF(r-=bsa#3sR53(_WZn z$9dz)jh}J+1kMKk>^yKVy zMVpIA`~Qd$2PawfJbQp6rCb?VWV=`i!p;^E9EswWeoUm!A4vz9Tn8jrS7Vt0kza32 z5*lR_dcfUh6vq^y=$if%3xe7Nq0Y)T3RRK&EisxPh>xCRXveM8GcBMIXo$q8-$Fl3 zGE7q;vBy9dsCE`<3Hymbg-9DFO}wF|G8HJ$s{WM9aX!+3b)1qhr+pFMQ7*IM_@lGq zm$^akn$f7HPKxw^rH+k7$vP30HefoLI5ks0=OJ1N42Tei3@dOoZ7-5C{^eHQ?3@LNL`9R$$jmHO`JmavwwPgyTPR zuxk5ZN`DQ=cJ(?8g5ZgBLtzPcG441XghKDCo61B|4Db<1jB9c+BGlH$W^lySq5`v` z(5I(!q8FDvDzK__g7Jw76qXJ(q~is{4U?uWxRuU&nx$gK%-}Jg*&(x`adbA(O3Vwl zT&R)b$`8ASL*O7C*dIpr=??~VwUlVwrC}IY;lQB0`$>kwsE#3hj(-%J&PQfze~!38 zgjOHm9hOq%EQOBFu||$zugvz&ID?}1W-nxg*Y;_3dl$mpgyV5cpfr%G3pznWF~%%u7!cS@L}&``31!$k zQyl`O&DuN|1ghUg3G=p-=e*@#uhJUFPCkIGH26Hb?arU5RxVWDHY*HwpHIPN^;qrE z?YI98V$z$>X#Qt!XDHqn(dAxmywXFgb!c)nV=7!EBG{_s>|XD=E9*RbQD&cB*}!A#B^>9lKjZB2H2n`;>v!VVe9bJDhr z-+Ag9=o@T=-;Bt7igWwfL~+3g@P2t4sA)e+v=?E>4yeRAnf z-;gr{AW?L;5Oo*Fe`!DL4F#;GG6{Ch(FEp*~oK?ZuIJ>xj zgtG{P`ATOocma<_Bu$TjetLF~j*+2YW*%qA^8e}_Fg8&J!az`1J zrkIfn1Ew@xMm2TXO6_4X_QGVySe@0dK|JU ztgG+@s-1f$Xdscm{F5SNNS1$pnVmgaa8V6@$jL;1zdfA;pCWuAl&o-B`1xWcV1;q3@3LUqF~3x_uqL0NpTH_0?3XNh>c<^B!JcJV3n!S( zj%%GG#KWMq(`wIIR=0e|$2I@)Nak{ad*1-jTG1CMnSH0=M8wjBwC!*^xu04X`O$7v z9eb8ssYmSMv zHe;tf$N#ajK?ZoM(gw9pQ&Fd73x#ud5_`Wk0XwP#DAjw?nHRgfRD*>BU!i3YY14vO29&^7J(>j%NK?A5fry2`4{3U<3H z@6n?~X@J#`q*5MpBr$S~J`4ARBKrn3aAB|18qoyZ<_jX+fwr2ZGmuw!ldptk_4yCC zu=f2gS5T<6i)USE21g4=i&nH4+1(cIL~`&^ZH&p(}vH^ad_mWrsc zqTRC${OUx}>=KcxZl*n)a_=Z|(IX$eLeVNx*ycDHUKz3E!*6s_HF4UxK1kJAThz+W}dbWs+ITDsZqA8)K2|VEex#y ziAN8&57#Y~6}Xtvja#-jZ^}T=ahvosLT&ztvuZ~4cbZI%kof+Osmp1O6q>UDK5gap zQ(=nL>AU&}25<D7!MZM#sR%1?&$8z81fiE$< zpv3R$tv^1j2=^<4;FlsTVe>-|m_}rG*ec}GS2pbN-P-)wv?S!pG*0M~J!5NGn1!;H z%?piRJ#4FW6{C=?!vA5vHuZ-5{Vvi|9!>qCL)$_XpeGvsufJVyz*;X>+$zlc-eruq z5X`d^3-A?}s$lwMbfcA($|#V3w3;LhBkZj4jZ7OQjQ|EM`W>b3C2yL+&-Dz54#kF} z@NUin6h^p%h_*5SuV|tq)KYOssD&d!KTVnE;X=XMwUveKi;!6O!C^6IrnGOK4}sz$ zwhJf5t{pc$9zpd(I)4laX9&w}aCBz0=?)Nekr*Mt&}&v7tN zN1Y~G5p(rhl_)Jid=#tgJP#MmfX8G=SP_1%NFy{y5NfDYpQ)lTC%VdaSz=K0=G}a6 z3M;aexOBl!*`6^`-C}pvcCI9gLb$icb^5^OY<<)B*xLQ5fm!Id(JB^DbIg)is^<5I zZtrJ{`rMi$D+9DuOI&SvR~6^~9I?Z*&H%!|L9V?LWSV&F?&4D!JK7^`B^ksB7s z16DD?=B4m4IRR<&+6m;%gi@d_F*QL#tSa`^^1fm>3c7Aw|EGb>Pr~eI?)Pi^_A{sF ze`_6#2u7RHbloC%Atm1XrTsA8!g6(z&i>K7Ij^@MX#%6eQ+FJ5Zp`m3?b;+=X_(*{ zkF=)iKF$_D2p*r%G|$xDf*IU$n+MX}s!FxY&D|EH%7kk8E1J9xag-@|ATMsO%$Bue zUxPgFRq*h`GxwZr)3;2HipoVZtQ-f4qgQ5Eti5pgoBr|jgc+_tIy>824DDCa_@xiFp__K!~Rd<99D(ec8;r`BZ{XYlHX7J$h-lLOB#D&vxFb+cvb=`vabkDiMKZz{Prbwi zwhKL3In^jpj*P#H8MVI3Yp~6%lCj7-;niUjGqj8okW>HauQdKcW;0>Ya_^;~cAtQYpW zYqnhQ&2)JvkaWXA7T1}e(m*#CkHHJ!()|7x$CJ>D-LM7h=H+Xu{FX8Ik{_0ltS_m& z&GRP`#EJ5$F>$@F2+qHH)8*$xwRtVM_WjdBI%E9%FVyDi*3Kl$<0}&wIUNi9M0-@7 zI5e&oIxF7m7X~b$(XwFhvH{4 zCD;|#s2O%~aka65c6~pK+0fhEgzhBH!Hz%``YQwqZh^Cgi67q_>|CPCPkN4M}>!>utle$@=@qdA}-@|#ZOtWd2;=xg?zb+lct^A8 z>x(|noE5E_b^2Fws#y-vex|ipH_q)+?)waB!Od8!r{4t$bi|UO5C%PZTJbs$aS0O$nyK_fzr8F(!6@I6_Tcc zHugKmh^3yd4rs8SPgUvj<)xVO5`2wDdr&k&E0j^@pK^89L-cm3L7D4m^G(T!x}I8k z2S_vCIr=rI$m5SYbH_q`x0IwVhQWpMZ#*MoE-HvljOc0UMy*e$7#pL)euxX!+NMrBy%aX zIOT1-8&dlZ9A?-#WG7$!@ciPI0^D=e!0)B5A;(X|N(XfgT|{jI3g&fuu8jlX8pSl2`_eMd23ib1RzP5q;1 z%CUn)J+;`+JI`)eZFoX=(;J4(~yn zq|4i;0vc|nS@i%jR;}}WTkFF1+Rnjyj5EBQY69Rt!sRh9jZdsnHI=UedER{!Q?;)` zzr)u^&%JS5u&v;gYnWG%$7&66;&njk2;4s_veaiZ=aP*o&#l;}hcD+~jeOxIkmqg7 zX5=PCdB>)PIf?~x5RCHv?ko#%Nlypgj)9uw32lNuJ@wcO+S|{mr!DsB8sPnduQAyX z2mkJIFY7cn>CCod3#o?^Q4fVsq^IsSEN*;`96>nQ3e5gi1Aa#R;4+Uod2r*-N zqD3>YbdN*!#@HthVe^<2sA)eKuEtnm=O`CG?lP@%FhhpH;r%Woi$mJsnIZ+nvl5LU z)YMd3W5Zma6qoc`%J+*iHq1WfO4GyOVRMu9ZynZR4^ht2j0v`hy6qHn0>i$;$iO<; zSt7n^Ea%qFZ5H|VBj6wjo}t&{hb=|AD0pblWawff%}B6I$kU8YC51)F6Yb`0FS?dV z90-FHZ`DyCB_@tfw6}proKbS{2bn0x@mD>CJQ&J2IlSU;ODns+K4fwEOX*_bRmVq0d8;|6PKdJYxQI+J;W%SO8mblWC7NCgB5FLZi)mA=cVs4GIpZ@od4cGAfM zUOskV=BR@XoGsdicDOG4|RG4auL%! zoPuyPLOanA6l4`iM%mTHt1ZTH;6Z-v&;pNM8-_q^W@hA8EgrJ3Q_Ao!{Bs@5Cy?dEyC*+qqXqd(jI)1tn4L)>Uu;o z%Kv4dY}AsS`GXUhnVvxWB-1Cs^f+=HPhSdmL#wrJVyb2##5BZ%a2uc`>s$Xd*pm!W zvAF9ovVJ1WtfI`gMDzqk)K671gG$E8E+1%EeZIX&#^h7T1YVoj5EX*b+`O>a*F?2} zgdIP)rXJ;Ffy1@n?M;U;!8_Y8|IyW!x>z&XtSNg+PS{*q|0-*4V>PuC_BmqH`&(Yb zy)OF~&t9tT(&OFarzdTWUSFHksQdt(LL>;Y0|RNVi?6bx6e}h-2m6K#w?8vbHHm=; zMY^k-tKHLxU~5<|v{R_U!QsV&*!MHW=w-XL|JuUOm|Y-B&5vA!-IYq;!4Yg4u>&IT zr94yhzW@%3k8jt?M)6yGZ`5~P%k-bQ{(9-B>(&}h9X%miy_&SHr3rhh8)(_Gi`bl z2KbcI!MXAC&9aY4>L4cdQumrhh#=J~X0ppCj8Jb!f>o?lPuto#HGTVE+g!1B0@_cn zz?$oaE1cvbp-0Xypn@bed36-Y>nD;Sd@hZ~YLNx?uH^iFb<^6eJ)@RATezwvUUoGl zry*K$-UlbhY^dWLs-9+CSAm<{gV$vY_n zR04}hbV)y|ALW@qUWHfuNPxiKO!lc8#*#cQf)YTxMO0*`q93Dr?JU5NJ7hL)qwv5P zSNWa-8%fl}7)UO&`bBpU-=IUprBhNJr4(&9fI#Ea3a}PW)afXUsp_Fwsn00eqUke~ zp|fbZ2yvi9RMY>A56&-7+yzEDWrhNc;t(`%N7h{Po&8C?*kkDZ7XAF`u8!CHGC8ORUbwyC%lQba20 znmj(0goFi;a!E-e?e6y9^)~a(tv>E|ia)NLh}#IKc9{JzcIqmeSj8MLSuV?Y);u#w z_sxab6OMgw+g83JmXC{CWw#P)>oC>g(Wb8^+1HD6?$G4Fu{zb(Ud)U3NoI#bzk~WY zD|?3W-s+Q*Vc4|sk-cd2p3;Ilr`QmxkM|j=#{If zi<^TWgCDzB%|Q2bS@c^_Csp!!Dj zy;6FGE@?Kmm6N>QgUJD9fR#{dJP6!Ivt+-_-3o1WfDYC{x2SQ@MAW(HX^Tv4&q_7h}QBm zVwcHd2oOd^F&cCHoIJX{5_*Oj64+rlt0>cpnb<|e7HRcpG>IlhSk{SvLOl0@saK?-)#QrriZ)pnQz!Om8K$XA*G?8Azde#A=K8H~|rgA+T) z3}Yq?<~mgN#P3bB(o8TTev@$EGozFI z72^EU&emzD521VZ7GgJRE%vw6YC1xNz7(sf9(=^bUo*I0yjU&W+Kj++Kzhp#8Q;=x z+%zF1$29v-7bo#%mw`l2$IQ-(0QvjwYKlo(XY3F8!y|3N`f(214b5bb`2rf$Q?cn+ zo$y!w=GqnFE)s=kVUm_PbX4)%d_3$Uy@jK7u-@^P+G$&_+GKEN6qG(b#w2VHkr@0! zrbnh|kZGu`TddWtu~{||(Sc6ni^MYpl=oRJMtid8i(iL>ldM+j?J0E?c`jP-Dwu{K zcaHS=i?Jh_g`29gbZn?YKI9CDdu@siY$I>iLQpezUrlXc+pB z@v9+=!>NrsKUx6E9;*lT7VKK^%XBflnmDv6fKP0KqdMK@l)FQV8v9{YEa{fqjZ2mLaj%tqEmNuLgIIL_37hi%8t+p;_cH zGvh3?maIUYwx7GRbG22=$kc?4c6L)Bgy2cTjEqIu2bJJ7VaQVUO-pd zf)%u2`EXeBn&4gGFl#s>*xVm#^R2X(wD;&hS)GFpTwhN3Tv;nH z!v1yjTU?^&VMmf`gbNtv`b91WZASZi+)KFRCXFFf;T5>zS^0rhC6NgWw`dvt=*EbY zXhOft7uivRFPeoLhzsq*R;k21qRT|sBiEOp-*%0nu4}cn^i)LB<^l46srR?z;h?&& zjHt2VHXl>t9I1b!&op|eSuVK$AI*t}M}JHE-IB~hb;K5W-R||j2qM-C;%xY(%3#(o z1^EMWg(X)612QBPF6gE77`76`uwRu6pV)f~p`<7qw?2`|BhCp0cj6HSTu-7&UcQkO z$MC4-9OAuEw20^%ZqDe{c|^bpJR2q5(QShAxE=m;AyvjMU4n7avzE|l+)DjlDJP=e z;6FVmaEZ4S{N+QFdT5(!SHyYqwK@sZu_DxnewV}fuY53_g`JNE11eQ(82eS1^#FGY z8qt_N72R@BB|8@GNIO7lA!jyjHA3VQO-#&)dV!txJu#vbCEJ7!HSq$6^(R7))v_Pa!=6CE~ zYQXZqZT2*X+r!DBWrt^5KM%sQ#V4$b+1tSHyMo8i6|&66r`g4pQ>A&y^sg2nJ$DD$ z6BMfmi&_2Lj7=LIHx%!|^B;J=q;LVxo`%Z8-5ebDLVf?IH|(1wXN*V@frm?Np_NPx z`m=sV?UC-jO>=BQDr2oqnyg%=O3LBA%tvznW3De-`5@RL&DTaX-a$=mf3BJ{$F;FA z`rz*XduiQ6Q%v&`6@91Vo>i2EPN!*9l2@FiO*YH>odo_77bkMBe%;(P*(&~uKO*R! z<3u`LCjz1vm`NQ8`1;UR7Mud|LXak9vZFS!{00TMkjdD!wjYUkp}4rnsv>A@&Cuk6 zHT<9mgETGz6YM<<-vUMzke@>lKE592K^Myjm+7F!GTUqV--nbwCBqsKxfMCpVR*Q7 zg@cu2vx%?in)tvA2T!YM#R%!@rcvrFA97fx4-kb;3aTrHc+-u64&nSd7sMo3s#i@| zdYWf?JKmCKWMg6e^ub1$-XxrKhB@1P+ZeT(VQ~4+2{cu|z4yJqbv~#QDVahaBO#ce z`grxI^+q&tz7A_`xwxV3CwN3JhyI_Tvwp0)Zr}Ln?#`XsiS4Yr7#lFUky24X#nuPE z`Unav0Rw$(L`70^#Aw(Cth;yCdCpFE_c`DF37_{bpZmVA>v~;4G<>UcvLzq<2^MFr zOF*M(2eG6%E0C0)$+P#_9*%cs*DZX8VTucivT~X?r4JTbL6X5Yzv6tFv=i7=w44f< zFms!LX#`(-%I?(UH=L?9?4vG#-ar}|U!eb2)3|h4{VLxU|FWTBlsvev>1h(+x!9Hk z46kng70#Zh97P41OXr>}7N`~_q!>ph=`AvefkiT{`9aq;u6F-pgs%D?J^5R6aCLR# zLh!`(NKa^uQu?%e}PkT)+w212K7)qJBuMf zqS09)f;D=uU^Ivx6{Gw-9;<^Hb!E!AzJBfnY245&crX`Jf~_ldWo293W0tA)?i#mE zGP1)V4)}6G3+RC>GXsxKm>-n{M8QwDj^m*97^C$Z&g24Z!9**HZBr4*G$@b?94T=R zXqm`&dOLlvb{`c6|HJZodg+a{fSU3O4I*XAgQmIjVc8$Udgl^MjU?zlWKLzf>Pv5a|Fv-1_AQFz)kgE1AC{5mB~oaO>t9_V}E0e65b;FjnjXvT%7y@7fV4gmyv2;%_o-ij~{e2%=aU_1x9luBCg)I`RlFJ3J0PS z9LPY}=walNDlczQ98rcrAiyUhP@^IvmMGn%%)~>_s!)F5zZ*qDoWyH8hp&Vi_{6^m zc)GID4r4>IC6nBzg1=f$_s;Y-W@<`-QBS}LcfS5pHU<{{wT1m6_V^L@0}Qa`rBfeW zxKE*@r>5kJWB9*|DTEPb2}ex(&s{pvBW!S&4@#w&f!g}6W&}R*CQSJQ@~&c_1pjzN zLKo%hyimN`R*8J>4OPGAx^&7od!o(<9REfVjg*7`P?UzID?fj~KD7k@=VnB8^|=e` zIY`*HPfOILqs8rin(O zad#P{pfZ&fHA^)>8^Q-Bu8a1@^nn>72@vc>4aEmE)2r42h){Iy<-Y-GQ5GL<8Kf5+rL6pJT~Z@*#wfM_ zD+bPyJPB^RbgrZ0)oyXXJ9I^fQ=x088>!jR?bI|A6nUGrSs)Q{4bp9$K`2fOHgPEq zI0cTL>$dw4u|BGI=A?tKm&8EX!Mn>tT@R3%E<_j~@`R`vHs_S7{y>{LDd<%nd$LNR zJiue*A>{X*x5u)%NNfy5#XwbgfZBUXrb`7)o*Ew=HxC0=3q8oZM8?nqt9Pwwno|e8 zWxzCu0(7x=&}`si;Xs_KSOi(77sM}oVj*j4!gW`UwgYaGUuR@IL+!Jq&pQzn!Twh! zOWp5%Lt0%>_T8VcuMioK&(QDK6*SkawPk<m_d}gp?Lt_U3=dNfnnR6&H1g2pu#I z1v?3M$|tXJF`ZNZ;J9OARU(z3dpu2=G!d0&(_%}9&5$vWHq2BnqL=HWc}=~voVuZP zQD0$8Z18`pM!0;)BYpNV@tC%YCqDyim7t>&;n#vFb~yDCB{uIyG4}(6yA<_+wFO@$@+z=j!?<} z;8F#1TGP{2lV>iU0-HJ>CdZ!c{<#oyY@?z)CRX^faQsSzO4U3gHA84m|LLy32NfXo z4h|D}=L}KvSF(;Vm06*$UO0tnZf?K!kTqIR?|I|Om3UP+84?rHJTND5+acjsK~plTSJ(w1fyT@(4cb(R=;GFG+Uv-+Du?+#4s4jk8S{j0fz z9r~D0_#**zg&C6&-MBT%Wws`)T#1}l`m6 zhXxx|;?t>j=6Ok7uwvB2@RN`p)zm*YOVn?WG69POeP+V4_)x$#l?FTz)OUu09xyZX z&t&SXam-S;M-}!)Q)tg!G7uLO`;8Z(9*bJ>!+ub{eioHw)qE06T9X$1H<5kHDekCa z>iy8o3y{*5KS^E{f}e8?O8zIKB38t*-aWetI`QiKh!nX6A^`Vkqk#7x+`yIBk0$X^ z;jtZS)==JzkBiw54d;@bX8D#lr|mpZ6jJ`v5_xCsX^=A-c`1Apf10G6rWjX`CD}az zw3(>=czcQg^di0%=9$FwLV3U?YYTc+#r4ypW$%YxHMR|xSGT3kxpJ-((~@&d@n}9v z?#gFZ7s3|Vxx=v!kWAukeZ|?a59yHCkG^g5U@xDyECFo#o|GH>^qA;yMUsWO?>q3Z_Ae5fctTANUZ`7Q zStOvHq0Kdtu!?$kVcldNxQfTX|umECc3?m!fH!*m1k?A!Uv zn;yc4hB^=AYxUXm?@4!lYQkTvYdO;E8I%5xdZ}WQUMRK&I6TZbq;P2N)2ZNp`wU+M z(x&0!CwGTlT+%mvaJjp2BSatX32wCHuIGB4rWy18x-=_Cv)8 z{c?SA`C_&cdL+zw%*H()y%P^`bHa;5)Ie@rCq45mPBaP_kh- z8$&|(IoFhise57tn1t9_AGb%N^Cv8$cy|aW?VuFQP5Nq_H1{q?@9|N1h^NW67eGk7 zGdi@TC@;m8X!7&J5B6K;mf8BLs0{Q|-qpdO$?Q+)2{2i#%u{NDjSRt7gk)m!R8tI# z)aHktpx7_dW6)8S-p9b-Ifv)I+yfaAV3{eiZa^jlVPu(5OxnYG(a z!o)E!hF6XLR_~DHvAyyfa=G7bU5J7C-yGo1GaSF+F}W;o8yN_;u`$pL9-%72&{*z& z58fMND&+^blPzN=ZYr807I5Kcm#w-FA_;oEX)uuX9qO8Fyfe=mN`nJ^0Wt}LLTSRm z!W^nUZVrH+bEHIBW=4_^z{(41)R5SGEf})ETAH5HbizE83XJAKCCMCIgyNoc#;dv{ z!ykAHJa_FIsZXZz)cDY7?~SI$Q~6S^+O|T&3iapNospE;0U;1F<>ZH#;_x5LPij;D zqoPrEyP(lmIurOK4*7wm!J}uE+8%t78(;P2E4jSegtobwz*kcPA5{V$Q+v0DB2(oH zh*Rmyg=t7_Wfq3>uHC=|I~EJMw2w9W2y}vv^5fclmiFzXJ-}+o{Pm$EXlLgS$qLFL zs>S^}U9FWOJVeeCSbH91QbbQTL&?!7PJkD?$)ZH8BZ)kc%}I~RI!Ig=zs%)zCP<)u z_PUKC-p16BLnep=*3mOvXe@`T7>(DuB%}~r!cE|5mWWf$0jn!DN3dBQ&n<*>3EN_@ z9Sh`uTtQB;akWJ;>5Uc}UWsrNEYk1i7Dm9t4m7JrJCU5C5+F?hSLY`X-iBbLHz{aQ zas=oUS{OVt8dBRvJw_oiiJrt<;P7q9rLjI^E=9B%PTEGuZwKo?k?H7#Z*z~c*2bz4 zn=T}uz%+y+_Ysz%@Q=%$_{r2?zxJpV>z9{LV^aD$p~~6uqrJ!qW4$mvc|#ZwLneaLfCnkAmvewdhJA0uJRMEM zj0zDLz5LK@q4XO~Yyyr2MZ6$*6hj86%_zg#cpuGA99onbaBUQD&*HF(b$i*_auf_V zIbTZi3(p0O{XO0l zki(OA`QA_o)vTUvEf}BsF*tqLl6c zkG-zPNR?eVbTX)q9;>9zfCemm$IKUuVywJoOT_4Y*EXpd3>Qs&?P21rz>kBv5xv}c z@pyO|fUairZ3GzlI=A@{&Y~ptnceCVVAoA3`QP}nuNJ1)z_G%~TtZg|MB`SCHk#4~uHD=)&^eWh@mHvHnB)N=!AJ!r{TJ}sHI&DnOC$D4yy{Kl=*HqsW{@_o+ zJkabn_fGl$dooN~GYujFa|jv@k(~i>1s6}jEByYI<$dOatF&*sQ-f0*zY{p=y{=v*A@qI<0i>%?P^t5INlQ z4h!rd4$EMrHk4Y#I zq32qzt;#pCro%vOPEM)a{zhoo!2R6*mk{wAJx9l890Hm?1>phDVV6)NfJV)^B`p^p ze<5tOh%9x^iN1vzrC{UclB6^rwf5fVd+_7&j1p<>e=C_)7)y(Pz7PS3*a3rQkUNk9 z(Fpj^k>2|UZcq_*Yb;h}8RDB+9>*Q@BIkASHB4yCp{U{ft}Cj)|M>g02fTI9EB{@D z5mVl)INztj1*WGAT0$l?gRk36*v5Dp@!QAdbpz@zfD%9g(p` zHsCcNV#F~T6ERL*Wa61ar_eXP<>=U0x%*a zY%lfcCyTR_|Id^nn_=spLux8w_sF3y;rcR)@ARtXb0*uL^~5N2ao~@0xH2zY2D3r$ ztpO=vfRRNX;nv?_1EZ}I+rgL`OEkrd+yxOmTe8|eqEt~2aQ1{&orFQ?J*+U8MOa`1 zOM0ix1EZKTk2jJjA16JZ@_H;%wH%M%o2y4lbXQ5EtKw&<%QNt3Iqrp#=K3i=aw<7gpu|4tExFg5C2?OIZ_w&y95ftOSyt*%O zrCj{M;g!yf{R0zQ>7^z@GpW%T z`!3#WHZ;E2~D9jNdEHm3zuhZ8R< zJk~o5iY5A`5Bj+6TM#ZrT`rN>jB&S;MLa1qd91?$Z0W>)&2E7K@7T9@~ zug_*pBgOBbNZ-DBBrEYF4Qsp|Zk`a8B@+RAYa7^fbIqDTuz@`K)$m6GVI;9a;cy0J ztWbHC`PNS#tyd^7Y`6u8`jJ!3=6H_hGG$w+`D@>#WwQFl;3RDdze74w z=RySaKYWe9hp8M}IH4VS>h38^+H&cNx6@)fS1rExj5^U7o}K;aZ#OtVDGPUw8ne2} z$~hgsdE)*f(xMf6nk1dwe?+0p$Nw^z-))0;R?lt}M)1cS&7VG)AGu!tOri-^*~8uC z&fZ^(#O9uQ8^4S<*#8VZ-xTcnU-A%Ozh&?*!lavv!<*%d9dly5-YK9=dAt{XGf*pL z+&6CxelvX?ax8&9Qr!;e3P@eO7IA#yvAMwPc<5{$a&1@T&4?k_c)8YlUv7_DOdt~U z;{1AO6qsp)K}lf)%w^K(fY7k#2*ErlGxiR^b~2V=2)vL~a(zwwD+L}D)k0?JlkT_!w| zpwS-n9_6u3m7|0H@#gto5d*F(%YC_U&+GnQxXF7qCE$nBMxF3>c}i!2M>PQ0N~;F> z#(5AmhVidY3f4o9KP>W&bg?gxNZ~arNU(jD$X&z`E(@P06U@Ur@BkoAd`K0GYhQ}Q zANSXXz6Xqw#ZDsHiBjDoc|A2@-U%_iyFNY355 zt28s`T3|K-D6U12QtYEY)8%u}2Phk7-nxP~0Z9gi1fp$e60|HGX!1_47lw3d53FDq z_pY3*x0O?|ZgtE^U?sad&Y59|;V#_hczmP}=Aws&`Kc=)*y*M~dKG&sk8|j2*6hge z2fJ+l#4ydUk$XOoQ>1_TWO}Hx^z`7vMMphq!l}~dkn(>fq5W~7qbQikKiCnX1w?_G z$8L!4XxOrf>IeOH%rI0Z9@?2Q=jz`Mk_OBH~f<*xm=7|lG zUl`w54Jc3a@vtVfH3f%M4r}_AQ!ic1LXUi%^CwYI9A%H9K{3Oa$d2)r?+2T`>pYO} z3TG;22eR>za1LwYUAOP8;IuTlyfHb&_qH_A6g5c0 zR=<^uVnKYt5(p@aO(gqX#z;{lpc0=+9y5iwek2Y`NNt*bG3E0ysTw!{0-}PNr4k!~0(oz_Vyx(Atr6R<_a?Ymzf`<+PNMn1N7G~w- zZHeAvTczP~f|aRe_N_{6K@4N6A>o{}*6LkLfQHXR^G?=5RJv7?qB9=$$!EDUd^WGB zyarr>}VCjd_kbllyLo5lIK@9X-^$+2^sO-m; zx+h%SgKS_?)FOr7HT-n^Lz>u$C0hT-_tIBgM1Q@&lHo`%~i5k)?iQFdBw{fQTf=R9r z4j~6lX1j3QsHp+OD&h4vOGE zl5pShsOceWP_O@ich9b?UmM>6 zn)_$^Ku?xs3BU!0MeCL?v%F+?oxH~(wPm?aq!gW>AA~E+O+Rg#so+5i(tnK~R?Oe# zGCI&kKpODb{1|L{-Wlg#J9I2Tdsin*4NolE^Dd@k=4~2`oXZp)&*lJC>U6@UACoBtmJw)!;|QKzv?nwI}JxNa;4wNUZ8p|Y@0)GOMro(!v{qrnO3VCE+gN{sJP{y(1^o;{o z(`{Hlj~ z&}>r%C(t2XNf=WR;t>PrULbH5I{&YkI`SOg$-(rSLoTqFV1EI9ghYnuxIwBiIl_1gbIzSO36x79Bla8@;&O#4wfkOE9XvB&Dhgk zA&hHXWkG%dGKNZZ-H~_g>Z5n#@-tTJUH%L=(Y$F=@6$UUjI~u3JZC(6JhKU|(*51o z*eUCX-_ny!73@K7*NG|A;A&)n0gv3g0@akeywpwm@SPF4c`sUUxQRiZ{_^qA<$ip> zDFqXHISjzg7VRLf{o-I*g_z^VuhtZb5H*kyWN>nP^%)d1dUctU^XQn^#Z7>(bN|C$ z;`Vf}B{e#h1tMM86f6YdB@Ed3eXt&Tc1jUH&h@wiPGlu!{!Bnq9;9pl&I8vz^Q}oB zkHxVI3-(YjfN^yc?u^=B8lVK|{MaFr&9=hI$ADzhdM;8sk=}@{4)@=`|6E5f;y^j1 zfmACmiL@~x`!P^xAN0Y-b>Krl_h?h@ECj3=i0*Ybg3d8J4@mRhG~=h8k%D=?skWD0 z@}fUocCO*74vZ=NX$H z@pejA5Bt}vsR1FNvp=;9oBIM`PC-Pl30NPiP%jF&ZQR#hr!hxz;~4UtsbtFmcgFrN zcyA@c2(fOeJ|B_qkZi@|%}aN5yVCv7xx?caX&-i!?qy)*{o-}VT?X12M!X3zZ$+f2 zioA1?MY!YP7mL_Ccix(dMGQr=69KRVZ=U{;Z8GuuBHE)C@=-8T{jzRiA|;!#05Ht^ z_QksVaDwfsXaAnY8s(E)V@p@dbZ{HGoh8{+%FCH@TVc(OzS04 z+_EF0I_!*r2Ew+m;xPB`LN*4Jz$62=Yq;ztyzE-yGU`KTCCCeCs2B4WfNOt2GJAOY z=1_)PG5h0QD7MR-mHz}G&uU@Uk0jo1TVMW48_4i{sd~1Sm7A!Cr@umT)-)C-tdF*8TgTpPtAI6B zT|U+EQlB+;nUuV3<~O#L@-mv31|JYv8M$2bJ@msq?>I!u|J*0e_``V(Fn83Gj~`|w zAwtX>3_L|0NcUmV0{V=P2CyYRcE;NI`rpUMvcB8&g>chAWB1G2lH<@XoJa{VD74Jb z)y4T?0@4Ot?TuCVV%ZeY7D%pE4#4rWb6!z4=`M3K4~-WC9(qy}fQW;R2=`0D8}#$i zI41`` zliO}%?`{Bq^^)81{~hs>S#X_E z_0?-hr(1%uAHXX!oOu3BStX4FpifFMzBVhwZ|~qlZEVDOjadSV-k&%gO)A?6^OEO0onCoT_o4&ZK&CIIWu^F+AGa=#-XjQ+4 zIK)&~Bzl2c!olD4y9c|HoV=-;+|H-&5#_YV?IPJe(bI}JDf1~7KY9i@$P29c^~7T8 zWC@c$R{?cqeBMsXL{_FyM`mm*`=Js0M%9Vjg=BIl@pWtrPm|U6Jn?Mtz6oXD6kd2C z&~|DKv=8`%cD+j9)xXGcILwV%K`CQl&il&N6~OdRqHE|e++t2K4sPO=$JRaw?w6^6 zMiQ{#%%4=oh&-A^c&Teh;0nh?H2`XVC_oscA+<0c9sx_WP*8$GK3;4~fWihaHc;B? z*Fuuh)-`ENc+@@)AT!8)31H}Ug8*bBWi~}1FvGHOsPa)_L6OqkhLbKu*1`}B7xBiO-9|4`} zLNDN#Q9SWOFp6K|llKkc3y@Xo<{eMJksyaFE}gTM0e_agtFLGR-vzG2#W@slcV;rm zoWEyo*xDrIf2T4HXWz{M+q_@Iv7Z3on$hppR38_n??(4ObWmxR&xNiZCga}TjGCXr z&WVk&-E6#sz@P0{h<@eiWGDGcrBNAJ<}xUQ%ElKnUo}bN=NYNS4W`7@?WLQ-`h^YI z^D7~Q{M4z^?M`+5awdWw*1j8?AW8Ajp07&vfMFX_sjzpfZkaZ+J4;;GwZfnGbq-)z z-_x!ZFYd32q|-oGOqU-8SWiK*l_r$8~n72~^LcoTQb4Jz!NnOa%emHmc9 zHfSkclf&v6#*KWkZu!`W*GU-&xkKc~y|teK%%+da{i; zJoiW2Af#M8GxFzS*iqw!cuV6wqoZa91q!oi$O-6*M>{A9Gn!o}*HZo!slPqohuxN! zi;J(&9=3&@J3`wgZje|QNSQp!9A&M`BmuBKksM$J-&>db#XM5Tk`@&w7eI<}f1$Md zKU@E}D-rxw^V{}UcDvoY@zW0QvwWI+cQqwlE^+ff-_ z8j1O4KJ9uJg>i3b02cRU!DNJJ`~cqw-|33h6+apHTX2vF(|!h!vdMttZDJQ_+wP~g zjT{1VD#d6IR2zmf6Y|u;|Av3xzAF03u&NZfB%I25;Ie+0L4bWTypN{%n{P) zG%Q_WlL}JfCFqzWWT!O-0U^9j=e(sdsNy1fvRh@aY9M7WteH*!E8T9&x_gjIw3|P8OS7@BNZLLqdr6`Awa(`RZY&9ri28n`BD1-uGNZ8)YnP z?&|jWL*=>xhTgeEp~XF)az+li26vTGj9{HyvVY<2lLV9D8F}}fujoGohH3{#s9BHJ zIE}l~&6bTWL@4bRaQgbZwj~#kJopqfM4@$J*(y(r}Jb1Cr<2p zVp?yFxQfj64xL)a8L+FOZ+yaTR<0uOcd^K*<0y;(2Rxlqg8rc)EOP_&EXVApqFEKS0)D zU7R>n6(apo8RtiHi6e}!pB~d_am!p2zpE0V0XGkZy^&y#gvUb=#K!aiGPr>@!&zjM z(4oL<$DcVoQL=0d#K7v+m0=f>6mlVa%OXxSWkR4cxdUi#SQ)j^o6Uq->I^b6tDuep zvvfLxGU`?PaIzo@q6`>?Ga0VH!1)TLfyI zr8J&GKfRZ5#I7YZmz=8%yCi#~p+ zoY9>JL2{l*#~p))s_zlx68F=(gRlSnpVLpL%g#RGK0elun(FcSGPvf&}#{LP~AZ;xA0w7askQh;Zf09Luedg%MWz^g46V-0u5V^UJA)#e44SdL2cK-}qqWP1O_Arwh?*94d95A0@7p}$X#j+f;h{^l z$n;GCss&XvIor?Jh$qf$nZCvUIKM($h3=p%eamyKHUNFdau8h3@9#gYGT)Y+dsaAC z!^y|+y1rP;vLpqPa@aru%on?sJ+OxZU9x9CG_jTRgAs3?a z2O-TkOpFl6Ma`Vze+gg8kY@{*XjUQ-;W5t0bU0Jw?bAq?^cQU*ZDfZ5&pwoKhH|Y5 z?Jm+qg`Yo>Z9TL~Esb@u)Xt0;um(-d@RtUw3zIMIzU;HesMkFMoc@yg&$2n!++7kC z_MMuF@vYYaq|Rd95RWCA7@eCx1xV}Fhz_d3cAwL0Noh_r}c@5>m`_GhIkt;JSDsTqj8U$TXRR_E>25n6PsuM#rmOWIzUm% zo*-dL(b%h`WV01tIpg5t^N&tR2~{_6&>%nU)2v$>C6Av4hC~@`z+1aRHWGj~EkXrq zU_=%G8xJ(5E5VOZx{OnM1q$V4!a+S2Q0Jqxa_atP)JFN7u%GuAZ?w+b{QSeRtn1N?Z$q z(@}3eb9HtirXaIQxP%kv)BZQh|r{ z@;bo#V_7)DDQr{MbE_^NyvqF+ zA-MbkCLh9;4#+e$x5J>G5Qe@?{H-7U78bGn#-(FFRYmZLZLO%Sx+R{+R_WCm0R>T7Irj>DDQh7?zPs9>Fz>KwqM^UypRe#d!dl-yqSq|WvP9( z)Cr2>1LO-DsSD+A6M)O};qbOp9Gq*owWA^G0dTdCYkR6FsdFMUg!{{IefrQrc+VT? zC?;{NcMy^4MNO8Z4bfZ^W{DHN^+(%$?P@?P&-XFq+YRa_nPsj+FwX2F0K7t1d$Cq%~U~zj`;m$;5J&-+Pf`<`P1l1$W_6Niu2Cfz1U6I7arIoMC|qi+;cgJ7SFZ64HGr= zZ*gn`jz2@V`wT*8G+FeyAynbGcvbWsq^$PockgCUjW!q&3MyJnxb)~3I%opc;@)j0t=KFd;io|_rR=eHX@uL9;_b|bUWPc zt_Ds(lv%hcc_kS_fBJlO(mYZ5p=b)RK!iLZL!jNz1T7BBF0Z}NXwdAK)TVRc_~iFe zUBlpC=>_id6tTT-xRhw_NMJc=vDI|c;0o^{ziY8K9^~LC|D>M+Op_4!5L%$Qf_4Od z^erfao@wP|8;+THj|1rq?bMycO=a>(lY}00+_kQMfMR8rN)Q^WcXqcU3PjojP#`+5 z9@QWekuZ=kA3#=s`e##MU_Q5ZQOjh<9ltz^++nyvX__?_#$5-G;Fu|uNM;22%>57O zdB_2aJi93|IE}uzN}b~G)!m9vw6g{MhAD+ofVJl;(Y=RG&Xeat$e%FPzjwCO>rgbU zi*O7N_u-5~OOqGj4R7s`N%h`x1_d8if(1=6EoeGB{UM?jvt+G9=*IzrpoOHRIj|Ao z7SdA~Me`wgK02tHpm}HI^{Y%VKNLpyj?vFR(Gwjjk^RUlx~~80QI2nkM_m^cY~+E`Z*I7cF`f`C7F-XfrQEe!2*$$ID5a3}G+Ytx`Cu$F&ds`h+SN zei=8#qr5=&H>;tSY`T9Tf+Enz+9JV?}3a8y`|7zrexOirgx?2Z@3x)`(a;vyy; z$*uyvN(j+|L})x8lNpW!iurE3cr&$>>-w|Qi1Z5L2q8f(x1$+7tJR1ip9Q+-!?*_Q zn)OU57eP!@?>bjk4{hf#ue!~myKMBN5#&~EyeMQtjlzES4hY2(km7N&*s-Ki3>fGT z$ijryRTI(E2Ac>~nmpMPa5re{P!RG){`_ny9Fk(fzLx0m!aD*Adh7ZqgbFV< zt@J}A@6v|hJ`A#$7l?9WD~7cEL@;~-!o4%|A`EDF?hZ)4$t3E?kgn})R$>pdg2<Q$s=@(}bdkhQqOQac8WSD)^V>dPTR}Z7jtz1-lu>S{^M+n(rB%vnIwlVospOpW#vW zB62hbd@nF%;! z^_y`S7&hs28GLa?#Pg#sBjVmCf!w1PQI>vJ7AiztZK*_M0fNu0xfLNUIk44Xg40K>O=>!T4Qp`#>?MHv8ZyJxieW7N1+ zzU0M8?P3c>p}S}TV^ zmEWt!hVCVweWC2pKS0jI1arI!EEDplEHRm}s^e&-8d-jktEVuIwVFIoP`yKc^#I{E z#UVND_Li3OrzCrjI0A>WccIm>s|;|09;pOy%15rbW{t`taAj9g`w5}?#UtoSgavNB zGVnm@g?l>E8a6&jjN;wXo{s5J&V$k~ywwkr^`0?qi|KIHw@9GDSUTPD@&7i3;vh^~ zPAzW!S0fa63l^nb>h33tAB2}?FZ3Wfv++r3qOeyDiZ06`*)ZlMLCxgSy!=LYISelQ zlmrJJBbx3X_!8EBRR}fy^<=~7@5^~*aC8N)wS;hN5jPE3#9VMDFK|35GZ)=B_@%o; zwB@)1P`ZrG%e@sHRx#$EUi*8~@kfK=y0YT33f%U=CWa{H?Csy8>$$dy&GZ~q~&hQpaFsoC({!O}* z|Hr9sw$OjPyx-kx$7NIIZ7{dg7g}^ZCbRr-Z3wFvQ9CusZVNbqLXBfqez?msR7>Ba z#4xy<=WZBLCh6MoPK9L>m!F-G5EHZGoWKuyByvq*RU969UHm4O@-TXo2S5(2WfI7? zrPO;`#p2E_$)pWsO7Td=)%f~|u#vzDA=|QuC~yHCzgi3cVb=aThJcn#0!UPWU;~Ah z;hl935;X!Es!xp|6Fb>(6_jb-hZg^MWGQjd^MD7_89=FM>9x$~0PRK9+$@McgH87i zvb*4fF~o`1R@W;CyCoe$kFC^sIXU zoWy)PgAXWh6$E$dm7sBd!y4k)Qku>pMhM`_W9Dc?l6`&H&oKkdv9J_3WXsg%Nmq>- zkMKG2V@9C3OW$f06r|9&XKpC(MBmY9Mi<`9uG1%arMb}WW>D}Z3u>5p@BTYl#ng_3 zWHudeZ_u^$C#y|3XvOWrA3Z+=sJ|Q3c|q>LxiuZ;Ie#sHuFEqA-Zn6dxjk?BL+&ys zheK+Q^&OjSb>u+8pCZ z7nj-dtH3v!-rS5Bx&$a6@A4Bb+h;1al&1pUK;*+)D-SJAg~uc5?x9NJ9MBNlNE#a= zhqo6p#vu%vAN2Wc`}{;2bW}#=wl^YR{D66t$HifyF42AWS%MvUL;J7z6<@jX4=2eE zGekrccLPY&uLmpkmm~u&CSdJ8l#0{rO3@_KvhTc5xwWG!x;-OFT}kYTm;au*qpU*s zK!Lay`&TrAr4tIMyR?P4hP6C z`A(yh-nbf-o`0jk_`N_l)sHhyKPGzNc5{!ov_Rr}0K4`Z^p>%P{npkt@o7OJA?nh) z;v!*;m&3|rQO;9s;VpEOtb|?hJ=COtq z@|@?Xs=7+LfN#E0Tv%tP!I2?_2tv~m6>-v zZ4r9q_{y;pb*(||j*Bz#WU8m?PYHWqLCWk=Y+sS!B63`z$uS8dhYOtk%9k90zhR$5 zN7C5gF^#ml02jNN$12jH!PO?y3@$(UppAAIj@^w1J-M_~|LrN^p>cX2QzLoB%s*v3 z*8Oh$+$^piZY}T1pY5Bn$>aM|W|vgU(7_S6Y+$If6d8_!OC!Zg<@khhpIa)9!~7wk zKKiV3+#DQ8XfS;SiI22XQnP)&_mH#yzhUaQIM#O{x;%W;?U~P*rp5Yvv8;NHb2(32 zb!;-XOlHgBC*b(@`k?eX(FvG{4Z6k{nRi)(<@liGz*y@0k(Nkq^H^ydNutNX#oGIy znGA`}bC2I`m9$o9ytOC$+L4hnQ<1^99IGmXp4mNb_ZMhq=U%y#L$%;O;uBAIpB&5*Xi~SZRXF}4g5mMjv<@gKag+@yF zCNfeDL&mP~&M#@EC3$ysAipQNwEb;}AEWsA(OmGV{})yx`2%j+TWKjY{q)LNUdFLs zYm~5#{~eCEwrW4Dt@iKVwKQkvalf+I(y-`vEsveKJEaw*ho>ezhoEl_;GNLDwnvIN zMO}_`v6R_X)nE1Sy;#TcGCq+W>A!1rUi-zcw4I8IkBe2k@$!jc9i~qB{25-Cu&1MR zXwTpRP05l0w#L5iyi5(-(`q-@pECp6N3~3+Zua>vM&I4Qu`HY%r(!P;G$$fGFZ@p; zVi?SCdGJWAxt+Ng87!6w&IF2-CF_XiPhjIUw;uBpe0`?mr?tbM-u3>fEhlwT`n0R< ztJHqSiS276(?zADDPf^Z)(_T8q-KBj#xk?!=9$DzPh8UkeuKZ~?UI%qNJ9PMh5b2G z=%XTLAoiyPU7x7q@&jDIN#SO9tEg*KOSx8j$+&Yis(P_7HT^zz@oeX7<`(OCQhevW z(U~{9Cn-2ZKvU9q()A=7fG^y-NuXr%&{{p8D2=<98L>-H^Y@8W zt+LzFz4;Rjp7?@cPsN(j+F^^7>^rNo)iQaaVnTf{iG|m2VrFvFJB_sj>s5>kYQdvz zX8ygOyJx)z`s;Zd_Z_!JR}BZskb28M7HwX_vz&{Gw%6tbckSq_-r1VjxUc(KtgI#c z^@dS&XS$~Tny+f^F)WDO@!>$PIeq#T<@c_d`PEe)eYLA7F2mo{>BlcblE+`%G`WyE zIPb#_@4`f8<@igb*wUMK3q}_vVRPm}RFRTvk-vZ~5XdK@ENIDt=AyxzO-= zq;mF-MCqcrek~UKG1W>eeePz{YJW%h9p+B4dHMAtCsxvhUEOtp)qi=oex4Mbzp>yS zKG$m>(>pWp9DB^q&ueq*g=;-K+P)6?yF@ctR8qj9KJo%=$p?6bduN%8{H3-gzC zY_9Jnl4AniUTL}3wvDdCi{#O_QYV6r&UNP}k)Rx0T5fXu zdHok%zD$JH+Uok-mwY`W?b&JnVv`)+_2{n9ZP0ex%z-8EOV$j(642~-y}E#U_vs&+ zK0J5*L-CTf^iC=NSm@Qn>I0!aR^+$5^T~$BB>e7s-~TWuUpu+0@1XFW?Jd67_ik!+ zcf9(}Ybi%b;@msXJa|#=XP-1_>$j2{9=rD72R64#!8h%`?$j34@!@Vg8KLl&lmBYlu{J;6I>hjnz1Q-wDahP&GFQD| zVEBPE8nUbTmgpPPB_*GP+)3}AanA8?YwB+IYDA0K0?4K5oOAOWM(!kep_k$-;CP|& z9(-d=UldXaJ(j0+rbgn~Ls;y#GPru{i-n~n3h^_s7_oeZSL(#(#ik|o*ZXES{6wSL zA(cjvzLpzh!i$xR1PD780+HP7Is(fr`?;0_d$lr#aqW|K{?UU)siYBU9_k@VnDi*ZL)iD!Th&+8%^D^9h z!<~z7%^g$=8SAiHKqi>hNcy{jFCQ(Pqs(JSO*+>br3a&K& zCN3;!&B-m`)L#>=tABi$9T8P8HlWvGr@k_EGIsMacV(d{4>O=I~qgHCh7Qj(DROYRui!c@GInX)#%Vn{=Kcx4!2p#VjQ!ta zi7A?qDwn0IIIql^7}aSMPA;4n*ym;?%ge3)44DUsD137!D69;)$K!+3j+cC)cwFZb zkj9djTURtEZkp%0;OwA+VmRgy^qkVgo!2-JaXkG=xTj5gQ&~43#2~u$ywlxz&6b(J z7nTsS&I5FY=yBv(l(iluEArdP1c#6s|^3`HJ-GULYI# z>xpLok6RW%Vq2=elILM^V$$<4t;ct*AIg{Df3iwdMlIflY)21Q{5 z;tGFhRpJcGmBu?&TzD2|Cae3?=%;=zeTaCUk&6lEhGr(@b>A0M0bh9bdGG@44mT$r?b zd{MXC?+eGGk$5mDorCIv6v@T>ohqz`r^v6 z;v%iWH|-enQ*S#xU@#E*P$GNTrR?KE`;*LVhlIbEENa{1VJboL1-%B zwe@vew2n*+L^2{p9h}XL{TTaO;{P z((zCv0rts6G!_jJVy!gsbp}uCafyT%4vP#jG?PJve4YSL5^N?F^ao>!sNX);*Vohj z(~&PR2(whpUH|NT`N>$4%O@F>!=_RM&4?v(tx6`sq;iY{XUG&4^@Rm+5@ougNr%%H zr5O@Nxu^uoFeqlU6qs_g+PngTE-yFFSX5jr2nC1ETSvM&hkMU`rp#6e%#5xfmNS02- zG7#zQ?GB1#0qfAfsBL=M7fZ%ssdOqu(ln9^k_dzfP?Rs=^AL(;Ih=GfQ&m_7*49$V zH7cb{#KojMu7pbj`LhXO++ho|X+OAxLAXMg<_a^nHRZ^aYPrswBS280L@txb6ggVw zRMMBuB$HGIfjJPU5F`>R3}S^8Lx7b4obXu+1RIvE|v7rlX?cMDcE?w%i zTDyNb*M6zMGBELvV9C9y1N#E4u) zG8&Brg0Xl!76CTtG(l(5G?YRR9!=0B5s!qD>4?uYeWYcFs$4FhVIC*wU}4lCU<5L) z6iO+@vWnI7%L+BPfFqEp^!Wuwr4+PMl1MOg8nhk65a~3TVQKo?k53%_cBrSfe`sWU zuxD&+WT^N2k4F!EeeCGb<42Ah`SJAG^XD&iTpAb{vxP|}lK>r)VG)=l5(y?WbiRLl zfENh_d?83ClZYvZb~@t>#1auclqOjL7ovznES4ZZ6DKJiWGOILlol2gl@=EkTS_Y} zCZn#nGDjg22skJg;qZ7UpU0%rv8X#F+^Y$l9GF1SfZZ8PkTjW0fptlcqTzr3U6soZ zJ7+u*66Ub!WQr?D_RpkPDw1MgHW>2Fx@@EUeSM>!R+w>AAQo}sQ5wk*B*J0X3>V-3 z7MX@%Z~|z76udM+ku*4ULYmBE$PC3m49(IMl}u6TsK4J&!75E?Vsz5O3PgN%_*^&e zWHq((yN*~U6_2L~CPSwZv2-#@lJ4q^faF32O25++AUV=}OP&VfkT3-14w}Q^gMa_9 z6lgt~$#4V&EJQO5!EksYJ`5qCI23}UP}UU!(_qX!+S4;I?GAw+5U2QRHN_P%2wx!J z@it2;Zlsp=kr7uhU4=5HF6P| z5#xNmLW&S1gz^!FA~W0s59Np?LKIgD=}<5Qb5MElJd>CNB>MF44tcc;ce$YBgYWIjkGp*&Ob( zTCM$qBNKLq-QgjGTFcUN zKfD#DgNT98@Fg4u5#l(Sj?(g)&7Pr))}c|`)U@5@4TPexSS%W&AzY6kTp}IuI%ZQm z9AoGV$F!n~o3WS>!e{rRA}~j#VJ;n?j+8KDJnVK(J7z|$)}HR}zJa095t~gafFN03WK_$TwW^Vi^L)nMlnn%l7V&HD(mOWnX`Dn9%obTKr9}O#6rP9AmsPh zM*7L=Dc9UbpH$M|@6K!*;h~sRRlH<4z)~!o0kdzKrf3cXIwli!hru0S);{Uv*b#kmFr4oiDZQ2FciZ=9GC(93{rKzBjHqrFIIrLAlKOa%az3C zgXXNLnt?xN{H4~`=AEt0EiD&jn%B>PAxHs1xEY`npbQ`e5CX^t7zXAXfK!)~!A}8H z0e%Fa65#s)j4S@UI$PBa1KBoz*2xHKr=ut zKoAGUOg1SfTNM1Y><$E6l`UBg3bq_zR!FdA`F&ToF3W+w8DLgwujsD_nPla^z?Rj2 z{|cYH!tVox%}O@otbMkeS;@a*Zw8gl%B^6_+8?~a&s^c_ug%8(T;`wcv-QskSR3zW z{q^@>=1T!&?VsL!nSXSJADp?&3$h%6pzL|g%Cal=2iJiEAb$W`*1qQough|ve77=dT8r5sOdL{&))yw<*=&? zPi=eV>21$IP1%U6$5-Qkanm2RJo3=P&;0&3iToOLC9z)vt{PrW=-2RH6aO{rs%|!u zty>=0wsq^4C!hH>`j;~Qr^u@r{|CEAo&?p&Rv%RUm$Lshug#C#|8KRq%&(?+nO)Vt mQjcF%{w?6QSzT7y`sC$eKk?LqTOMzEYU?8pK~2BWg8m<4;>n5t literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d new file mode 100644 index 00000000..c99e0e1b --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d @@ -0,0 +1,29 @@ +CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/opus_types.h \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.h diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/jni/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5074a14b2e392293eeba9bf03b682a3af88a3391 GIT binary patch literal 5312 zcmai2eQX?85#Mv1_?o1-lW^24SnUCq=0tL(P6=|<2E4gjvK!8-X_LlkNH^B`TwC%N z{%B2OTUKp@pN?xQXaxn@rUX$Fq1ya|E-3*gb`wL0(yEpSDkKFG64P3xfT$DF9KYE& zw|gJk@T9%@c=MZiZ)W!G?wz^1c)dbVJj)dP;3~)EEyGU`7sjo)#%basM#CC85he^q zPKHl~F7ijiG<%c%y^@#mPOV|5Bj>m$Zk8PRBkZtWQNBj1a%GrEZkT4Gr?+FWDhm55 zaA}&!7PGm#u{|jP#p}Dw{<_$oANwSKxv@%7T5>$mO}GNMWGMh%CLK^v(g(1P6`=i~ zIw!WN8Jq`q73=slt@&5`@MBr%W7EFTx1ra?jGPJlSW7+JMHW}E|6t6;P6PC^0(q;lSda2EnW#f}JQ?O}3 zKE95fQ#Rt_gZzXntW=bgHjkZ;p98yf7+dl^^(I(VXnx>Scihh%+)o_b47pY;%x}V5@&KvQ*}K=9mZ63238fZ zPyoP5ci`;~u+jnE#K0;MrE2!LWB=;4gPsM;K~IA%tw}r-)KUYXfSQVjs$v2aIgQMv z%WL(-QenE%z{_;SLf*Jo*q&}{S2W+`hmYIE` z{~qP?h$i0CMcsjzZ}LjKxI0$nEy0hly}BK?#U<=pcrbia*qFFXVPuzdziK2tl)I%v z;~;Q284OV#8W}vG4BcZ#DRYU^$5Eo=v8{^Lfw54PjttUv=1?U{yi03r1&&)|6Iia& zda!8NX`xbceA^vb=0HEdVa(8X!AdCFBM9_Pcl0dmIPhTy{R-IP_MpQ}=)qX3KM+f` zPOzQ=qBC_Xi=3YE(Nr_q-v=>W@US1 zG;xV~uB0{ITTYv|7hrXV)08`0;vNO!MsZ`}ZQ3oW*nPxETyxrE6hK4FQna`TYGaE- zwefWOyuHakVMB58_xyADD;z62UVblH#9C;g*6xy%DAvoA!O{cd79hD;tHE-qJz$aQ zjO>y&cjzDS{AK7HU>SM>tc0RV?n2-@-O(>N=}9L5m>uh;T=M20_w z7au}#_@Wc!4wtac0da${I7Fy5sYMD;kVfDPL3Pf=MU6IgA=e@o~ArS?8O)7#EkETdEounXies=*N@)!jP&}bF$J@ zwxWKZ_e&~_ovpeFJ)y#RYo%e`w6g=p3(oX2csaBqpdyPy_sW}=gM<;Js3JcEq#y=f z*AlgO;?EA8LQ?*NCAd_h87QvC9$=#U}UbQa@E*sS0hWyDX2!@qXk*2n<}oviM&em8n$Pv3bBGJ z{0Pnqs?hiG0^b^Z%L<%%XQeLATOEY&0&!L!nXTEQepTJ8KCGI1XPSMtk75^C>R8q{ z8irf?uy~+e7ys2$+r4<#?7dA-^?PLtrlMXwRm1##TNxm;4f$pP2>u)ff{h8}l;ILg zI3EMS#)Na2ni5P+J_dq~$uUvAWD9zpnVxgqP-51QXVxIi#Cc@TyJznLC2XdHRqsi``*3ORLx~7%Nx+XG|V>>6$OM8lEjU8;iZN#!0q)%BziF7h;X8I6Qo#_{u-p%xrOan|;GtFXM>px%ob^>KuVMMm01@s@{1EP^EYs@~ z$@@WJ8i}&LhV}G9L;ByLiNHpVfs#Ev>_~qP>m#hsVv_9M2PL}`EN57Ln&mN;9|k2q zA=cl@`hVj7ApOgr8C(_P~^@Fw2dXxJdH2l!n8f^Dw1g~fBy4DvSK#(BpN%K6_d|3(>m1f bmsw}KNhe$BL=w98#+OB~bk6HfM&@KtNH?I0( z>l)c5O$~#Ah%dCmN@8sO(w#5hc!FRs<`~IEp z`_4JsA0FPTcQV$tpJ4&}z+L;W1i+x9;EQDV4+>KN=orO-Mm0uGMyw%|(oW3T=m}+E9sHJ7&bKp_uY&rtNl&2ZAZ21&CUenq2^a6|cSQ$%tn;nu zd>XRH8Jl*$NxlN^0XOSDh)uyD+LZLS^_-?L^d2}No{fTuD2AA}q?ux?|4kFZ`E{VN zPI1Cf2_n~$$>dACcTwdcyC@FPcVvTB7b&fc^VL;}<15vswID)V}QdNLj|P`WWkf5fV>!s1L8L z3;1bB&{GjCr0<8s;QF5@E%e=5LdQ^J|1c!l=?G{Eq3~VEZscY$x2phyxRyJcHQn$GMA@$b!N4R6}xAW0loUwlart2g; literal 0 HcmV?d00001 diff --git a/android/jni/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d b/android/jni/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d new file mode 100644 index 00000000..b69f3d1b --- /dev/null +++ b/android/jni/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d @@ -0,0 +1,27 @@ +CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c \ + /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include/rnnoise.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdio.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/cdefs.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/versioning.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/android/api-level.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/sys/types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/__stddef_max_align_t.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/stdint.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/wchar_limits.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/int-ll64.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/bitsperlong.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/stddef.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/linux/compiler.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/arm-linux-androideabi/asm/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/asm-generic/posix_types.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdarg.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/bits/seek_constants.h \ + /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/sysroot/usr/include/jni.h diff --git a/android/jni/CMakeLists.txt b/android/jni/CMakeLists.txt index 9c9d934e..6d49c292 100644 --- a/android/jni/CMakeLists.txt +++ b/android/jni/CMakeLists.txt @@ -1,10 +1,11 @@ # Định nghĩa biến cho đường dẫn của NDK -set(NDK_PATH /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888) +set(NDK_PATH /Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944) # Set the minimum required CMake version cmake_minimum_required(VERSION 3.18) set(CMAKE_CXX_FLAGS "-std=c++17 -DANDROID -g") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffunction-sections -fdata-sections") # Set the name of your project project(rnnoise) @@ -35,10 +36,11 @@ target_compile_definitions(rnnoise PRIVATE # Add your compile definitions here ) -# Set include directories, including the NDK path +# Set include directories, sử dụng biến NDK_PATH target_include_directories(rnnoise PUBLIC rnnoise/include - ${NDK_PATH}/sysroot/usr/include) + ${NDK_PATH}/sysroot/usr/include + ${NDK_PATH}/sysroot/usr/include/arm-linux-androideabi) # Thêm đường dẫn đến thư mục chứa asm/types.h # Specify where to place the built library set_target_properties(rnnoise PROPERTIES diff --git a/android/jni/Makefile b/android/jni/Makefile new file mode 100644 index 00000000..3729664a --- /dev/null +++ b/android/jni/Makefile @@ -0,0 +1,370 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.27 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.27.0/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.27.0/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.27.0/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.27.0/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named rnnoise + +# Build rule for target. +rnnoise: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rnnoise +.PHONY : rnnoise + +# fast build rule for target. +rnnoise/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/build +.PHONY : rnnoise/fast + +rnnoise/src/celt_lpc.o: rnnoise/src/celt_lpc.c.o +.PHONY : rnnoise/src/celt_lpc.o + +# target to build an object file +rnnoise/src/celt_lpc.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o +.PHONY : rnnoise/src/celt_lpc.c.o + +rnnoise/src/celt_lpc.i: rnnoise/src/celt_lpc.c.i +.PHONY : rnnoise/src/celt_lpc.i + +# target to preprocess a source file +rnnoise/src/celt_lpc.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.i +.PHONY : rnnoise/src/celt_lpc.c.i + +rnnoise/src/celt_lpc.s: rnnoise/src/celt_lpc.c.s +.PHONY : rnnoise/src/celt_lpc.s + +# target to generate assembly for a file +rnnoise/src/celt_lpc.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.s +.PHONY : rnnoise/src/celt_lpc.c.s + +rnnoise/src/denoise.o: rnnoise/src/denoise.c.o +.PHONY : rnnoise/src/denoise.o + +# target to build an object file +rnnoise/src/denoise.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o +.PHONY : rnnoise/src/denoise.c.o + +rnnoise/src/denoise.i: rnnoise/src/denoise.c.i +.PHONY : rnnoise/src/denoise.i + +# target to preprocess a source file +rnnoise/src/denoise.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.i +.PHONY : rnnoise/src/denoise.c.i + +rnnoise/src/denoise.s: rnnoise/src/denoise.c.s +.PHONY : rnnoise/src/denoise.s + +# target to generate assembly for a file +rnnoise/src/denoise.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.s +.PHONY : rnnoise/src/denoise.c.s + +rnnoise/src/kiss_fft.o: rnnoise/src/kiss_fft.c.o +.PHONY : rnnoise/src/kiss_fft.o + +# target to build an object file +rnnoise/src/kiss_fft.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o +.PHONY : rnnoise/src/kiss_fft.c.o + +rnnoise/src/kiss_fft.i: rnnoise/src/kiss_fft.c.i +.PHONY : rnnoise/src/kiss_fft.i + +# target to preprocess a source file +rnnoise/src/kiss_fft.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.i +.PHONY : rnnoise/src/kiss_fft.c.i + +rnnoise/src/kiss_fft.s: rnnoise/src/kiss_fft.c.s +.PHONY : rnnoise/src/kiss_fft.s + +# target to generate assembly for a file +rnnoise/src/kiss_fft.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.s +.PHONY : rnnoise/src/kiss_fft.c.s + +rnnoise/src/pitch.o: rnnoise/src/pitch.c.o +.PHONY : rnnoise/src/pitch.o + +# target to build an object file +rnnoise/src/pitch.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o +.PHONY : rnnoise/src/pitch.c.o + +rnnoise/src/pitch.i: rnnoise/src/pitch.c.i +.PHONY : rnnoise/src/pitch.i + +# target to preprocess a source file +rnnoise/src/pitch.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.i +.PHONY : rnnoise/src/pitch.c.i + +rnnoise/src/pitch.s: rnnoise/src/pitch.c.s +.PHONY : rnnoise/src/pitch.s + +# target to generate assembly for a file +rnnoise/src/pitch.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.s +.PHONY : rnnoise/src/pitch.c.s + +rnnoise/src/rnn.o: rnnoise/src/rnn.c.o +.PHONY : rnnoise/src/rnn.o + +# target to build an object file +rnnoise/src/rnn.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o +.PHONY : rnnoise/src/rnn.c.o + +rnnoise/src/rnn.i: rnnoise/src/rnn.c.i +.PHONY : rnnoise/src/rnn.i + +# target to preprocess a source file +rnnoise/src/rnn.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.i +.PHONY : rnnoise/src/rnn.c.i + +rnnoise/src/rnn.s: rnnoise/src/rnn.c.s +.PHONY : rnnoise/src/rnn.s + +# target to generate assembly for a file +rnnoise/src/rnn.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.s +.PHONY : rnnoise/src/rnn.c.s + +rnnoise/src/rnn_data.o: rnnoise/src/rnn_data.c.o +.PHONY : rnnoise/src/rnn_data.o + +# target to build an object file +rnnoise/src/rnn_data.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o +.PHONY : rnnoise/src/rnn_data.c.o + +rnnoise/src/rnn_data.i: rnnoise/src/rnn_data.c.i +.PHONY : rnnoise/src/rnn_data.i + +# target to preprocess a source file +rnnoise/src/rnn_data.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.i +.PHONY : rnnoise/src/rnn_data.c.i + +rnnoise/src/rnn_data.s: rnnoise/src/rnn_data.c.s +.PHONY : rnnoise/src/rnn_data.s + +# target to generate assembly for a file +rnnoise/src/rnn_data.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.s +.PHONY : rnnoise/src/rnn_data.c.s + +rnnoise/src/rnn_reader.o: rnnoise/src/rnn_reader.c.o +.PHONY : rnnoise/src/rnn_reader.o + +# target to build an object file +rnnoise/src/rnn_reader.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o +.PHONY : rnnoise/src/rnn_reader.c.o + +rnnoise/src/rnn_reader.i: rnnoise/src/rnn_reader.c.i +.PHONY : rnnoise/src/rnn_reader.i + +# target to preprocess a source file +rnnoise/src/rnn_reader.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.i +.PHONY : rnnoise/src/rnn_reader.c.i + +rnnoise/src/rnn_reader.s: rnnoise/src/rnn_reader.c.s +.PHONY : rnnoise/src/rnn_reader.s + +# target to generate assembly for a file +rnnoise/src/rnn_reader.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.s +.PHONY : rnnoise/src/rnn_reader.c.s + +rnnoise_wrapper.o: rnnoise_wrapper.c.o +.PHONY : rnnoise_wrapper.o + +# target to build an object file +rnnoise_wrapper.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o +.PHONY : rnnoise_wrapper.c.o + +rnnoise_wrapper.i: rnnoise_wrapper.c.i +.PHONY : rnnoise_wrapper.i + +# target to preprocess a source file +rnnoise_wrapper.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.i +.PHONY : rnnoise_wrapper.c.i + +rnnoise_wrapper.s: rnnoise_wrapper.c.s +.PHONY : rnnoise_wrapper.s + +# target to generate assembly for a file +rnnoise_wrapper.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rnnoise.dir/build.make CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.s +.PHONY : rnnoise_wrapper.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... rnnoise" + @echo "... rnnoise/src/celt_lpc.o" + @echo "... rnnoise/src/celt_lpc.i" + @echo "... rnnoise/src/celt_lpc.s" + @echo "... rnnoise/src/denoise.o" + @echo "... rnnoise/src/denoise.i" + @echo "... rnnoise/src/denoise.s" + @echo "... rnnoise/src/kiss_fft.o" + @echo "... rnnoise/src/kiss_fft.i" + @echo "... rnnoise/src/kiss_fft.s" + @echo "... rnnoise/src/pitch.o" + @echo "... rnnoise/src/pitch.i" + @echo "... rnnoise/src/pitch.s" + @echo "... rnnoise/src/rnn.o" + @echo "... rnnoise/src/rnn.i" + @echo "... rnnoise/src/rnn.s" + @echo "... rnnoise/src/rnn_data.o" + @echo "... rnnoise/src/rnn_data.i" + @echo "... rnnoise/src/rnn_data.s" + @echo "... rnnoise/src/rnn_reader.o" + @echo "... rnnoise/src/rnn_reader.i" + @echo "... rnnoise/src/rnn_reader.s" + @echo "... rnnoise_wrapper.o" + @echo "... rnnoise_wrapper.i" + @echo "... rnnoise_wrapper.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/android/jni/cmake_install.cmake b/android/jni/cmake_install.cmake new file mode 100644 index 00000000..eb131d9b --- /dev/null +++ b/android/jni/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/jni/librnnoise.so b/android/jni/librnnoise.so new file mode 100755 index 0000000000000000000000000000000000000000..e908c195966a5aac73d4c1d26f972760b48a781e GIT binary patch literal 167704 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

    +A`GbV#JN{ct_)P`Q8L2UsNRh;-800J@ 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 D2TJw> literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise_wrapper.c b/android/jni/rnnoise_wrapper.c index 84f6e2e6..9b8d0797 100644 --- a/android/jni/rnnoise_wrapper.c +++ b/android/jni/rnnoise_wrapper.c @@ -3,13 +3,18 @@ static DenoiseState *rnnoise; -#define FRAME_SIZE 480 +#define FRAME_SIZE 720 JNIEXPORT void JNICALL Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_init(JNIEnv *env, jobject instance) { rnnoise = rnnoise_create(NULL); } +JNIEXPORT void JNICALL +Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_dispose(JNIEnv *env, jobject instance) { + rnnoise_destroy(rnnoise); +} + JNIEXPORT jshortArray JNICALL Java_com_cloudwebrtc_webrtc_utils_RNNoiseWrapper_processAudio(JNIEnv *env, jobject instance, jshortArray audioData_) { diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java index 976661e8..3a3c7136 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/audio/RNNoiseProcessor.java @@ -18,17 +18,26 @@ public class RNNoiseProcessor { private static final String TAG = "RNNoiseProcessor"; - private static final int SAMPLE_RATE = 96000; - private static final int NUM_CHANNELS = 2; + private static final int SAMPLE_RATE = 48000; + private static final int NUM_CHANNELS = 1; private static final int CHANNEL_CONFIG = (NUM_CHANNELS == 1) ? AudioFormat.CHANNEL_IN_MONO : AudioFormat.CHANNEL_IN_STEREO; private static final int AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT; private static final int BUFFER_SIZE = AudioRecord.getMinBufferSize(SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT); + private RNNoiseWrapper rnNoiseWrapper; + private boolean isProcessing = false; private HandlerThread processingThread; private Handler processingHandler; public void startProcessing() { + if (isProcessing) { + return; + } + + rnNoiseWrapper = new RNNoiseWrapper(); + rnNoiseWrapper.init(); + isProcessing = true; processingThread = new HandlerThread("RNNoiseProcessorThread"); @@ -48,10 +57,6 @@ public void run() { byte[] audioBuffer = new byte[audioBufferSize]; short[] processedAudioData = new short[audioBufferSize / 2]; - // Initialize the RNNoiseWrapper for noise processing - RNNoiseWrapper rnNoiseWrapper = new RNNoiseWrapper(); - rnNoiseWrapper.init(); - // Start recording from the microphone(s) audioRecord.startRecording(); @@ -74,7 +79,7 @@ public void run() { logProcessedAudioSize(processedAudioData); // Play back the processed audio - audioTrack.write(audioBuffer, 0, bytesRead * 2); + audioTrack.write(audioBuffer, 0, bytesRead); } // Stop and release AudioRecord and AudioTrack @@ -110,7 +115,12 @@ private void logProcessedAudioSize(short[] processedAudioData) { } public void stopProcessing() { + if (!isProcessing) { + return; + } + isProcessing = false; + rnNoiseWrapper.dispose(); if (processingThread != null) { processingThread.quitSafely(); diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java b/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java index 0c6ca70b..e7f341ff 100644 --- a/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/utils/RNNoiseWrapper.java @@ -7,4 +7,5 @@ public class RNNoiseWrapper { public native void init(); public native short[] processAudio(short[] audioData); + public native void dispose(); } diff --git a/pubspec.yaml b/pubspec.yaml index b4d497cb..6a8913ae 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_webrtc description: Flutter WebRTC plugin for iOS/Android/Destkop/Web, based on GoogleWebRTC. -version: 0.9.36+9 +version: 0.9.36+10 homepage: https://github.com/cloudwebrtc/flutter-webrtc publish_to: none environment: From 45b98f8bf1ce6bc1629238a1bbf3054bc63bb078 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Mon, 24 Jul 2023 13:10:11 +0700 Subject: [PATCH 15/16] chore: Bump version 0.9.36+10 --- .../arm64-v8a/configure_fingerprint.bin | 24 +++++++++---------- .../armeabi-v7a/configure_fingerprint.bin | 24 +++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin index 1ec58781..ef61801a 100644 --- a/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ʉ1  1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  œ1  1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build.json  ʉ1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build.json  œ1 1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build_mini.json  ʉ1 1r +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/android_gradle_build_mini.json  œ1 1r p -n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja  ʉ1 1v +n/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja  œ1 1v t -r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja.txt  ʉ1{ +r/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build.ninja.txt  œ1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build_file_index.txt  ʉ1 N 1| +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/build_file_index.txt  œ1 N 1| z -x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json  ʉ1T 1 +x/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json  œ1T 1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json.bin  ʉ1  1 +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/compile_commands.json.bin  œ1  1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt  ʉ1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/metadata_generation_command.txt  œ1  1y w -u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json  ʉ1  ( 1~ +u/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/prefab_config.json  œ1  ( 1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt  ʉ1  x 1R +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/arm64-v8a/symbol_folder_index.txt  œ1  x 1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ʉ1  𥳘1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  œ1  𥳘1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/configure_fingerprint.bin index c9cc6bc5..555745c7 100644 --- a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/configure_fingerprint.bin +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/configure_fingerprint.bin @@ -2,28 +2,28 @@ C/C++ Structured Log  /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/additional_project_files.txtC A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  Ή1  􂼳1 +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  œ1  􂼳1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/android_gradle_build.json  Ή1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/android_gradle_build.json  œ1 1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/android_gradle_build_mini.json  Ή1 1t +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/android_gradle_build_mini.json  œ1 1t r -p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build.ninja  Ή1 傼1x +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build.ninja  œ1 傼1x v -t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build.ninja.txt  Ή1} +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build.ninja.txt  œ1} { -y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build_file_index.txt  Ή1 N 1~ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/build_file_index.txt  œ1 N 1~ | -z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/compile_commands.json  Ή1U 傼1 +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/compile_commands.json  œ1U 傼1  -~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/compile_commands.json.bin  Ή1  傼1 +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/compile_commands.json.bin  œ1  傼1  -/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/metadata_generation_command.txt  Ή1 +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/metadata_generation_command.txt  œ1  1{ y -w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/prefab_config.json  Ή1  ( 1 +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/prefab_config.json  œ1  ( 1 ~ -|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/symbol_folder_index.txt  Ή1  z 1R +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/symbol_folder_index.txt  œ1  z 1R P -N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  Ή1  𥳘1 \ No newline at end of file +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  œ1  𥳘1 \ No newline at end of file From 79ff96baa059efec19fd5eeee2dec31ac9453ce8 Mon Sep 17 00:00:00 2001 From: lambiengcode Date: Mon, 24 Jul 2023 13:35:22 +0700 Subject: [PATCH 16/16] add rnnoise lib source --- android/jni/rnnoise | 1 - android/jni/rnnoise/.libs/librnnoise.0.dylib | Bin 0 -> 155208 bytes android/jni/rnnoise/.libs/librnnoise.a | Bin 0 -> 249144 bytes android/jni/rnnoise/.libs/librnnoise.dylib | 1 + android/jni/rnnoise/.libs/librnnoise.la | 1 + android/jni/rnnoise/.libs/librnnoise.lai | 41 + android/jni/rnnoise/AUTHORS | 1 + android/jni/rnnoise/COPYING | 31 + android/jni/rnnoise/Makefile | 1147 ++ android/jni/rnnoise/Makefile.am | 130 + android/jni/rnnoise/Makefile.in | 1147 ++ android/jni/rnnoise/README | 21 + android/jni/rnnoise/TRAINING-README | 11 + android/jni/rnnoise/aclocal.m4 | 1192 ++ android/jni/rnnoise/autogen.sh | 10 + android/jni/rnnoise/autom4te.cache/output.0 | 15956 +++++++++++++++ android/jni/rnnoise/autom4te.cache/output.1 | 15956 +++++++++++++++ android/jni/rnnoise/autom4te.cache/output.2 | 15956 +++++++++++++++ android/jni/rnnoise/autom4te.cache/output.3 | 15957 ++++++++++++++++ android/jni/rnnoise/autom4te.cache/requests | 652 + android/jni/rnnoise/autom4te.cache/traces.0 | 3088 +++ android/jni/rnnoise/autom4te.cache/traces.1 | 766 + android/jni/rnnoise/autom4te.cache/traces.2 | 3088 +++ android/jni/rnnoise/autom4te.cache/traces.3 | 766 + android/jni/rnnoise/compile | 1 + android/jni/rnnoise/config.guess | 1 + android/jni/rnnoise/config.h | 181 + android/jni/rnnoise/config.h.in | 180 + android/jni/rnnoise/config.status | 2003 ++ android/jni/rnnoise/config.sub | 1 + android/jni/rnnoise/configure | 15957 ++++++++++++++++ android/jni/rnnoise/configure.ac | 129 + android/jni/rnnoise/depcomp | 1 + android/jni/rnnoise/doc/Doxyfile | 18 + android/jni/rnnoise/doc/Doxyfile.in | 18 + android/jni/rnnoise/examples/.deps/.dirstamp | 0 .../rnnoise/examples/.deps/rnnoise_demo.Po | 106 + android/jni/rnnoise/examples/.dirstamp | 0 .../jni/rnnoise/examples/.libs/rnnoise_demo | Bin 0 -> 33920 bytes android/jni/rnnoise/examples/rnnoise_demo | 210 + android/jni/rnnoise/examples/rnnoise_demo.c | 60 + android/jni/rnnoise/examples/rnnoise_demo.o | Bin 0 -> 6744 bytes android/jni/rnnoise/include/rnnoise.h | 114 + android/jni/rnnoise/install-sh | 1 + android/jni/rnnoise/librnnoise.la | 41 + android/jni/rnnoise/libtool | 11937 ++++++++++++ android/jni/rnnoise/ltmain.sh | 1 + android/jni/rnnoise/m4/attributes.m4 | 321 + android/jni/rnnoise/m4/libtool.m4 | 1 + android/jni/rnnoise/m4/ltoptions.m4 | 1 + android/jni/rnnoise/m4/ltsugar.m4 | 1 + android/jni/rnnoise/m4/ltversion.m4 | 1 + android/jni/rnnoise/m4/lt~obsolete.m4 | 1 + android/jni/rnnoise/missing | 1 + android/jni/rnnoise/package_version | 10 + android/jni/rnnoise/rnnoise-uninstalled.pc | 13 + android/jni/rnnoise/rnnoise-uninstalled.pc.in | 13 + android/jni/rnnoise/rnnoise.pc | 14 + android/jni/rnnoise/rnnoise.pc.in | 14 + android/jni/rnnoise/src/.deps/.dirstamp | 0 android/jni/rnnoise/src/.deps/celt_lpc.Plo | 232 + android/jni/rnnoise/src/.deps/denoise.Plo | 262 + android/jni/rnnoise/src/.deps/kiss_fft.Plo | 234 + android/jni/rnnoise/src/.deps/pitch.Plo | 235 + android/jni/rnnoise/src/.deps/rnn.Plo | 261 + android/jni/rnnoise/src/.deps/rnn_data.Plo | 139 + android/jni/rnnoise/src/.deps/rnn_reader.Plo | 345 + android/jni/rnnoise/src/.dirstamp | 0 android/jni/rnnoise/src/.libs/celt_lpc.o | Bin 0 -> 19064 bytes android/jni/rnnoise/src/.libs/denoise.o | Bin 0 -> 42592 bytes android/jni/rnnoise/src/.libs/kiss_fft.o | Bin 0 -> 29360 bytes android/jni/rnnoise/src/.libs/pitch.o | Bin 0 -> 28384 bytes android/jni/rnnoise/src/.libs/rnn.o | Bin 0 -> 19592 bytes android/jni/rnnoise/src/.libs/rnn_data.o | Bin 0 -> 93208 bytes android/jni/rnnoise/src/.libs/rnn_reader.o | Bin 0 -> 15576 bytes android/jni/rnnoise/src/_kiss_fft_guts.h | 182 + android/jni/rnnoise/src/arch.h | 261 + android/jni/rnnoise/src/celt_lpc.c | 279 + android/jni/rnnoise/src/celt_lpc.h | 59 + android/jni/rnnoise/src/celt_lpc.lo | 12 + android/jni/rnnoise/src/celt_lpc.o | Bin 0 -> 19064 bytes android/jni/rnnoise/src/common.h | 48 + android/jni/rnnoise/src/compile.sh | 3 + android/jni/rnnoise/src/denoise.c | 646 + android/jni/rnnoise/src/denoise.lo | 12 + android/jni/rnnoise/src/denoise.o | Bin 0 -> 42512 bytes android/jni/rnnoise/src/kiss_fft.c | 601 + android/jni/rnnoise/src/kiss_fft.h | 203 + android/jni/rnnoise/src/kiss_fft.lo | 12 + android/jni/rnnoise/src/kiss_fft.o | Bin 0 -> 29360 bytes android/jni/rnnoise/src/opus_types.h | 159 + android/jni/rnnoise/src/pitch.c | 526 + android/jni/rnnoise/src/pitch.h | 149 + android/jni/rnnoise/src/pitch.lo | 12 + android/jni/rnnoise/src/pitch.o | Bin 0 -> 28384 bytes android/jni/rnnoise/src/rnn.c | 178 + android/jni/rnnoise/src/rnn.h | 69 + android/jni/rnnoise/src/rnn.lo | 12 + android/jni/rnnoise/src/rnn.o | Bin 0 -> 19592 bytes android/jni/rnnoise/src/rnn_data.c | 11051 +++++++++++ android/jni/rnnoise/src/rnn_data.h | 34 + android/jni/rnnoise/src/rnn_data.lo | 12 + android/jni/rnnoise/src/rnn_data.o | Bin 0 -> 93208 bytes android/jni/rnnoise/src/rnn_reader.c | 168 + android/jni/rnnoise/src/rnn_reader.lo | 12 + android/jni/rnnoise/src/rnn_reader.o | Bin 0 -> 15576 bytes android/jni/rnnoise/src/rnn_train.py | 66 + android/jni/rnnoise/src/tansig_table.h | 45 + android/jni/rnnoise/stamp-h1 | 1 + android/jni/rnnoise/training/bin2hdf5.py | 13 + android/jni/rnnoise/training/dump_rnn.py | 107 + android/jni/rnnoise/training/rnn_train.py | 116 + android/jni/rnnoise/update_version | 65 + 113 files changed, 124090 insertions(+), 1 deletion(-) delete mode 160000 android/jni/rnnoise create mode 100755 android/jni/rnnoise/.libs/librnnoise.0.dylib create mode 100644 android/jni/rnnoise/.libs/librnnoise.a create mode 120000 android/jni/rnnoise/.libs/librnnoise.dylib create mode 120000 android/jni/rnnoise/.libs/librnnoise.la create mode 100644 android/jni/rnnoise/.libs/librnnoise.lai create mode 100644 android/jni/rnnoise/AUTHORS create mode 100644 android/jni/rnnoise/COPYING create mode 100644 android/jni/rnnoise/Makefile create mode 100644 android/jni/rnnoise/Makefile.am create mode 100644 android/jni/rnnoise/Makefile.in create mode 100644 android/jni/rnnoise/README create mode 100644 android/jni/rnnoise/TRAINING-README create mode 100644 android/jni/rnnoise/aclocal.m4 create mode 100755 android/jni/rnnoise/autogen.sh create mode 100644 android/jni/rnnoise/autom4te.cache/output.0 create mode 100644 android/jni/rnnoise/autom4te.cache/output.1 create mode 100644 android/jni/rnnoise/autom4te.cache/output.2 create mode 100644 android/jni/rnnoise/autom4te.cache/output.3 create mode 100644 android/jni/rnnoise/autom4te.cache/requests create mode 100644 android/jni/rnnoise/autom4te.cache/traces.0 create mode 100644 android/jni/rnnoise/autom4te.cache/traces.1 create mode 100644 android/jni/rnnoise/autom4te.cache/traces.2 create mode 100644 android/jni/rnnoise/autom4te.cache/traces.3 create mode 120000 android/jni/rnnoise/compile create mode 120000 android/jni/rnnoise/config.guess create mode 100644 android/jni/rnnoise/config.h create mode 100644 android/jni/rnnoise/config.h.in create mode 100755 android/jni/rnnoise/config.status create mode 120000 android/jni/rnnoise/config.sub create mode 100755 android/jni/rnnoise/configure create mode 100644 android/jni/rnnoise/configure.ac create mode 120000 android/jni/rnnoise/depcomp create mode 100644 android/jni/rnnoise/doc/Doxyfile create mode 100644 android/jni/rnnoise/doc/Doxyfile.in create mode 100644 android/jni/rnnoise/examples/.deps/.dirstamp create mode 100644 android/jni/rnnoise/examples/.deps/rnnoise_demo.Po create mode 100644 android/jni/rnnoise/examples/.dirstamp create mode 100755 android/jni/rnnoise/examples/.libs/rnnoise_demo create mode 100755 android/jni/rnnoise/examples/rnnoise_demo create mode 100644 android/jni/rnnoise/examples/rnnoise_demo.c create mode 100644 android/jni/rnnoise/examples/rnnoise_demo.o create mode 100644 android/jni/rnnoise/include/rnnoise.h create mode 120000 android/jni/rnnoise/install-sh create mode 100644 android/jni/rnnoise/librnnoise.la create mode 100755 android/jni/rnnoise/libtool create mode 120000 android/jni/rnnoise/ltmain.sh create mode 100644 android/jni/rnnoise/m4/attributes.m4 create mode 120000 android/jni/rnnoise/m4/libtool.m4 create mode 120000 android/jni/rnnoise/m4/ltoptions.m4 create mode 120000 android/jni/rnnoise/m4/ltsugar.m4 create mode 120000 android/jni/rnnoise/m4/ltversion.m4 create mode 120000 android/jni/rnnoise/m4/lt~obsolete.m4 create mode 120000 android/jni/rnnoise/missing create mode 100644 android/jni/rnnoise/package_version create mode 100644 android/jni/rnnoise/rnnoise-uninstalled.pc create mode 100644 android/jni/rnnoise/rnnoise-uninstalled.pc.in create mode 100644 android/jni/rnnoise/rnnoise.pc create mode 100644 android/jni/rnnoise/rnnoise.pc.in create mode 100644 android/jni/rnnoise/src/.deps/.dirstamp create mode 100644 android/jni/rnnoise/src/.deps/celt_lpc.Plo create mode 100644 android/jni/rnnoise/src/.deps/denoise.Plo create mode 100644 android/jni/rnnoise/src/.deps/kiss_fft.Plo create mode 100644 android/jni/rnnoise/src/.deps/pitch.Plo create mode 100644 android/jni/rnnoise/src/.deps/rnn.Plo create mode 100644 android/jni/rnnoise/src/.deps/rnn_data.Plo create mode 100644 android/jni/rnnoise/src/.deps/rnn_reader.Plo create mode 100644 android/jni/rnnoise/src/.dirstamp create mode 100644 android/jni/rnnoise/src/.libs/celt_lpc.o create mode 100644 android/jni/rnnoise/src/.libs/denoise.o create mode 100644 android/jni/rnnoise/src/.libs/kiss_fft.o create mode 100644 android/jni/rnnoise/src/.libs/pitch.o create mode 100644 android/jni/rnnoise/src/.libs/rnn.o create mode 100644 android/jni/rnnoise/src/.libs/rnn_data.o create mode 100644 android/jni/rnnoise/src/.libs/rnn_reader.o create mode 100644 android/jni/rnnoise/src/_kiss_fft_guts.h create mode 100644 android/jni/rnnoise/src/arch.h create mode 100644 android/jni/rnnoise/src/celt_lpc.c create mode 100644 android/jni/rnnoise/src/celt_lpc.h create mode 100644 android/jni/rnnoise/src/celt_lpc.lo create mode 100644 android/jni/rnnoise/src/celt_lpc.o create mode 100644 android/jni/rnnoise/src/common.h create mode 100755 android/jni/rnnoise/src/compile.sh create mode 100644 android/jni/rnnoise/src/denoise.c create mode 100644 android/jni/rnnoise/src/denoise.lo create mode 100644 android/jni/rnnoise/src/denoise.o create mode 100644 android/jni/rnnoise/src/kiss_fft.c create mode 100644 android/jni/rnnoise/src/kiss_fft.h create mode 100644 android/jni/rnnoise/src/kiss_fft.lo create mode 100644 android/jni/rnnoise/src/kiss_fft.o create mode 100644 android/jni/rnnoise/src/opus_types.h create mode 100644 android/jni/rnnoise/src/pitch.c create mode 100644 android/jni/rnnoise/src/pitch.h create mode 100644 android/jni/rnnoise/src/pitch.lo create mode 100644 android/jni/rnnoise/src/pitch.o create mode 100644 android/jni/rnnoise/src/rnn.c create mode 100644 android/jni/rnnoise/src/rnn.h create mode 100644 android/jni/rnnoise/src/rnn.lo create mode 100644 android/jni/rnnoise/src/rnn.o create mode 100644 android/jni/rnnoise/src/rnn_data.c create mode 100644 android/jni/rnnoise/src/rnn_data.h create mode 100644 android/jni/rnnoise/src/rnn_data.lo create mode 100644 android/jni/rnnoise/src/rnn_data.o create mode 100644 android/jni/rnnoise/src/rnn_reader.c create mode 100644 android/jni/rnnoise/src/rnn_reader.lo create mode 100644 android/jni/rnnoise/src/rnn_reader.o create mode 100755 android/jni/rnnoise/src/rnn_train.py create mode 100644 android/jni/rnnoise/src/tansig_table.h create mode 100644 android/jni/rnnoise/stamp-h1 create mode 100755 android/jni/rnnoise/training/bin2hdf5.py create mode 100755 android/jni/rnnoise/training/dump_rnn.py create mode 100755 android/jni/rnnoise/training/rnn_train.py create mode 100755 android/jni/rnnoise/update_version diff --git a/android/jni/rnnoise b/android/jni/rnnoise deleted file mode 160000 index 1cbdbcf1..00000000 --- a/android/jni/rnnoise +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1cbdbcf1283499bbb2230a6b0f126eb9b236defd diff --git a/android/jni/rnnoise/.libs/librnnoise.0.dylib b/android/jni/rnnoise/.libs/librnnoise.0.dylib new file mode 100755 index 0000000000000000000000000000000000000000..c7d566b68c279eee3875716c54a9f43f70849a5f GIT binary patch literal 155208 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≷ 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%0DD&!*tpOSE3SIC@1v&$-*arD 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

    brA`0(Jidnd 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 F_&+&LCKvz! literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/.libs/librnnoise.a b/android/jni/rnnoise/.libs/librnnoise.a new file mode 100644 index 0000000000000000000000000000000000000000..a0a0cdee4dc2ec797235d1349b28c1ffb78ff1bc GIT binary patch literal 249144 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 literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/.libs/librnnoise.dylib b/android/jni/rnnoise/.libs/librnnoise.dylib new file mode 120000 index 00000000..1a6137d4 --- /dev/null +++ b/android/jni/rnnoise/.libs/librnnoise.dylib @@ -0,0 +1 @@ +librnnoise.0.dylib \ No newline at end of file diff --git a/android/jni/rnnoise/.libs/librnnoise.la b/android/jni/rnnoise/.libs/librnnoise.la new file mode 120000 index 00000000..e97d09d1 --- /dev/null +++ b/android/jni/rnnoise/.libs/librnnoise.la @@ -0,0 +1 @@ +../librnnoise.la \ No newline at end of file diff --git a/android/jni/rnnoise/.libs/librnnoise.lai b/android/jni/rnnoise/.libs/librnnoise.lai new file mode 100644 index 00000000..e461e450 --- /dev/null +++ b/android/jni/rnnoise/.libs/librnnoise.lai @@ -0,0 +1,41 @@ +# librnnoise.la - a libtool library file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='librnnoise.0.dylib' + +# Names of this library. +library_names='librnnoise.0.dylib librnnoise.dylib' + +# The name of the static archive. +old_library='librnnoise.a' + +# Linker flags that cannot go in dependency_libs. +inherited_linker_flags=' ' + +# Libraries that this one depends upon. +dependency_libs='' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for librnnoise. +current=4 +age=4 +revision=1 + +# Is this an already installed library? +installed=yes + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/usr/local/lib' diff --git a/android/jni/rnnoise/AUTHORS b/android/jni/rnnoise/AUTHORS new file mode 100644 index 00000000..7cd8b9be --- /dev/null +++ b/android/jni/rnnoise/AUTHORS @@ -0,0 +1 @@ +Jean-Marc Valin diff --git a/android/jni/rnnoise/COPYING b/android/jni/rnnoise/COPYING new file mode 100644 index 00000000..01ea4b1a --- /dev/null +++ b/android/jni/rnnoise/COPYING @@ -0,0 +1,31 @@ +Copyright (c) 2017, Mozilla +Copyright (c) 2007-2017, Jean-Marc Valin +Copyright (c) 2005-2017, Xiph.Org Foundation +Copyright (c) 2003-2004, Mark Borgerding + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +- Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +- Neither the name of the Xiph.Org Foundation nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/android/jni/rnnoise/Makefile b/android/jni/rnnoise/Makefile new file mode 100644 index 00000000..4aaaf781 --- /dev/null +++ b/android/jni/rnnoise/Makefile @@ -0,0 +1,1147 @@ +# Makefile.in generated by automake 1.16.5 from Makefile.am. +# Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994-2021 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + + + + + +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/rnnoise +pkgincludedir = $(includedir)/rnnoise +pkglibdir = $(libdir)/rnnoise +pkglibexecdir = $(libexecdir)/rnnoise +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-apple-darwin22.5.0 +host_triplet = x86_64-apple-darwin22.5.0 +noinst_PROGRAMS = \ + examples/rnnoise_demo$(EXEEXT) +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(dist_doc_DATA) $(include_HEADERS) \ + $(noinst_HEADERS) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile +CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(docdir)" \ + "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" +LTLIBRARIES = $(lib_LTLIBRARIES) +am__DEPENDENCIES_1 = +librnnoise_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__dirstamp = $(am__leading_dot)dirstamp +am_librnnoise_la_OBJECTS = src/denoise.lo src/rnn.lo src/rnn_data.lo \ + src/rnn_reader.lo src/pitch.lo src/kiss_fft.lo src/celt_lpc.lo +librnnoise_la_OBJECTS = $(am_librnnoise_la_OBJECTS) +AM_V_lt = $(am__v_lt_$(V)) +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) +am__v_lt_0 = --silent +am__v_lt_1 = +librnnoise_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(librnnoise_la_LDFLAGS) $(LDFLAGS) -o $@ +am_examples_rnnoise_demo_OBJECTS = examples/rnnoise_demo.$(OBJEXT) +examples_rnnoise_demo_OBJECTS = $(am_examples_rnnoise_demo_OBJECTS) +examples_rnnoise_demo_DEPENDENCIES = librnnoise.la +AM_V_P = $(am__v_P_$(V)) +am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I. +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = examples/$(DEPDIR)/rnnoise_demo.Po \ + src/$(DEPDIR)/celt_lpc.Plo src/$(DEPDIR)/denoise.Plo \ + src/$(DEPDIR)/kiss_fft.Plo src/$(DEPDIR)/pitch.Plo \ + src/$(DEPDIR)/rnn.Plo src/$(DEPDIR)/rnn_data.Plo \ + src/$(DEPDIR)/rnn_reader.Plo +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_$(V)) +am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_$(V)) +am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(librnnoise_la_SOURCES) $(examples_rnnoise_demo_SOURCES) +DIST_SOURCES = $(librnnoise_la_SOURCES) \ + $(examples_rnnoise_demo_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +DATA = $(dist_doc_DATA) $(pkgconfig_DATA) +HEADERS = $(include_HEADERS) $(noinst_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +AM_RECURSIVE_TARGETS = cscope +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/rnnoise-uninstalled.pc.in $(srcdir)/rnnoise.pc.in \ + $(top_srcdir)/doc/Doxyfile.in AUTHORS COPYING README compile \ + config.guess config.sub depcomp install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).zip +GZIP_ENV = --best +DIST_TARGETS = dist-gzip dist-zip +# Exists only to be overridden by the user if desired. +AM_DISTCHECK_DVI_TARGET = dvi +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = ${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' aclocal-1.16 +AMTAR = $${TAR-tar} +AM_DEFAULT_VERBOSITY = 0 +AR = ar +AUTOCONF = ${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' autoconf +AUTOHEADER = ${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' autoheader +AUTOMAKE = ${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' automake-1.16 +AWK = awk +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -g -O2 -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long -fvisibility=hidden +CPPFLAGS = +CSCOPE = cscope +CTAGS = ctags +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DLLTOOL = false +DSYMUTIL = dsymutil +DUMPBIN = +ECHO_C = \c +ECHO_N = +ECHO_T = +EGREP = /usr/bin/grep -E +ETAGS = etags +EXEEXT = +FGREP = /usr/bin/grep -F +FILECMD = file +GREP = /usr/bin/grep +HAVE_DOT = no +HAVE_DOXYGEN = no +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LD = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld +LDFLAGS = +LIBM = +LIBOBJS = +LIBS = +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO = lipo +LN_S = ln -s +LTLIBOBJS = +LT_SYS_LIBRARY_PATH = +MAINT = +MAKEINFO = ${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' makeinfo +MANIFEST_TOOL = : +MKDIR_P = ./install-sh -c -d +NM = /usr/bin/nm -B +NMEDIT = nmedit +OBJDUMP = objdump +OBJEXT = o +OP_LT_AGE = 4 +OP_LT_CURRENT = 4 +OP_LT_REVISION = 1 +OTOOL = otool +OTOOL64 = : +PACKAGE = rnnoise +PACKAGE_BUGREPORT = jmvalin@jmvalin.ca +PACKAGE_NAME = rnnoise +PACKAGE_STRING = rnnoise unknown +PACKAGE_TARNAME = rnnoise +PACKAGE_URL = +PACKAGE_VERSION = unknown +PATH_SEPARATOR = : +RANLIB = ranlib +SED = /usr/bin/sed +SET_MAKE = +SHELL = /bin/sh +STRIP = strip +VERSION = unknown +abs_builddir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise +abs_srcdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise +abs_top_builddir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise +abs_top_srcdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise +ac_ct_AR = ar +ac_ct_CC = gcc +ac_ct_DUMPBIN = +am__include = include +am__leading_dot = . +am__quote = +am__tar = $${TAR-tar} chof - "$$tardir" +am__untar = $${TAR-tar} xf - +bindir = ${exec_prefix}/bin +build = x86_64-apple-darwin22.5.0 +build_alias = +build_cpu = x86_64 +build_os = darwin22.5.0 +build_vendor = apple +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = x86_64-apple-darwin22.5.0 +host_alias = +host_cpu = x86_64 +host_os = darwin22.5.0 +host_vendor = apple +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +lrintf_lib = +mandir = ${datarootdir}/man +mkdir_p = $(MKDIR_P) +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +runstatedir = ${localstatedir}/run +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = +top_builddir = . +top_srcdir = . +ACLOCAL_AMFLAGS = -I m4 +AM_CFLAGS = -I$(top_srcdir)/include $(DEPS_CFLAGS) +dist_doc_DATA = COPYING AUTHORS README +include_HEADERS = include/rnnoise.h +lib_LTLIBRARIES = librnnoise.la +noinst_HEADERS = src/arch.h \ + src/celt_lpc.h \ + src/common.h \ + src/_kiss_fft_guts.h \ + src/kiss_fft.h \ + src/opus_types.h \ + src/pitch.h \ + src/rnn_data.h \ + src/rnn.h \ + src/tansig_table.h + +librnnoise_la_SOURCES = \ + src/denoise.c \ + src/rnn.c \ + src/rnn_data.c \ + src/rnn_reader.c \ + src/pitch.c \ + src/kiss_fft.c \ + src/celt_lpc.c + +librnnoise_la_LIBADD = $(DEPS_LIBS) $(lrintf_lib) $(LIBM) +librnnoise_la_LDFLAGS = -no-undefined \ + -version-info 4:1:4 + +examples_rnnoise_demo_SOURCES = examples/rnnoise_demo.c +examples_rnnoise_demo_LDADD = librnnoise.la +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = rnnoise.pc +EXTRA_DIST = \ + rnnoise.pc.in \ + rnnoise-uninstalled.pc.in \ + doc/Doxyfile.in \ + doc/Makefile + +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +rnnoise.pc: $(top_builddir)/config.status $(srcdir)/rnnoise.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +rnnoise-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/rnnoise-uninstalled.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +doc/Doxyfile: $(top_builddir)/config.status $(top_srcdir)/doc/Doxyfile.in + cd $(top_builddir) && $(SHELL) ./config.status $@ + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ + } + +uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ + done + +clean-libLTLIBRARIES: + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } +src/$(am__dirstamp): + @$(MKDIR_P) src + @: > src/$(am__dirstamp) +src/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) src/$(DEPDIR) + @: > src/$(DEPDIR)/$(am__dirstamp) +src/denoise.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/rnn.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/rnn_data.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/rnn_reader.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/pitch.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/kiss_fft.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/celt_lpc.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) + +librnnoise.la: $(librnnoise_la_OBJECTS) $(librnnoise_la_DEPENDENCIES) $(EXTRA_librnnoise_la_DEPENDENCIES) + $(AM_V_CCLD)$(librnnoise_la_LINK) -rpath $(libdir) $(librnnoise_la_OBJECTS) $(librnnoise_la_LIBADD) $(LIBS) +examples/$(am__dirstamp): + @$(MKDIR_P) examples + @: > examples/$(am__dirstamp) +examples/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) examples/$(DEPDIR) + @: > examples/$(DEPDIR)/$(am__dirstamp) +examples/rnnoise_demo.$(OBJEXT): examples/$(am__dirstamp) \ + examples/$(DEPDIR)/$(am__dirstamp) + +examples/rnnoise_demo$(EXEEXT): $(examples_rnnoise_demo_OBJECTS) $(examples_rnnoise_demo_DEPENDENCIES) $(EXTRA_examples_rnnoise_demo_DEPENDENCIES) examples/$(am__dirstamp) + @rm -f examples/rnnoise_demo$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(examples_rnnoise_demo_OBJECTS) $(examples_rnnoise_demo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + -rm -f examples/*.$(OBJEXT) + -rm -f src/*.$(OBJEXT) + -rm -f src/*.lo + +distclean-compile: + -rm -f *.tab.c + +include examples/$(DEPDIR)/rnnoise_demo.Po # am--include-marker +include src/$(DEPDIR)/celt_lpc.Plo # am--include-marker +include src/$(DEPDIR)/denoise.Plo # am--include-marker +include src/$(DEPDIR)/kiss_fft.Plo # am--include-marker +include src/$(DEPDIR)/pitch.Plo # am--include-marker +include src/$(DEPDIR)/rnn.Plo # am--include-marker +include src/$(DEPDIR)/rnn_data.Plo # am--include-marker +include src/$(DEPDIR)/rnn_reader.Plo # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.c.o: + $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ + $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ + $(am__mv) $$depbase.Tpo $$depbase.Po +# $(AM_V_CC)source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< + +.c.obj: + $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ + $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ + $(am__mv) $$depbase.Tpo $$depbase.Po +# $(AM_V_CC)source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: + $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ + $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ + $(am__mv) $$depbase.Tpo $$depbase.Plo +# $(AM_V_CC)source='$<' object='$@' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + -rm -rf examples/.libs examples/_libs + -rm -rf src/.libs src/_libs + +distclean-libtool: + -rm -f libtool config.lt +install-dist_docDATA: $(dist_doc_DATA) + @$(NORMAL_INSTALL) + @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ + done + +uninstall-dist_docDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) +install-includeHEADERS: $(include_HEADERS) + @$(NORMAL_INSTALL) + @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ + $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ + done + +uninstall-includeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz + $(am__post_remove_distdir) +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-am +all-local: +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(DATA) $(HEADERS) \ + config.h all-local +installdirs: + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f examples/$(DEPDIR)/$(am__dirstamp) + -rm -f examples/$(am__dirstamp) + -rm -f src/$(DEPDIR)/$(am__dirstamp) + -rm -f src/$(am__dirstamp) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean-local: +install-data-local: +uninstall-local: +clean: clean-am + +clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ + clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f examples/$(DEPDIR)/rnnoise_demo.Po + -rm -f src/$(DEPDIR)/celt_lpc.Plo + -rm -f src/$(DEPDIR)/denoise.Plo + -rm -f src/$(DEPDIR)/kiss_fft.Plo + -rm -f src/$(DEPDIR)/pitch.Plo + -rm -f src/$(DEPDIR)/rnn.Plo + -rm -f src/$(DEPDIR)/rnn_data.Plo + -rm -f src/$(DEPDIR)/rnn_reader.Plo + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-hdr distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local install-dist_docDATA \ + install-includeHEADERS install-pkgconfigDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-libLTLIBRARIES + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f examples/$(DEPDIR)/rnnoise_demo.Po + -rm -f src/$(DEPDIR)/celt_lpc.Plo + -rm -f src/$(DEPDIR)/denoise.Plo + -rm -f src/$(DEPDIR)/kiss_fft.Plo + -rm -f src/$(DEPDIR)/pitch.Plo + -rm -f src/$(DEPDIR)/rnn.Plo + -rm -f src/$(DEPDIR)/rnn_data.Plo + -rm -f src/$(DEPDIR)/rnn_reader.Plo + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_docDATA uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-local \ + uninstall-pkgconfigDATA + +.MAKE: all install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \ + check check-am clean clean-cscope clean-generic \ + clean-libLTLIBRARIES clean-libtool clean-local \ + clean-noinstPROGRAMS cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ + dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ + distclean-compile distclean-generic distclean-hdr \ + distclean-libtool distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-data-local install-dist_docDATA install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-includeHEADERS install-info \ + install-info-am install-libLTLIBRARIES install-man install-pdf \ + install-pdf-am install-pkgconfigDATA install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-dist_docDATA uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-local \ + uninstall-pkgconfigDATA + +.PRECIOUS: Makefile + + +debug: + $(MAKE) CFLAGS="${CFLAGS} -O0 -ggdb -DOP_ENABLE_ASSERTIONS" all + +# Targets to build and install just the library without the docs +librnnoise install-librnnoise: NO_DOXYGEN = 1 + +rnnoise: all +install-rnnoise: install + +# Or just the docs +docs: doc/doxygen-build.stamp + +install-docs: + @if [ -z "$(NO_DOXYGEN)" ]; then \ + ( cd doc && \ + echo "Installing documentation in $(DESTDIR)$(docdir)"; \ + $(INSTALL) -d $(DESTDIR)$(docdir)/html/search; \ + for f in `find html -type f \! -name "installdox"` ; do \ + $(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f; \ + done ) \ + fi + +doc/doxygen-build.stamp: doc/Doxyfile \ + $(top_srcdir)/include/*.h + @[ -n "$(NO_DOXYGEN)" ] || ( cd doc && doxygen && touch $(@F) ) + +# Or everything (by default) +#all-local: docs + +#install-data-local: install-docs + +#clean-local: +# $(RM) -r doc/html +# $(RM) -r doc/latex +# $(RM) doc/doxygen-build.stamp + +#uninstall-local: +# $(RM) -r $(DESTDIR)$(docdir)/html + +# We check this every time make is run, with configure.ac being touched to +# trigger an update of the build system files if update_version changes the +# current PACKAGE_VERSION (or if package_version was modified manually by a +# user with either AUTO_UPDATE=no or no update_version script present - the +# latter being the normal case for tarball releases). +# +# We can't just add the package_version file to CONFIGURE_DEPENDENCIES since +# simply running autoconf will not actually regenerate configure for us when +# the content of that file changes (due to autoconf dependency checking not +# knowing about that without us creating yet another file for it to include). +# +# The MAKECMDGOALS check is a gnu-make'ism, but will degrade 'gracefully' for +# makes that don't support it. The only loss of functionality is not forcing +# an update of package_version for `make dist` if AUTO_UPDATE=no, but that is +# unlikely to be a real problem for any real user. +$(top_srcdir)/configure.ac: force + @case "$(MAKECMDGOALS)" in \ + dist-hook) exit 0 ;; \ + dist-* | dist | distcheck | distclean) _arg=release ;; \ + esac; \ + if ! $(top_srcdir)/update_version $$_arg 2> /dev/null; then \ + if [ ! -e $(top_srcdir)/package_version ]; then \ + echo 'PACKAGE_VERSION="unknown"' > $(top_srcdir)/package_version; \ + fi; \ + . $(top_srcdir)/package_version || exit 1; \ + [ "$(PACKAGE_VERSION)" != "$$PACKAGE_VERSION" ] || exit 0; \ + fi; \ + touch $@ + +force: + +# Create a minimal package_version file when make dist is run. +dist-hook: + echo 'PACKAGE_VERSION="$(PACKAGE_VERSION)"' > $(top_distdir)/package_version + +.PHONY: rnnoise install-rnnoise docs install-docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/android/jni/rnnoise/Makefile.am b/android/jni/rnnoise/Makefile.am new file mode 100644 index 00000000..735d17a3 --- /dev/null +++ b/android/jni/rnnoise/Makefile.am @@ -0,0 +1,130 @@ +ACLOCAL_AMFLAGS = -I m4 + +AM_CFLAGS = -I$(top_srcdir)/include $(DEPS_CFLAGS) + +dist_doc_DATA = COPYING AUTHORS README + +include_HEADERS = include/rnnoise.h + +lib_LTLIBRARIES = librnnoise.la +noinst_HEADERS = src/arch.h \ + src/celt_lpc.h \ + src/common.h \ + src/_kiss_fft_guts.h \ + src/kiss_fft.h \ + src/opus_types.h \ + src/pitch.h \ + src/rnn_data.h \ + src/rnn.h \ + src/tansig_table.h + +librnnoise_la_SOURCES = \ + src/denoise.c \ + src/rnn.c \ + src/rnn_data.c \ + src/rnn_reader.c \ + src/pitch.c \ + src/kiss_fft.c \ + src/celt_lpc.c + +librnnoise_la_LIBADD = $(DEPS_LIBS) $(lrintf_lib) $(LIBM) +librnnoise_la_LDFLAGS = -no-undefined \ + -version-info @OP_LT_CURRENT@:@OP_LT_REVISION@:@OP_LT_AGE@ + +if OP_ENABLE_EXAMPLES +noinst_PROGRAMS = examples/rnnoise_demo +endif + +examples_rnnoise_demo_SOURCES = examples/rnnoise_demo.c +examples_rnnoise_demo_LDADD = librnnoise.la + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = rnnoise.pc + +debug: + $(MAKE) CFLAGS="${CFLAGS} -O0 -ggdb -DOP_ENABLE_ASSERTIONS" all + +EXTRA_DIST = \ + rnnoise.pc.in \ + rnnoise-uninstalled.pc.in \ + doc/Doxyfile.in \ + doc/Makefile + +# Targets to build and install just the library without the docs +librnnoise install-librnnoise: NO_DOXYGEN = 1 + +rnnoise: all +install-rnnoise: install + +# Or just the docs +docs: doc/doxygen-build.stamp + +install-docs: + @if [ -z "$(NO_DOXYGEN)" ]; then \ + ( cd doc && \ + echo "Installing documentation in $(DESTDIR)$(docdir)"; \ + $(INSTALL) -d $(DESTDIR)$(docdir)/html/search; \ + for f in `find html -type f \! -name "installdox"` ; do \ + $(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f; \ + done ) \ + fi + +doc/doxygen-build.stamp: doc/Doxyfile \ + $(top_srcdir)/include/*.h + @[ -n "$(NO_DOXYGEN)" ] || ( cd doc && doxygen && touch $(@F) ) + + +if HAVE_DOXYGEN + +# Or everything (by default) +all-local: docs + +install-data-local: install-docs + +clean-local: + $(RM) -r doc/html + $(RM) -r doc/latex + $(RM) doc/doxygen-build.stamp + +uninstall-local: + $(RM) -r $(DESTDIR)$(docdir)/html + +endif + +# We check this every time make is run, with configure.ac being touched to +# trigger an update of the build system files if update_version changes the +# current PACKAGE_VERSION (or if package_version was modified manually by a +# user with either AUTO_UPDATE=no or no update_version script present - the +# latter being the normal case for tarball releases). +# +# We can't just add the package_version file to CONFIGURE_DEPENDENCIES since +# simply running autoconf will not actually regenerate configure for us when +# the content of that file changes (due to autoconf dependency checking not +# knowing about that without us creating yet another file for it to include). +# +# The MAKECMDGOALS check is a gnu-make'ism, but will degrade 'gracefully' for +# makes that don't support it. The only loss of functionality is not forcing +# an update of package_version for `make dist` if AUTO_UPDATE=no, but that is +# unlikely to be a real problem for any real user. +$(top_srcdir)/configure.ac: force + @case "$(MAKECMDGOALS)" in \ + dist-hook) exit 0 ;; \ + dist-* | dist | distcheck | distclean) _arg=release ;; \ + esac; \ + if ! $(top_srcdir)/update_version $$_arg 2> /dev/null; then \ + if [ ! -e $(top_srcdir)/package_version ]; then \ + echo 'PACKAGE_VERSION="unknown"' > $(top_srcdir)/package_version; \ + fi; \ + . $(top_srcdir)/package_version || exit 1; \ + [ "$(PACKAGE_VERSION)" != "$$PACKAGE_VERSION" ] || exit 0; \ + fi; \ + touch $@ + +force: + +# Create a minimal package_version file when make dist is run. +dist-hook: + echo 'PACKAGE_VERSION="$(PACKAGE_VERSION)"' > $(top_distdir)/package_version + + +.PHONY: rnnoise install-rnnoise docs install-docs diff --git a/android/jni/rnnoise/Makefile.in b/android/jni/rnnoise/Makefile.in new file mode 100644 index 00000000..0cc6d065 --- /dev/null +++ b/android/jni/rnnoise/Makefile.in @@ -0,0 +1,1147 @@ +# Makefile.in generated by automake 1.16.5 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2021 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +@OP_ENABLE_EXAMPLES_TRUE@noinst_PROGRAMS = \ +@OP_ENABLE_EXAMPLES_TRUE@ examples/rnnoise_demo$(EXEEXT) +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(dist_doc_DATA) $(include_HEADERS) \ + $(noinst_HEADERS) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile +CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(docdir)" \ + "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" +LTLIBRARIES = $(lib_LTLIBRARIES) +am__DEPENDENCIES_1 = +librnnoise_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__dirstamp = $(am__leading_dot)dirstamp +am_librnnoise_la_OBJECTS = src/denoise.lo src/rnn.lo src/rnn_data.lo \ + src/rnn_reader.lo src/pitch.lo src/kiss_fft.lo src/celt_lpc.lo +librnnoise_la_OBJECTS = $(am_librnnoise_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +librnnoise_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(librnnoise_la_LDFLAGS) $(LDFLAGS) -o $@ +am_examples_rnnoise_demo_OBJECTS = examples/rnnoise_demo.$(OBJEXT) +examples_rnnoise_demo_OBJECTS = $(am_examples_rnnoise_demo_OBJECTS) +examples_rnnoise_demo_DEPENDENCIES = librnnoise.la +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = examples/$(DEPDIR)/rnnoise_demo.Po \ + src/$(DEPDIR)/celt_lpc.Plo src/$(DEPDIR)/denoise.Plo \ + src/$(DEPDIR)/kiss_fft.Plo src/$(DEPDIR)/pitch.Plo \ + src/$(DEPDIR)/rnn.Plo src/$(DEPDIR)/rnn_data.Plo \ + src/$(DEPDIR)/rnn_reader.Plo +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(librnnoise_la_SOURCES) $(examples_rnnoise_demo_SOURCES) +DIST_SOURCES = $(librnnoise_la_SOURCES) \ + $(examples_rnnoise_demo_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +DATA = $(dist_doc_DATA) $(pkgconfig_DATA) +HEADERS = $(include_HEADERS) $(noinst_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +AM_RECURSIVE_TARGETS = cscope +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/rnnoise-uninstalled.pc.in $(srcdir)/rnnoise.pc.in \ + $(top_srcdir)/doc/Doxyfile.in AUTHORS COPYING README compile \ + config.guess config.sub depcomp install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).zip +GZIP_ENV = --best +DIST_TARGETS = dist-gzip dist-zip +# Exists only to be overridden by the user if desired. +AM_DISTCHECK_DVI_TARGET = dvi +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +ETAGS = @ETAGS@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILECMD = @FILECMD@ +GREP = @GREP@ +HAVE_DOT = @HAVE_DOT@ +HAVE_DOXYGEN = @HAVE_DOXYGEN@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OP_LT_AGE = @OP_LT_AGE@ +OP_LT_CURRENT = @OP_LT_CURRENT@ +OP_LT_REVISION = @OP_LT_REVISION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lrintf_lib = @lrintf_lib@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +ACLOCAL_AMFLAGS = -I m4 +AM_CFLAGS = -I$(top_srcdir)/include $(DEPS_CFLAGS) +dist_doc_DATA = COPYING AUTHORS README +include_HEADERS = include/rnnoise.h +lib_LTLIBRARIES = librnnoise.la +noinst_HEADERS = src/arch.h \ + src/celt_lpc.h \ + src/common.h \ + src/_kiss_fft_guts.h \ + src/kiss_fft.h \ + src/opus_types.h \ + src/pitch.h \ + src/rnn_data.h \ + src/rnn.h \ + src/tansig_table.h + +librnnoise_la_SOURCES = \ + src/denoise.c \ + src/rnn.c \ + src/rnn_data.c \ + src/rnn_reader.c \ + src/pitch.c \ + src/kiss_fft.c \ + src/celt_lpc.c + +librnnoise_la_LIBADD = $(DEPS_LIBS) $(lrintf_lib) $(LIBM) +librnnoise_la_LDFLAGS = -no-undefined \ + -version-info @OP_LT_CURRENT@:@OP_LT_REVISION@:@OP_LT_AGE@ + +examples_rnnoise_demo_SOURCES = examples/rnnoise_demo.c +examples_rnnoise_demo_LDADD = librnnoise.la +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = rnnoise.pc +EXTRA_DIST = \ + rnnoise.pc.in \ + rnnoise-uninstalled.pc.in \ + doc/Doxyfile.in \ + doc/Makefile + +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +rnnoise.pc: $(top_builddir)/config.status $(srcdir)/rnnoise.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +rnnoise-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/rnnoise-uninstalled.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +doc/Doxyfile: $(top_builddir)/config.status $(top_srcdir)/doc/Doxyfile.in + cd $(top_builddir) && $(SHELL) ./config.status $@ + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ + } + +uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ + done + +clean-libLTLIBRARIES: + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } +src/$(am__dirstamp): + @$(MKDIR_P) src + @: > src/$(am__dirstamp) +src/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) src/$(DEPDIR) + @: > src/$(DEPDIR)/$(am__dirstamp) +src/denoise.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/rnn.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/rnn_data.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/rnn_reader.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/pitch.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/kiss_fft.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) +src/celt_lpc.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) + +librnnoise.la: $(librnnoise_la_OBJECTS) $(librnnoise_la_DEPENDENCIES) $(EXTRA_librnnoise_la_DEPENDENCIES) + $(AM_V_CCLD)$(librnnoise_la_LINK) -rpath $(libdir) $(librnnoise_la_OBJECTS) $(librnnoise_la_LIBADD) $(LIBS) +examples/$(am__dirstamp): + @$(MKDIR_P) examples + @: > examples/$(am__dirstamp) +examples/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) examples/$(DEPDIR) + @: > examples/$(DEPDIR)/$(am__dirstamp) +examples/rnnoise_demo.$(OBJEXT): examples/$(am__dirstamp) \ + examples/$(DEPDIR)/$(am__dirstamp) + +examples/rnnoise_demo$(EXEEXT): $(examples_rnnoise_demo_OBJECTS) $(examples_rnnoise_demo_DEPENDENCIES) $(EXTRA_examples_rnnoise_demo_DEPENDENCIES) examples/$(am__dirstamp) + @rm -f examples/rnnoise_demo$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(examples_rnnoise_demo_OBJECTS) $(examples_rnnoise_demo_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + -rm -f examples/*.$(OBJEXT) + -rm -f src/*.$(OBJEXT) + -rm -f src/*.lo + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@examples/$(DEPDIR)/rnnoise_demo.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/celt_lpc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/denoise.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/kiss_fft.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/pitch.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rnn.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rnn_data.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rnn_reader.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + -rm -rf examples/.libs examples/_libs + -rm -rf src/.libs src/_libs + +distclean-libtool: + -rm -f libtool config.lt +install-dist_docDATA: $(dist_doc_DATA) + @$(NORMAL_INSTALL) + @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ + done + +uninstall-dist_docDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) +install-includeHEADERS: $(include_HEADERS) + @$(NORMAL_INSTALL) + @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ + $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ + done + +uninstall-includeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz + $(am__post_remove_distdir) +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-am +@HAVE_DOXYGEN_FALSE@all-local: +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(DATA) $(HEADERS) \ + config.h all-local +installdirs: + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f examples/$(DEPDIR)/$(am__dirstamp) + -rm -f examples/$(am__dirstamp) + -rm -f src/$(DEPDIR)/$(am__dirstamp) + -rm -f src/$(am__dirstamp) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +@HAVE_DOXYGEN_FALSE@clean-local: +@HAVE_DOXYGEN_FALSE@install-data-local: +@HAVE_DOXYGEN_FALSE@uninstall-local: +clean: clean-am + +clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ + clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f examples/$(DEPDIR)/rnnoise_demo.Po + -rm -f src/$(DEPDIR)/celt_lpc.Plo + -rm -f src/$(DEPDIR)/denoise.Plo + -rm -f src/$(DEPDIR)/kiss_fft.Plo + -rm -f src/$(DEPDIR)/pitch.Plo + -rm -f src/$(DEPDIR)/rnn.Plo + -rm -f src/$(DEPDIR)/rnn_data.Plo + -rm -f src/$(DEPDIR)/rnn_reader.Plo + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-hdr distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local install-dist_docDATA \ + install-includeHEADERS install-pkgconfigDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-libLTLIBRARIES + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f examples/$(DEPDIR)/rnnoise_demo.Po + -rm -f src/$(DEPDIR)/celt_lpc.Plo + -rm -f src/$(DEPDIR)/denoise.Plo + -rm -f src/$(DEPDIR)/kiss_fft.Plo + -rm -f src/$(DEPDIR)/pitch.Plo + -rm -f src/$(DEPDIR)/rnn.Plo + -rm -f src/$(DEPDIR)/rnn_data.Plo + -rm -f src/$(DEPDIR)/rnn_reader.Plo + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_docDATA uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-local \ + uninstall-pkgconfigDATA + +.MAKE: all install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \ + check check-am clean clean-cscope clean-generic \ + clean-libLTLIBRARIES clean-libtool clean-local \ + clean-noinstPROGRAMS cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ + dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ + distclean-compile distclean-generic distclean-hdr \ + distclean-libtool distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-data-local install-dist_docDATA install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-includeHEADERS install-info \ + install-info-am install-libLTLIBRARIES install-man install-pdf \ + install-pdf-am install-pkgconfigDATA install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-dist_docDATA uninstall-includeHEADERS \ + uninstall-libLTLIBRARIES uninstall-local \ + uninstall-pkgconfigDATA + +.PRECIOUS: Makefile + + +debug: + $(MAKE) CFLAGS="${CFLAGS} -O0 -ggdb -DOP_ENABLE_ASSERTIONS" all + +# Targets to build and install just the library without the docs +librnnoise install-librnnoise: NO_DOXYGEN = 1 + +rnnoise: all +install-rnnoise: install + +# Or just the docs +docs: doc/doxygen-build.stamp + +install-docs: + @if [ -z "$(NO_DOXYGEN)" ]; then \ + ( cd doc && \ + echo "Installing documentation in $(DESTDIR)$(docdir)"; \ + $(INSTALL) -d $(DESTDIR)$(docdir)/html/search; \ + for f in `find html -type f \! -name "installdox"` ; do \ + $(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f; \ + done ) \ + fi + +doc/doxygen-build.stamp: doc/Doxyfile \ + $(top_srcdir)/include/*.h + @[ -n "$(NO_DOXYGEN)" ] || ( cd doc && doxygen && touch $(@F) ) + +# Or everything (by default) +@HAVE_DOXYGEN_TRUE@all-local: docs + +@HAVE_DOXYGEN_TRUE@install-data-local: install-docs + +@HAVE_DOXYGEN_TRUE@clean-local: +@HAVE_DOXYGEN_TRUE@ $(RM) -r doc/html +@HAVE_DOXYGEN_TRUE@ $(RM) -r doc/latex +@HAVE_DOXYGEN_TRUE@ $(RM) doc/doxygen-build.stamp + +@HAVE_DOXYGEN_TRUE@uninstall-local: +@HAVE_DOXYGEN_TRUE@ $(RM) -r $(DESTDIR)$(docdir)/html + +# We check this every time make is run, with configure.ac being touched to +# trigger an update of the build system files if update_version changes the +# current PACKAGE_VERSION (or if package_version was modified manually by a +# user with either AUTO_UPDATE=no or no update_version script present - the +# latter being the normal case for tarball releases). +# +# We can't just add the package_version file to CONFIGURE_DEPENDENCIES since +# simply running autoconf will not actually regenerate configure for us when +# the content of that file changes (due to autoconf dependency checking not +# knowing about that without us creating yet another file for it to include). +# +# The MAKECMDGOALS check is a gnu-make'ism, but will degrade 'gracefully' for +# makes that don't support it. The only loss of functionality is not forcing +# an update of package_version for `make dist` if AUTO_UPDATE=no, but that is +# unlikely to be a real problem for any real user. +$(top_srcdir)/configure.ac: force + @case "$(MAKECMDGOALS)" in \ + dist-hook) exit 0 ;; \ + dist-* | dist | distcheck | distclean) _arg=release ;; \ + esac; \ + if ! $(top_srcdir)/update_version $$_arg 2> /dev/null; then \ + if [ ! -e $(top_srcdir)/package_version ]; then \ + echo 'PACKAGE_VERSION="unknown"' > $(top_srcdir)/package_version; \ + fi; \ + . $(top_srcdir)/package_version || exit 1; \ + [ "$(PACKAGE_VERSION)" != "$$PACKAGE_VERSION" ] || exit 0; \ + fi; \ + touch $@ + +force: + +# Create a minimal package_version file when make dist is run. +dist-hook: + echo 'PACKAGE_VERSION="$(PACKAGE_VERSION)"' > $(top_distdir)/package_version + +.PHONY: rnnoise install-rnnoise docs install-docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/android/jni/rnnoise/README b/android/jni/rnnoise/README new file mode 100644 index 00000000..4158a9be --- /dev/null +++ b/android/jni/rnnoise/README @@ -0,0 +1,21 @@ +RNNoise is a noise suppression library based on a recurrent neural network. + +To compile, just type: +% ./autogen.sh +% ./configure +% make + +Optionally: +% make install + +While it is meant to be used as a library, a simple command-line tool is +provided as an example. It operates on RAW 16-bit (machine endian) mono +PCM files sampled at 48 kHz. It can be used as: + +./examples/rnnoise_demo + +The output is also a 16-bit raw PCM file. + +The latest version of the source is available from +https://gitlab.xiph.org/xiph/rnnoise . The github repository +is a convenience copy. diff --git a/android/jni/rnnoise/TRAINING-README b/android/jni/rnnoise/TRAINING-README new file mode 100644 index 00000000..86c5a4eb --- /dev/null +++ b/android/jni/rnnoise/TRAINING-README @@ -0,0 +1,11 @@ +(1) cd src ; ./compile.sh + +(2) ./denoise_training signal.raw noise.raw count > training.f32 + + (note the matrix size and replace 500000 87 below) + +(3) cd training ; ./bin2hdf5.py ../src/training.f32 500000 87 training.h5 + +(4) ./rnn_train.py + +(5) ./dump_rnn.py weights.hdf5 ../src/rnn_data.c ../src/rnn_data.h diff --git a/android/jni/rnnoise/aclocal.m4 b/android/jni/rnnoise/aclocal.m4 new file mode 100644 index 00000000..26737d1d --- /dev/null +++ b/android/jni/rnnoise/aclocal.m4 @@ -0,0 +1,1192 @@ +# generated automatically by aclocal 1.16.5 -*- Autoconf -*- + +# Copyright (C) 1996-2021 Free Software Foundation, Inc. + +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, +[m4_warning([this file was generated for autoconf 2.71. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) + +# Copyright (C) 2002-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.5], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.16.5])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is '.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + + +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking is enabled. +# This creates each '.Po' and '.Plo' makefile fragment that we'll need in +# order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.65])dnl +m4_ifdef([_$0_ALREADY_INIT], + [m4_fatal([$0 expanded multiple times +]m4_defn([_$0_ALREADY_INIT]))], + [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi +AC_SUBST([CTAGS]) +if test -z "$ETAGS"; then + ETAGS=etags +fi +AC_SUBST([ETAGS]) +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi +AC_SUBST([CSCOPE]) + +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) + +# Copyright (C) 2003-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- +# From Jim Meyering + +# Copyright (C) 1996-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAINTAINER_MODE([DEFAULT-MODE]) +# ---------------------------------- +# Control maintainer-specific portions of Makefiles. +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user +# can override the default with the --enable/--disable switch. +AC_DEFUN([AM_MAINTAINER_MODE], +[m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST([MAINT])dnl +] +) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAKE_INCLUDE() +# ----------------- +# Check whether make has an 'include' directive that can support all +# the idioms we need for our automatic dependency tracking code. +AC_DEFUN([AM_MAKE_INCLUDE], +[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +AC_SUBST([am__quote])]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# -------------------- +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) + +# _AM_SET_OPTIONS(OPTIONS) +# ------------------------ +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Copyright (C) 1999-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) + +# Copyright (C) 2009-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor 'install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in "make install-strip", and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# -------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004-2021 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +# +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([m4/attributes.m4]) +m4_include([m4/libtool.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) diff --git a/android/jni/rnnoise/autogen.sh b/android/jni/rnnoise/autogen.sh new file mode 100755 index 00000000..93786776 --- /dev/null +++ b/android/jni/rnnoise/autogen.sh @@ -0,0 +1,10 @@ +#!/bin/sh +# Run this to set up the build system: configure, makefiles, etc. +set -e + +srcdir=`dirname $0` +test -n "$srcdir" && cd "$srcdir" + +echo "Updating build configuration files for rnnoise, please wait...." + +autoreconf -isf diff --git a/android/jni/rnnoise/autom4te.cache/output.0 b/android/jni/rnnoise/autom4te.cache/output.0 new file mode 100644 index 00000000..c3269cff --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/output.0 @@ -0,0 +1,15956 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.71 for rnnoise unknown. +@%:@ +@%:@ Report bugs to . +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +@%:@ Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else \$as_nop + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : + +else \$as_nop + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null +then : + as_have_required=yes +else $as_nop + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : + +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$as_shell as_have_required=yes + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : + break 2 +fi +fi + done;; + esac + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi + + + if test "x$CONFIG_SHELL" != x +then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." + else + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and jmvalin@jmvalin.ca +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='rnnoise' +PACKAGE_TARNAME='rnnoise' +PACKAGE_VERSION='unknown' +PACKAGE_STRING='rnnoise unknown' +PACKAGE_BUGREPORT='jmvalin@jmvalin.ca' +PACKAGE_URL='' + +ac_unique_file="src/denoise.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_STDIO_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_header_c_list= +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +HAVE_DOXYGEN_FALSE +HAVE_DOXYGEN_TRUE +HAVE_DOT +HAVE_DOXYGEN +lrintf_lib +LIBM +OP_ENABLE_EXAMPLES_FALSE +OP_ENABLE_EXAMPLES_TRUE +OP_WIN32_FALSE +OP_WIN32_TRUE +OP_LT_AGE +OP_LT_REVISION +OP_LT_CURRENT +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +FILECMD +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +CSCOPE +ETAGS +CTAGS +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +enable_dependency_tracking +enable_silent_rules +enable_maintainer_mode +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_assertions +enable_examples +enable_doc +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures rnnoise unknown to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/rnnoise@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of rnnoise unknown:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-assertions Enable assertions in code + --disable-examples Do not build example applications + --disable-doc Do not build API documentation + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +rnnoise configure unknown +generated by GNU Autoconf 2.71 + +Copyright (C) 2021 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + } +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. */ + +#include +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main (void) +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done + +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; +esac + +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" + # Save into config.log some information that might help in debugging. + { + echo + + printf "%s\n" "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + printf "%s\n" "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + printf "%s\n" "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + printf "%s\n" "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +printf "%s\n" "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + ac_site_files="$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" +else + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +fi + +for ac_site_file in $ac_site_files +do + case $ac_site_file in @%:@( + */*) : + ;; @%:@( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif + +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" + +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" +as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" +as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" + +# Auxiliary files required by this configure script. +ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" + +# Locations in which to look for auxiliary files. +ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." + +# Search for a directory containing all of the required auxiliary files, +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. +# If we don't find one directory that contains all the files we need, +# we report the set of missing files from the *first* directory in +# $ac_aux_dir_candidates and give up. +ac_missing_aux_files="" +ac_first_candidate=: +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in $ac_aux_dir_candidates +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 + ac_aux_dir_found=yes + ac_install_sh= + for ac_aux in $ac_aux_files + do + # As a special case, if "install-sh" is required, that requirement + # can be satisfied by any of "install-sh", "install.sh", or "shtool", + # and $ac_install_sh is set appropriately for whichever one is found. + if test x"$ac_aux" = x"install-sh" + then + if test -f "${as_dir}install-sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 + ac_install_sh="${as_dir}install-sh -c" + elif test -f "${as_dir}install.sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 + ac_install_sh="${as_dir}install.sh -c" + elif test -f "${as_dir}shtool"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 + ac_install_sh="${as_dir}shtool install -c" + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} install-sh" + else + break + fi + fi + else + if test -f "${as_dir}${ac_aux}"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" + else + break + fi + fi + fi + done + if test "$ac_aux_dir_found" = yes; then + ac_aux_dir="$as_dir" + break + fi + ac_first_candidate=false + + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 +fi + + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +if test -f "${ac_aux_dir}config.guess"; then + ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" +fi +if test -f "${ac_aux_dir}config.sub"; then + ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" +fi +if test -f "$ac_aux_dir/configure"; then + ac_@&t@configure="$SHELL ${ac_aux_dir}configure" +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +fi + + +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion -version; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else $as_nop + ac_file='' +fi +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main (void) +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_compiler_gnu=yes +else $as_nop + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+y} +ac_save_CFLAGS=$CFLAGS +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +else $as_nop + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +printf %s "checking whether $CC understands -c and -o together... " >&6; } +if test ${am_cv_prog_cc_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_header= ac_cache= +for ac_item in $ac_header_c_list +do + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi +done + + + + + + + + +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : + +printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 +printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test ${ac_cv_safe_to_define___extensions__+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_safe_to_define___extensions__=yes +else $as_nop + ac_cv_safe_to_define___extensions__=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 +printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 +printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } +if test ${ac_cv_should_define__xopen_source+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_should_define__xopen_source=no + if test $ac_cv_header_wchar_h = yes +then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE 500 + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_should_define__xopen_source=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 +printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } + + printf "%s\n" "@%:@define _ALL_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _DARWIN_C_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _GNU_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h + + printf "%s\n" "@%:@define _NETBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _OPENBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h + + printf "%s\n" "@%:@define _TANDEM_SOURCE 1" >>confdefs.h + + if test $ac_cv_header_minix_config_h = yes +then : + MINIX=yes + printf "%s\n" "@%:@define _MINIX 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_1_SOURCE 2" >>confdefs.h + +else $as_nop + MINIX= +fi + if test $ac_cv_safe_to_define___extensions__ = yes +then : + printf "%s\n" "@%:@define __EXTENSIONS__ 1" >>confdefs.h + +fi + if test $ac_cv_should_define__xopen_source = yes +then : + printf "%s\n" "@%:@define _XOPEN_SOURCE 500" >>confdefs.h + +fi + +@%:@ Check whether --enable-largefile was given. +if test ${enable_largefile+y} +then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO" +then : + break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _FILE_OFFSET_BITS 64 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _LARGE_FILES 1 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h +;; +esac +rm -rf conftest* + fi +fi + + +am__api_version='1.16' + + + # Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +printf %s "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test ${ac_cv_path_install+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + # Account for fact that we put trailing slashes in our PATH walk. +case $as_dir in @%:@(( + ./ | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test ${ac_cv_path_install+y}; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +printf "%s\n" "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +printf %s "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` + + + if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 +printf %s "checking for a race-free mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test ${ac_cv_path_mkdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir ('*'coreutils) '* | \ + 'BusyBox '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test ${ac_cv_path_mkdir+y}; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +printf "%s\n" "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + SET_MAKE= +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +printf "%s\n" "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test ${enable_dependency_tracking+y} +then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='rnnoise' + VERSION='unknown' + + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + +depcc="$CC" am_compiler_list= + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +printf %s "checking dependency style of $depcc... " >&6; } +if test ${am_cv_CC_dependencies_compiler_type+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi + +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + @%:@ Check whether --enable-maintainer-mode was given. +if test ${enable_maintainer_mode+y} +then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else $as_nop + USE_MAINTAINER_MODE=yes +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +printf %s "checking for inline... " >&6; } +if test ${ac_cv_c_inline+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo (void) {return 0; } +$ac_kw foo_t foo (void) {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +printf "%s\n" "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + + +case `pwd` in + *\ * | *\ *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.7' +macro_revision='2.4.7' + + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + + + + # Make sure we can run config.sub. +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +printf %s "checking build system type... " >&6; } +if test ${ac_cv_build+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +printf "%s\n" "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +printf %s "checking host system type... " >&6; } +if test ${ac_cv_host+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +printf "%s\n" "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +printf %s "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +printf "%s\n" "printf" >&6; } ;; + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +printf "%s\n" "print -r" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +printf "%s\n" "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +printf %s "checking for a sed that does not truncate output... " >&6; } +if test ${ac_cv_path_SED+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in sed gsed + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +printf "%s\n" "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test ${with_gnu_ld+y} +then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else $as_nop + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +printf %s "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +printf %s "checking for GNU ld... " >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +printf %s "checking for non-GNU ld... " >&6; } +fi +if test ${lt_cv_path_LD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +printf "%s\n" "$LD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +printf %s "checking if the linker ($LD) is GNU ld... " >&6; } +if test ${lt_cv_prog_gnu_ld+y} +then : + printf %s "(cached) " >&6 +else $as_nop + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test ${lt_cv_path_NM+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +printf "%s\n" "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +printf "%s\n" "$DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +printf "%s\n" "$ac_ct_DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +printf %s "checking the name lister ($NM) interface... " >&6; } +if test ${lt_cv_nm_interface+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +printf "%s\n" "$lt_cv_nm_interface" >&6; } + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +printf %s "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +printf "%s\n" "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +printf %s "checking the maximum length of command line arguments... " >&6; } +if test ${lt_cv_sys_max_cmd_len+y} +then : + printf %s "(cached) " >&6 +else $as_nop + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 +printf "%s\n" "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +printf %s "checking how to convert $build file names to $host format... " >&6; } +if test ${lt_cv_to_host_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +printf %s "checking how to convert $build file names to toolchain format... " >&6; } +if test ${lt_cv_to_tool_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +printf %s "checking for $LD option to reload object files... " >&6; } +if test ${lt_cv_ld_reload_flag+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_reload_flag='-r' +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. +set dummy ${ac_tool_prefix}file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$FILECMD"; then + ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_FILECMD="${ac_tool_prefix}file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FILECMD=$ac_cv_prog_FILECMD +if test -n "$FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 +printf "%s\n" "$FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_FILECMD"; then + ac_ct_FILECMD=$FILECMD + # Extract the first word of "file", so it can be a program name with args. +set dummy file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_FILECMD"; then + ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_FILECMD="file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD +if test -n "$ac_ct_FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 +printf "%s\n" "$ac_ct_FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_FILECMD" = x; then + FILECMD=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + FILECMD=$ac_ct_FILECMD + fi +else + FILECMD="$ac_cv_prog_FILECMD" +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +printf "%s\n" "$OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +printf "%s\n" "$ac_ct_OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +printf %s "checking how to recognize dependent libraries... " >&6; } +if test ${lt_cv_deplibs_check_method+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='$FILECMD -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly* | midnightbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=$FILECMD + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +printf "%s\n" "$DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +printf "%s\n" "$ac_ct_DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +printf %s "checking how to associate runtime and link libraries... " >&6; } +if test ${lt_cv_sharedlib_from_linklib_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +printf "%s\n" "$AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +printf "%s\n" "$ac_ct_AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + + + + + + +# Use ARFLAGS variable as AR's operation code to sync the variable naming with +# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have +# higher priority because thats what people were doing historically (setting +# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS +# variable obsoleted/removed. + +test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} +lt_ar_flags=$AR_FLAGS + + + + + + +# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override +# by AR_FLAGS because that was never working and AR_FLAGS is about to die. + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +printf %s "checking for archiver @FILE support... " >&6; } +if test ${lt_cv_ar_at_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +printf "%s\n" "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +printf "%s\n" "$RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +printf "%s\n" "$ac_ct_RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +printf %s "checking command to parse $NM output from $compiler object... " >&6; } +if test ${lt_cv_sys_global_symbol_pipe+y} +then : + printf %s "(cached) " >&6 +else $as_nop + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +printf "%s\n" "failed" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +printf %s "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test ${with_sysroot+y} +then : + withval=$with_sysroot; +else $as_nop + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +printf "%s\n" "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +printf "%s\n" "${lt_sysroot:-no}" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +printf %s "checking for a working dd... " >&6; } +if test ${ac_cv_path_lt_DD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in dd + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +printf "%s\n" "$ac_cv_path_lt_DD" >&6; } + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +printf %s "checking how to truncate binary pipes... " >&6; } +if test ${lt_cv_truncate_bin+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +printf "%s\n" "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test ${enable_libtool_lock+y} +then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `$FILECMD conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +printf %s "checking whether the C compiler needs -belf... " >&6; } +if test ${lt_cv_cc_needs_belf+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_cc_needs_belf=yes +else $as_nop + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +printf "%s\n" "$MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if test ${lt_cv_path_mainfest_tool+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +printf "%s\n" "$DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +printf "%s\n" "$NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +printf "%s\n" "$ac_ct_NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +printf "%s\n" "$LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +printf "%s\n" "$ac_ct_LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +printf "%s\n" "$OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +printf "%s\n" "$ac_ct_OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +printf "%s\n" "$OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +printf "%s\n" "$ac_ct_OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +printf %s "checking for -single_module linker flag... " >&6; } +if test ${lt_cv_apple_cc_single_mod+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +printf %s "checking for -exported_symbols_list linker flag... " >&6; } +if test ${lt_cv_ld_exported_symbols_list+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_ld_exported_symbols_list=yes +else $as_nop + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +printf %s "checking for -force_load linker flag... " >&6; } +if test ${lt_cv_ld_force_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 + $AR $AR_FLAGS libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +printf "%s\n" "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) + case $MACOSX_DEPLOYMENT_TARGET,$host in + 10.[012],*|,*powerpc*-darwin[5-8]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + *) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes +then : + printf "%s\n" "@%:@define HAVE_DLFCN_H 1" >>confdefs.h + +fi + + + + + +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + @%:@ Check whether --enable-shared was given. +if test ${enable_shared+y} +then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_shared=yes +fi + + + + + + + + + + @%:@ Check whether --enable-static was given. +if test ${enable_static+y} +then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test ${with_pic+y} +then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test ${enable_fast_install+y} +then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +printf %s "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test ${with_aix_soname+y} +then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else $as_nop + if test ${lt_cv_with_aix_soname+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +printf "%s\n" "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +printf %s "checking for objdir... " >&6; } +if test ${lt_cv_objdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +printf "%s\n" "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +printf "%s\n" "@%:@define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC and +# ICC, which need '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +printf %s "checking for ${ac_tool_prefix}file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +printf %s "checking for file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test ${lt_cv_prog_compiler_rtti_exceptions+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +printf %s "checking for $compiler option to produce PIC... " >&6; } +if test ${lt_cv_prog_compiler_pic+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test ${lt_cv_prog_compiler_pic_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test ${lt_cv_prog_compiler_static_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +printf %s "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +printf "%s\n" "$hard_links" >&6; } + if test no = "$hard_links"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl* | icl*) + # Native MSVC or ICC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC and ICC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly* | midnightbsd*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +printf %s "checking if $CC understands -b... " >&6; } +if test ${lt_cv_prog_compiler__b+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if test ${lt_cv_irix_exported_symbol+y} +then : + printf %s "(cached) " >&6 +else $as_nop + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_irix_exported_symbol=yes +else $as_nop + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +printf "%s\n" "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +printf %s "checking whether -lc should be explicitly linked in... " >&6; } +if test ${lt_cv_archive_cmds_need_lc+y} +then : + printf %s "(cached) " >&6 +else $as_nop + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +printf %s "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl* | *,icl*) + # Native MSVC or ICC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC and ICC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly* | midnightbsd*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if test ${lt_cv_shlibpath_overrides_runpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null +then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +printf "%s\n" "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +printf %s "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +printf "%s\n" "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes +then : + lt_cv_dlopen=shl_load +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +printf %s "checking for shl_load in -ldld... " >&6; } +if test ${ac_cv_lib_dld_shl_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main (void) +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_shl_load=yes +else $as_nop + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes +then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else $as_nop + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes +then : + lt_cv_dlopen=dlopen +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +printf %s "checking for dlopen in -lsvld... " >&6; } +if test ${ac_cv_lib_svld_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_svld_dlopen=yes +else $as_nop + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +printf %s "checking for dld_link in -ldld... " >&6; } +if test ${ac_cv_lib_dld_dld_link+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main (void) +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_dld_link=yes +else $as_nop + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes +then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +printf %s "checking whether a program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +printf "%s\n" "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +printf %s "checking whether a statically linked program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self_static+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +printf %s "checking whether stripping libraries is possible... " >&6; } +if test -z "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +else + if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + case $host_os in + darwin*) + # FIXME - insert some real tests, host_os isn't really good enough + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + ;; + freebsd*) + if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + fi + ;; + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + ;; + esac + fi +fi + + + + + + + + + + + + + # Report what library types will actually be built + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +printf %s "checking if libtool supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +printf "%s\n" "$can_build_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +printf %s "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +printf "%s\n" "$enable_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +printf %s "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +printf "%s\n" "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + + +printf "%s\n" "@%:@define RNNOISE_BUILD /**/" >>confdefs.h + + + +OP_LT_CURRENT=4 +OP_LT_REVISION=1 +OP_LT_AGE=4 + + + + + + + for flag in -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + +# Platform-specific tweaks +case $host in + *-mingw*) + # -std=c89 causes some warnings under mingw. + + for flag in -U__STRICT_ANSI__; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + # We need WINNT>=0x501 (WindowsXP) for getaddrinfo/freeaddrinfo. + # It's okay to define this even when HTTP support is disabled, as it only + # affects header declarations, not linking (unless we actually use some + # XP-only functions). + +printf "%s\n" "@%:@define _WIN32_WINNT 0x501" >>confdefs.h + + host_mingw=true + ;; +esac + if test "$host_mingw" = "true"; then + OP_WIN32_TRUE= + OP_WIN32_FALSE='#' +else + OP_WIN32_TRUE='#' + OP_WIN32_FALSE= +fi + + +@%:@ Check whether --enable-assertions was given. +if test ${enable_assertions+y} +then : + enableval=$enable_assertions; +else $as_nop + enable_assertions=no +fi + + +if test "$enable_assertions" = "yes" +then : + + +printf "%s\n" "@%:@define OP_ENABLE_ASSERTIONS 1" >>confdefs.h + + +fi + +@%:@ Check whether --enable-examples was given. +if test ${enable_examples+y} +then : + enableval=$enable_examples; +else $as_nop + enable_examples=yes +fi + + if test "$enable_examples" = "yes"; then + OP_ENABLE_EXAMPLES_TRUE= + OP_ENABLE_EXAMPLES_FALSE='#' +else + OP_ENABLE_EXAMPLES_TRUE='#' + OP_ENABLE_EXAMPLES_FALSE= +fi + + +case "$ac_cv_search_lrintf" in @%:@( + "no") : + ;; @%:@( + "none required") : + ;; @%:@( + *) : + lrintf_lib="$ac_cv_search_lrintf" ;; +esac + +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 +printf %s "checking for _mwvalidcheckl in -lmw... " >&6; } +if test ${ac_cv_lib_mw__mwvalidcheckl+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char _mwvalidcheckl (); +int +main (void) +{ +return _mwvalidcheckl (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_mw__mwvalidcheckl=yes +else $as_nop + ac_cv_lib_mw__mwvalidcheckl=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 +printf "%s\n" "$ac_cv_lib_mw__mwvalidcheckl" >&6; } +if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes +then : + LIBM=-lmw +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM="$LIBM -lm" +fi + + ;; +*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM=-lm +fi + + ;; +esac + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC way to treat warnings as errors" >&5 +printf %s "checking for $CC way to treat warnings as errors... " >&6; } +if test ${cc_cv_werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + + if test ${cc_cv_cflags__Werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -Werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__Werror='yes'" +else $as_nop + eval "cc_cv_cflags__Werror='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__Werror = xyes +then : + cc_cv_werror=-Werror +else $as_nop + + if test ${cc_cv_cflags__errwarn__all+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -errwarn=%all" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__errwarn__all='yes'" +else $as_nop + eval "cc_cv_cflags__errwarn__all='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__errwarn__all = xyes +then : + cc_cv_werror=-errwarn=%all +fi + +fi + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_werror" >&5 +printf "%s\n" "$cc_cv_werror" >&6; } + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__(( visibility(\"default\") ))" >&5 +printf %s "checking if $CC supports __attribute__(( visibility(\"default\") ))... " >&6; } +if test ${cc_cv_attribute_visibility_default+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +void __attribute__((visibility("default"))) default_function() { } +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "cc_cv_attribute_visibility_default='yes'" +else $as_nop + eval "cc_cv_attribute_visibility_default='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_attribute_visibility_default" >&5 +printf "%s\n" "$cc_cv_attribute_visibility_default" >&6; } + + if eval test x$cc_cv_attribute_visibility_default = xyes +then : + +printf "%s\n" "@%:@define SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT 1" >>confdefs.h + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fvisibility=hidden" >&5 +printf %s "checking if $CC supports -fvisibility=hidden... " >&6; } +if test ${cc_cv_flag_visibility+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + + if test ${cc_cv_cflags__fvisibility_hidden+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__fvisibility_hidden='yes'" +else $as_nop + eval "cc_cv_cflags__fvisibility_hidden='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__fvisibility_hidden = xyes +then : + cc_cv_flag_visibility='yes' +else $as_nop + cc_cv_flag_visibility='no' +fi + + CFLAGS="$cc_flag_visibility_save_CFLAGS" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_flag_visibility" >&5 +printf "%s\n" "$cc_cv_flag_visibility" >&6; } + + if test "x$cc_cv_flag_visibility" = "xyes" +then : + +printf "%s\n" "@%:@define SUPPORT_FLAG_VISIBILITY 1" >>confdefs.h + + CFLAGS="${CFLAGS} -fvisibility=hidden" +fi + + +fi + + + +@%:@ Check whether --enable-doc was given. +if test ${enable_doc+y} +then : + enableval=$enable_doc; +else $as_nop + enable_doc=yes + +fi + + +if test "$enable_doc" = "yes" +then : + + # Extract the first word of "doxygen", so it can be a program name with args. +set dummy doxygen; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOXYGEN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOXYGEN"; then + ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOXYGEN="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" +fi +fi +HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN +if test -n "$HAVE_DOXYGEN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 +printf "%s\n" "$HAVE_DOXYGEN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + # Extract the first word of "dot", so it can be a program name with args. +set dummy dot; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOT"; then + ac_cv_prog_HAVE_DOT="$HAVE_DOT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOT="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOT" && ac_cv_prog_HAVE_DOT="no" +fi +fi +HAVE_DOT=$ac_cv_prog_HAVE_DOT +if test -n "$HAVE_DOT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOT" >&5 +printf "%s\n" "$HAVE_DOT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + +else $as_nop + + HAVE_DOXYGEN=no + +fi + + if test "$HAVE_DOXYGEN" = "yes"; then + HAVE_DOXYGEN_TRUE= + HAVE_DOXYGEN_FALSE='#' +else + HAVE_DOXYGEN_TRUE='#' + HAVE_DOXYGEN_FALSE= +fi + + +ac_config_files="$ac_config_files Makefile rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile" + +ac_config_headers="$ac_config_headers config.h" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +printf %s "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 +printf "%s\n" "done" >&6; } +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_WIN32_TRUE}" && test -z "${OP_WIN32_FALSE}"; then + as_fn_error $? "conditional \"OP_WIN32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_ENABLE_EXAMPLES_TRUE}" && test -z "${OP_ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"OP_ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then + as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config='$ac_cs_config_escaped' +ac_cs_version="\\ +rnnoise config.status unknown +configured by $0, generated by GNU Autoconf 2.71, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2021 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + printf "%s\n" "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + printf "%s\n" "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + printf "%s\n" "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + printf "%s\n" "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +FILECMD \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "rnnoise.pc") CONFIG_FILES="$CONFIG_FILES rnnoise.pc" ;; + "rnnoise-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES rnnoise-uninstalled.pc" ;; + "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`printf "%s\n" "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# A file(cmd) program that detects file types. +FILECMD=$lt_FILECMD + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive (by configure). +lt_ar_flags=$lt_ar_flags + +# Flags to create an archive. +AR_FLAGS=\@S|@{ARFLAGS-"\@S|@lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + $SED '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&5 +printf "%s\n" "$as_me: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&6;} diff --git a/android/jni/rnnoise/autom4te.cache/output.1 b/android/jni/rnnoise/autom4te.cache/output.1 new file mode 100644 index 00000000..c3269cff --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/output.1 @@ -0,0 +1,15956 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.71 for rnnoise unknown. +@%:@ +@%:@ Report bugs to . +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +@%:@ Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else \$as_nop + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : + +else \$as_nop + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null +then : + as_have_required=yes +else $as_nop + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : + +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$as_shell as_have_required=yes + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : + break 2 +fi +fi + done;; + esac + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi + + + if test "x$CONFIG_SHELL" != x +then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." + else + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and jmvalin@jmvalin.ca +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='rnnoise' +PACKAGE_TARNAME='rnnoise' +PACKAGE_VERSION='unknown' +PACKAGE_STRING='rnnoise unknown' +PACKAGE_BUGREPORT='jmvalin@jmvalin.ca' +PACKAGE_URL='' + +ac_unique_file="src/denoise.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_STDIO_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_header_c_list= +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +HAVE_DOXYGEN_FALSE +HAVE_DOXYGEN_TRUE +HAVE_DOT +HAVE_DOXYGEN +lrintf_lib +LIBM +OP_ENABLE_EXAMPLES_FALSE +OP_ENABLE_EXAMPLES_TRUE +OP_WIN32_FALSE +OP_WIN32_TRUE +OP_LT_AGE +OP_LT_REVISION +OP_LT_CURRENT +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +FILECMD +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +CSCOPE +ETAGS +CTAGS +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +enable_dependency_tracking +enable_silent_rules +enable_maintainer_mode +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_assertions +enable_examples +enable_doc +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures rnnoise unknown to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/rnnoise@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of rnnoise unknown:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-assertions Enable assertions in code + --disable-examples Do not build example applications + --disable-doc Do not build API documentation + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +rnnoise configure unknown +generated by GNU Autoconf 2.71 + +Copyright (C) 2021 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + } +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. */ + +#include +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main (void) +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done + +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; +esac + +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" + # Save into config.log some information that might help in debugging. + { + echo + + printf "%s\n" "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + printf "%s\n" "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + printf "%s\n" "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + printf "%s\n" "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +printf "%s\n" "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + ac_site_files="$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" +else + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +fi + +for ac_site_file in $ac_site_files +do + case $ac_site_file in @%:@( + */*) : + ;; @%:@( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif + +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" + +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" +as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" +as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" + +# Auxiliary files required by this configure script. +ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" + +# Locations in which to look for auxiliary files. +ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." + +# Search for a directory containing all of the required auxiliary files, +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. +# If we don't find one directory that contains all the files we need, +# we report the set of missing files from the *first* directory in +# $ac_aux_dir_candidates and give up. +ac_missing_aux_files="" +ac_first_candidate=: +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in $ac_aux_dir_candidates +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 + ac_aux_dir_found=yes + ac_install_sh= + for ac_aux in $ac_aux_files + do + # As a special case, if "install-sh" is required, that requirement + # can be satisfied by any of "install-sh", "install.sh", or "shtool", + # and $ac_install_sh is set appropriately for whichever one is found. + if test x"$ac_aux" = x"install-sh" + then + if test -f "${as_dir}install-sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 + ac_install_sh="${as_dir}install-sh -c" + elif test -f "${as_dir}install.sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 + ac_install_sh="${as_dir}install.sh -c" + elif test -f "${as_dir}shtool"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 + ac_install_sh="${as_dir}shtool install -c" + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} install-sh" + else + break + fi + fi + else + if test -f "${as_dir}${ac_aux}"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" + else + break + fi + fi + fi + done + if test "$ac_aux_dir_found" = yes; then + ac_aux_dir="$as_dir" + break + fi + ac_first_candidate=false + + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 +fi + + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +if test -f "${ac_aux_dir}config.guess"; then + ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" +fi +if test -f "${ac_aux_dir}config.sub"; then + ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" +fi +if test -f "$ac_aux_dir/configure"; then + ac_@&t@configure="$SHELL ${ac_aux_dir}configure" +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +fi + + +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion -version; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else $as_nop + ac_file='' +fi +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main (void) +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_compiler_gnu=yes +else $as_nop + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+y} +ac_save_CFLAGS=$CFLAGS +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +else $as_nop + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +printf %s "checking whether $CC understands -c and -o together... " >&6; } +if test ${am_cv_prog_cc_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_header= ac_cache= +for ac_item in $ac_header_c_list +do + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi +done + + + + + + + + +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : + +printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 +printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test ${ac_cv_safe_to_define___extensions__+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_safe_to_define___extensions__=yes +else $as_nop + ac_cv_safe_to_define___extensions__=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 +printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 +printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } +if test ${ac_cv_should_define__xopen_source+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_should_define__xopen_source=no + if test $ac_cv_header_wchar_h = yes +then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE 500 + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_should_define__xopen_source=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 +printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } + + printf "%s\n" "@%:@define _ALL_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _DARWIN_C_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _GNU_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h + + printf "%s\n" "@%:@define _NETBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _OPENBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h + + printf "%s\n" "@%:@define _TANDEM_SOURCE 1" >>confdefs.h + + if test $ac_cv_header_minix_config_h = yes +then : + MINIX=yes + printf "%s\n" "@%:@define _MINIX 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_1_SOURCE 2" >>confdefs.h + +else $as_nop + MINIX= +fi + if test $ac_cv_safe_to_define___extensions__ = yes +then : + printf "%s\n" "@%:@define __EXTENSIONS__ 1" >>confdefs.h + +fi + if test $ac_cv_should_define__xopen_source = yes +then : + printf "%s\n" "@%:@define _XOPEN_SOURCE 500" >>confdefs.h + +fi + +@%:@ Check whether --enable-largefile was given. +if test ${enable_largefile+y} +then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO" +then : + break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _FILE_OFFSET_BITS 64 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _LARGE_FILES 1 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h +;; +esac +rm -rf conftest* + fi +fi + + +am__api_version='1.16' + + + # Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +printf %s "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test ${ac_cv_path_install+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + # Account for fact that we put trailing slashes in our PATH walk. +case $as_dir in @%:@(( + ./ | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test ${ac_cv_path_install+y}; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +printf "%s\n" "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +printf %s "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` + + + if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 +printf %s "checking for a race-free mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test ${ac_cv_path_mkdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir ('*'coreutils) '* | \ + 'BusyBox '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test ${ac_cv_path_mkdir+y}; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +printf "%s\n" "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + SET_MAKE= +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +printf "%s\n" "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test ${enable_dependency_tracking+y} +then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='rnnoise' + VERSION='unknown' + + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + +depcc="$CC" am_compiler_list= + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +printf %s "checking dependency style of $depcc... " >&6; } +if test ${am_cv_CC_dependencies_compiler_type+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi + +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + @%:@ Check whether --enable-maintainer-mode was given. +if test ${enable_maintainer_mode+y} +then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else $as_nop + USE_MAINTAINER_MODE=yes +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +printf %s "checking for inline... " >&6; } +if test ${ac_cv_c_inline+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo (void) {return 0; } +$ac_kw foo_t foo (void) {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +printf "%s\n" "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + + +case `pwd` in + *\ * | *\ *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.7' +macro_revision='2.4.7' + + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + + + + # Make sure we can run config.sub. +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +printf %s "checking build system type... " >&6; } +if test ${ac_cv_build+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +printf "%s\n" "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +printf %s "checking host system type... " >&6; } +if test ${ac_cv_host+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +printf "%s\n" "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +printf %s "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +printf "%s\n" "printf" >&6; } ;; + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +printf "%s\n" "print -r" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +printf "%s\n" "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +printf %s "checking for a sed that does not truncate output... " >&6; } +if test ${ac_cv_path_SED+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in sed gsed + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +printf "%s\n" "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test ${with_gnu_ld+y} +then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else $as_nop + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +printf %s "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +printf %s "checking for GNU ld... " >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +printf %s "checking for non-GNU ld... " >&6; } +fi +if test ${lt_cv_path_LD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +printf "%s\n" "$LD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +printf %s "checking if the linker ($LD) is GNU ld... " >&6; } +if test ${lt_cv_prog_gnu_ld+y} +then : + printf %s "(cached) " >&6 +else $as_nop + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test ${lt_cv_path_NM+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +printf "%s\n" "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +printf "%s\n" "$DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +printf "%s\n" "$ac_ct_DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +printf %s "checking the name lister ($NM) interface... " >&6; } +if test ${lt_cv_nm_interface+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +printf "%s\n" "$lt_cv_nm_interface" >&6; } + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +printf %s "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +printf "%s\n" "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +printf %s "checking the maximum length of command line arguments... " >&6; } +if test ${lt_cv_sys_max_cmd_len+y} +then : + printf %s "(cached) " >&6 +else $as_nop + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 +printf "%s\n" "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +printf %s "checking how to convert $build file names to $host format... " >&6; } +if test ${lt_cv_to_host_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +printf %s "checking how to convert $build file names to toolchain format... " >&6; } +if test ${lt_cv_to_tool_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +printf %s "checking for $LD option to reload object files... " >&6; } +if test ${lt_cv_ld_reload_flag+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_reload_flag='-r' +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. +set dummy ${ac_tool_prefix}file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$FILECMD"; then + ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_FILECMD="${ac_tool_prefix}file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FILECMD=$ac_cv_prog_FILECMD +if test -n "$FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 +printf "%s\n" "$FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_FILECMD"; then + ac_ct_FILECMD=$FILECMD + # Extract the first word of "file", so it can be a program name with args. +set dummy file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_FILECMD"; then + ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_FILECMD="file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD +if test -n "$ac_ct_FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 +printf "%s\n" "$ac_ct_FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_FILECMD" = x; then + FILECMD=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + FILECMD=$ac_ct_FILECMD + fi +else + FILECMD="$ac_cv_prog_FILECMD" +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +printf "%s\n" "$OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +printf "%s\n" "$ac_ct_OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +printf %s "checking how to recognize dependent libraries... " >&6; } +if test ${lt_cv_deplibs_check_method+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='$FILECMD -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly* | midnightbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=$FILECMD + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +printf "%s\n" "$DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +printf "%s\n" "$ac_ct_DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +printf %s "checking how to associate runtime and link libraries... " >&6; } +if test ${lt_cv_sharedlib_from_linklib_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +printf "%s\n" "$AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +printf "%s\n" "$ac_ct_AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + + + + + + +# Use ARFLAGS variable as AR's operation code to sync the variable naming with +# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have +# higher priority because thats what people were doing historically (setting +# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS +# variable obsoleted/removed. + +test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} +lt_ar_flags=$AR_FLAGS + + + + + + +# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override +# by AR_FLAGS because that was never working and AR_FLAGS is about to die. + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +printf %s "checking for archiver @FILE support... " >&6; } +if test ${lt_cv_ar_at_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +printf "%s\n" "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +printf "%s\n" "$RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +printf "%s\n" "$ac_ct_RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +printf %s "checking command to parse $NM output from $compiler object... " >&6; } +if test ${lt_cv_sys_global_symbol_pipe+y} +then : + printf %s "(cached) " >&6 +else $as_nop + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +printf "%s\n" "failed" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +printf %s "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test ${with_sysroot+y} +then : + withval=$with_sysroot; +else $as_nop + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +printf "%s\n" "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +printf "%s\n" "${lt_sysroot:-no}" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +printf %s "checking for a working dd... " >&6; } +if test ${ac_cv_path_lt_DD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in dd + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +printf "%s\n" "$ac_cv_path_lt_DD" >&6; } + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +printf %s "checking how to truncate binary pipes... " >&6; } +if test ${lt_cv_truncate_bin+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +printf "%s\n" "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test ${enable_libtool_lock+y} +then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `$FILECMD conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +printf %s "checking whether the C compiler needs -belf... " >&6; } +if test ${lt_cv_cc_needs_belf+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_cc_needs_belf=yes +else $as_nop + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +printf "%s\n" "$MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if test ${lt_cv_path_mainfest_tool+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +printf "%s\n" "$DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +printf "%s\n" "$NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +printf "%s\n" "$ac_ct_NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +printf "%s\n" "$LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +printf "%s\n" "$ac_ct_LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +printf "%s\n" "$OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +printf "%s\n" "$ac_ct_OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +printf "%s\n" "$OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +printf "%s\n" "$ac_ct_OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +printf %s "checking for -single_module linker flag... " >&6; } +if test ${lt_cv_apple_cc_single_mod+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +printf %s "checking for -exported_symbols_list linker flag... " >&6; } +if test ${lt_cv_ld_exported_symbols_list+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_ld_exported_symbols_list=yes +else $as_nop + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +printf %s "checking for -force_load linker flag... " >&6; } +if test ${lt_cv_ld_force_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 + $AR $AR_FLAGS libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +printf "%s\n" "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) + case $MACOSX_DEPLOYMENT_TARGET,$host in + 10.[012],*|,*powerpc*-darwin[5-8]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + *) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes +then : + printf "%s\n" "@%:@define HAVE_DLFCN_H 1" >>confdefs.h + +fi + + + + + +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + @%:@ Check whether --enable-shared was given. +if test ${enable_shared+y} +then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_shared=yes +fi + + + + + + + + + + @%:@ Check whether --enable-static was given. +if test ${enable_static+y} +then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test ${with_pic+y} +then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test ${enable_fast_install+y} +then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +printf %s "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test ${with_aix_soname+y} +then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else $as_nop + if test ${lt_cv_with_aix_soname+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +printf "%s\n" "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +printf %s "checking for objdir... " >&6; } +if test ${lt_cv_objdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +printf "%s\n" "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +printf "%s\n" "@%:@define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC and +# ICC, which need '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +printf %s "checking for ${ac_tool_prefix}file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +printf %s "checking for file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test ${lt_cv_prog_compiler_rtti_exceptions+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +printf %s "checking for $compiler option to produce PIC... " >&6; } +if test ${lt_cv_prog_compiler_pic+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test ${lt_cv_prog_compiler_pic_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test ${lt_cv_prog_compiler_static_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +printf %s "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +printf "%s\n" "$hard_links" >&6; } + if test no = "$hard_links"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl* | icl*) + # Native MSVC or ICC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC and ICC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly* | midnightbsd*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +printf %s "checking if $CC understands -b... " >&6; } +if test ${lt_cv_prog_compiler__b+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if test ${lt_cv_irix_exported_symbol+y} +then : + printf %s "(cached) " >&6 +else $as_nop + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_irix_exported_symbol=yes +else $as_nop + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +printf "%s\n" "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +printf %s "checking whether -lc should be explicitly linked in... " >&6; } +if test ${lt_cv_archive_cmds_need_lc+y} +then : + printf %s "(cached) " >&6 +else $as_nop + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +printf %s "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl* | *,icl*) + # Native MSVC or ICC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC and ICC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly* | midnightbsd*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if test ${lt_cv_shlibpath_overrides_runpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null +then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +printf "%s\n" "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +printf %s "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +printf "%s\n" "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes +then : + lt_cv_dlopen=shl_load +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +printf %s "checking for shl_load in -ldld... " >&6; } +if test ${ac_cv_lib_dld_shl_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main (void) +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_shl_load=yes +else $as_nop + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes +then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else $as_nop + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes +then : + lt_cv_dlopen=dlopen +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +printf %s "checking for dlopen in -lsvld... " >&6; } +if test ${ac_cv_lib_svld_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_svld_dlopen=yes +else $as_nop + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +printf %s "checking for dld_link in -ldld... " >&6; } +if test ${ac_cv_lib_dld_dld_link+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main (void) +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_dld_link=yes +else $as_nop + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes +then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +printf %s "checking whether a program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +printf "%s\n" "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +printf %s "checking whether a statically linked program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self_static+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +printf %s "checking whether stripping libraries is possible... " >&6; } +if test -z "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +else + if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + case $host_os in + darwin*) + # FIXME - insert some real tests, host_os isn't really good enough + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + ;; + freebsd*) + if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + fi + ;; + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + ;; + esac + fi +fi + + + + + + + + + + + + + # Report what library types will actually be built + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +printf %s "checking if libtool supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +printf "%s\n" "$can_build_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +printf %s "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +printf "%s\n" "$enable_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +printf %s "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +printf "%s\n" "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + + +printf "%s\n" "@%:@define RNNOISE_BUILD /**/" >>confdefs.h + + + +OP_LT_CURRENT=4 +OP_LT_REVISION=1 +OP_LT_AGE=4 + + + + + + + for flag in -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + +# Platform-specific tweaks +case $host in + *-mingw*) + # -std=c89 causes some warnings under mingw. + + for flag in -U__STRICT_ANSI__; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + # We need WINNT>=0x501 (WindowsXP) for getaddrinfo/freeaddrinfo. + # It's okay to define this even when HTTP support is disabled, as it only + # affects header declarations, not linking (unless we actually use some + # XP-only functions). + +printf "%s\n" "@%:@define _WIN32_WINNT 0x501" >>confdefs.h + + host_mingw=true + ;; +esac + if test "$host_mingw" = "true"; then + OP_WIN32_TRUE= + OP_WIN32_FALSE='#' +else + OP_WIN32_TRUE='#' + OP_WIN32_FALSE= +fi + + +@%:@ Check whether --enable-assertions was given. +if test ${enable_assertions+y} +then : + enableval=$enable_assertions; +else $as_nop + enable_assertions=no +fi + + +if test "$enable_assertions" = "yes" +then : + + +printf "%s\n" "@%:@define OP_ENABLE_ASSERTIONS 1" >>confdefs.h + + +fi + +@%:@ Check whether --enable-examples was given. +if test ${enable_examples+y} +then : + enableval=$enable_examples; +else $as_nop + enable_examples=yes +fi + + if test "$enable_examples" = "yes"; then + OP_ENABLE_EXAMPLES_TRUE= + OP_ENABLE_EXAMPLES_FALSE='#' +else + OP_ENABLE_EXAMPLES_TRUE='#' + OP_ENABLE_EXAMPLES_FALSE= +fi + + +case "$ac_cv_search_lrintf" in @%:@( + "no") : + ;; @%:@( + "none required") : + ;; @%:@( + *) : + lrintf_lib="$ac_cv_search_lrintf" ;; +esac + +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 +printf %s "checking for _mwvalidcheckl in -lmw... " >&6; } +if test ${ac_cv_lib_mw__mwvalidcheckl+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char _mwvalidcheckl (); +int +main (void) +{ +return _mwvalidcheckl (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_mw__mwvalidcheckl=yes +else $as_nop + ac_cv_lib_mw__mwvalidcheckl=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 +printf "%s\n" "$ac_cv_lib_mw__mwvalidcheckl" >&6; } +if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes +then : + LIBM=-lmw +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM="$LIBM -lm" +fi + + ;; +*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM=-lm +fi + + ;; +esac + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC way to treat warnings as errors" >&5 +printf %s "checking for $CC way to treat warnings as errors... " >&6; } +if test ${cc_cv_werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + + if test ${cc_cv_cflags__Werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -Werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__Werror='yes'" +else $as_nop + eval "cc_cv_cflags__Werror='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__Werror = xyes +then : + cc_cv_werror=-Werror +else $as_nop + + if test ${cc_cv_cflags__errwarn__all+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -errwarn=%all" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__errwarn__all='yes'" +else $as_nop + eval "cc_cv_cflags__errwarn__all='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__errwarn__all = xyes +then : + cc_cv_werror=-errwarn=%all +fi + +fi + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_werror" >&5 +printf "%s\n" "$cc_cv_werror" >&6; } + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__(( visibility(\"default\") ))" >&5 +printf %s "checking if $CC supports __attribute__(( visibility(\"default\") ))... " >&6; } +if test ${cc_cv_attribute_visibility_default+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +void __attribute__((visibility("default"))) default_function() { } +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "cc_cv_attribute_visibility_default='yes'" +else $as_nop + eval "cc_cv_attribute_visibility_default='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_attribute_visibility_default" >&5 +printf "%s\n" "$cc_cv_attribute_visibility_default" >&6; } + + if eval test x$cc_cv_attribute_visibility_default = xyes +then : + +printf "%s\n" "@%:@define SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT 1" >>confdefs.h + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fvisibility=hidden" >&5 +printf %s "checking if $CC supports -fvisibility=hidden... " >&6; } +if test ${cc_cv_flag_visibility+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + + if test ${cc_cv_cflags__fvisibility_hidden+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__fvisibility_hidden='yes'" +else $as_nop + eval "cc_cv_cflags__fvisibility_hidden='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__fvisibility_hidden = xyes +then : + cc_cv_flag_visibility='yes' +else $as_nop + cc_cv_flag_visibility='no' +fi + + CFLAGS="$cc_flag_visibility_save_CFLAGS" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_flag_visibility" >&5 +printf "%s\n" "$cc_cv_flag_visibility" >&6; } + + if test "x$cc_cv_flag_visibility" = "xyes" +then : + +printf "%s\n" "@%:@define SUPPORT_FLAG_VISIBILITY 1" >>confdefs.h + + CFLAGS="${CFLAGS} -fvisibility=hidden" +fi + + +fi + + + +@%:@ Check whether --enable-doc was given. +if test ${enable_doc+y} +then : + enableval=$enable_doc; +else $as_nop + enable_doc=yes + +fi + + +if test "$enable_doc" = "yes" +then : + + # Extract the first word of "doxygen", so it can be a program name with args. +set dummy doxygen; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOXYGEN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOXYGEN"; then + ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOXYGEN="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" +fi +fi +HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN +if test -n "$HAVE_DOXYGEN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 +printf "%s\n" "$HAVE_DOXYGEN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + # Extract the first word of "dot", so it can be a program name with args. +set dummy dot; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOT"; then + ac_cv_prog_HAVE_DOT="$HAVE_DOT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOT="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOT" && ac_cv_prog_HAVE_DOT="no" +fi +fi +HAVE_DOT=$ac_cv_prog_HAVE_DOT +if test -n "$HAVE_DOT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOT" >&5 +printf "%s\n" "$HAVE_DOT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + +else $as_nop + + HAVE_DOXYGEN=no + +fi + + if test "$HAVE_DOXYGEN" = "yes"; then + HAVE_DOXYGEN_TRUE= + HAVE_DOXYGEN_FALSE='#' +else + HAVE_DOXYGEN_TRUE='#' + HAVE_DOXYGEN_FALSE= +fi + + +ac_config_files="$ac_config_files Makefile rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile" + +ac_config_headers="$ac_config_headers config.h" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +printf %s "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 +printf "%s\n" "done" >&6; } +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_WIN32_TRUE}" && test -z "${OP_WIN32_FALSE}"; then + as_fn_error $? "conditional \"OP_WIN32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_ENABLE_EXAMPLES_TRUE}" && test -z "${OP_ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"OP_ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then + as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config='$ac_cs_config_escaped' +ac_cs_version="\\ +rnnoise config.status unknown +configured by $0, generated by GNU Autoconf 2.71, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2021 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + printf "%s\n" "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + printf "%s\n" "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + printf "%s\n" "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + printf "%s\n" "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +FILECMD \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "rnnoise.pc") CONFIG_FILES="$CONFIG_FILES rnnoise.pc" ;; + "rnnoise-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES rnnoise-uninstalled.pc" ;; + "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`printf "%s\n" "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# A file(cmd) program that detects file types. +FILECMD=$lt_FILECMD + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive (by configure). +lt_ar_flags=$lt_ar_flags + +# Flags to create an archive. +AR_FLAGS=\@S|@{ARFLAGS-"\@S|@lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + $SED '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&5 +printf "%s\n" "$as_me: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&6;} diff --git a/android/jni/rnnoise/autom4te.cache/output.2 b/android/jni/rnnoise/autom4te.cache/output.2 new file mode 100644 index 00000000..c3269cff --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/output.2 @@ -0,0 +1,15956 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.71 for rnnoise unknown. +@%:@ +@%:@ Report bugs to . +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +@%:@ Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else \$as_nop + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : + +else \$as_nop + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null +then : + as_have_required=yes +else $as_nop + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : + +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$as_shell as_have_required=yes + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : + break 2 +fi +fi + done;; + esac + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi + + + if test "x$CONFIG_SHELL" != x +then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." + else + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and jmvalin@jmvalin.ca +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='rnnoise' +PACKAGE_TARNAME='rnnoise' +PACKAGE_VERSION='unknown' +PACKAGE_STRING='rnnoise unknown' +PACKAGE_BUGREPORT='jmvalin@jmvalin.ca' +PACKAGE_URL='' + +ac_unique_file="src/denoise.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_STDIO_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_header_c_list= +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +HAVE_DOXYGEN_FALSE +HAVE_DOXYGEN_TRUE +HAVE_DOT +HAVE_DOXYGEN +lrintf_lib +LIBM +OP_ENABLE_EXAMPLES_FALSE +OP_ENABLE_EXAMPLES_TRUE +OP_WIN32_FALSE +OP_WIN32_TRUE +OP_LT_AGE +OP_LT_REVISION +OP_LT_CURRENT +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +FILECMD +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +CSCOPE +ETAGS +CTAGS +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +enable_dependency_tracking +enable_silent_rules +enable_maintainer_mode +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_assertions +enable_examples +enable_doc +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures rnnoise unknown to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/rnnoise@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of rnnoise unknown:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-assertions Enable assertions in code + --disable-examples Do not build example applications + --disable-doc Do not build API documentation + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +rnnoise configure unknown +generated by GNU Autoconf 2.71 + +Copyright (C) 2021 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + } +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. */ + +#include +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main (void) +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done + +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; +esac + +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" + # Save into config.log some information that might help in debugging. + { + echo + + printf "%s\n" "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + printf "%s\n" "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + printf "%s\n" "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + printf "%s\n" "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +printf "%s\n" "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + ac_site_files="$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" +else + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +fi + +for ac_site_file in $ac_site_files +do + case $ac_site_file in @%:@( + */*) : + ;; @%:@( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif + +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" + +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" +as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" +as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" + +# Auxiliary files required by this configure script. +ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" + +# Locations in which to look for auxiliary files. +ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." + +# Search for a directory containing all of the required auxiliary files, +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. +# If we don't find one directory that contains all the files we need, +# we report the set of missing files from the *first* directory in +# $ac_aux_dir_candidates and give up. +ac_missing_aux_files="" +ac_first_candidate=: +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in $ac_aux_dir_candidates +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 + ac_aux_dir_found=yes + ac_install_sh= + for ac_aux in $ac_aux_files + do + # As a special case, if "install-sh" is required, that requirement + # can be satisfied by any of "install-sh", "install.sh", or "shtool", + # and $ac_install_sh is set appropriately for whichever one is found. + if test x"$ac_aux" = x"install-sh" + then + if test -f "${as_dir}install-sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 + ac_install_sh="${as_dir}install-sh -c" + elif test -f "${as_dir}install.sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 + ac_install_sh="${as_dir}install.sh -c" + elif test -f "${as_dir}shtool"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 + ac_install_sh="${as_dir}shtool install -c" + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} install-sh" + else + break + fi + fi + else + if test -f "${as_dir}${ac_aux}"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" + else + break + fi + fi + fi + done + if test "$ac_aux_dir_found" = yes; then + ac_aux_dir="$as_dir" + break + fi + ac_first_candidate=false + + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 +fi + + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +if test -f "${ac_aux_dir}config.guess"; then + ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" +fi +if test -f "${ac_aux_dir}config.sub"; then + ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" +fi +if test -f "$ac_aux_dir/configure"; then + ac_@&t@configure="$SHELL ${ac_aux_dir}configure" +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +fi + + +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion -version; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else $as_nop + ac_file='' +fi +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main (void) +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_compiler_gnu=yes +else $as_nop + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+y} +ac_save_CFLAGS=$CFLAGS +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +else $as_nop + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +printf %s "checking whether $CC understands -c and -o together... " >&6; } +if test ${am_cv_prog_cc_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_header= ac_cache= +for ac_item in $ac_header_c_list +do + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi +done + + + + + + + + +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : + +printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 +printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test ${ac_cv_safe_to_define___extensions__+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_safe_to_define___extensions__=yes +else $as_nop + ac_cv_safe_to_define___extensions__=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 +printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 +printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } +if test ${ac_cv_should_define__xopen_source+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_should_define__xopen_source=no + if test $ac_cv_header_wchar_h = yes +then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE 500 + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_should_define__xopen_source=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 +printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } + + printf "%s\n" "@%:@define _ALL_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _DARWIN_C_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _GNU_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h + + printf "%s\n" "@%:@define _NETBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _OPENBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h + + printf "%s\n" "@%:@define _TANDEM_SOURCE 1" >>confdefs.h + + if test $ac_cv_header_minix_config_h = yes +then : + MINIX=yes + printf "%s\n" "@%:@define _MINIX 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_1_SOURCE 2" >>confdefs.h + +else $as_nop + MINIX= +fi + if test $ac_cv_safe_to_define___extensions__ = yes +then : + printf "%s\n" "@%:@define __EXTENSIONS__ 1" >>confdefs.h + +fi + if test $ac_cv_should_define__xopen_source = yes +then : + printf "%s\n" "@%:@define _XOPEN_SOURCE 500" >>confdefs.h + +fi + +@%:@ Check whether --enable-largefile was given. +if test ${enable_largefile+y} +then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO" +then : + break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _FILE_OFFSET_BITS 64 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _LARGE_FILES 1 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h +;; +esac +rm -rf conftest* + fi +fi + + +am__api_version='1.16' + + + # Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +printf %s "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test ${ac_cv_path_install+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + # Account for fact that we put trailing slashes in our PATH walk. +case $as_dir in @%:@(( + ./ | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test ${ac_cv_path_install+y}; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +printf "%s\n" "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +printf %s "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` + + + if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 +printf %s "checking for a race-free mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test ${ac_cv_path_mkdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir ('*'coreutils) '* | \ + 'BusyBox '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test ${ac_cv_path_mkdir+y}; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +printf "%s\n" "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + SET_MAKE= +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +printf "%s\n" "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test ${enable_dependency_tracking+y} +then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='rnnoise' + VERSION='unknown' + + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + +depcc="$CC" am_compiler_list= + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +printf %s "checking dependency style of $depcc... " >&6; } +if test ${am_cv_CC_dependencies_compiler_type+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi + +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + @%:@ Check whether --enable-maintainer-mode was given. +if test ${enable_maintainer_mode+y} +then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else $as_nop + USE_MAINTAINER_MODE=yes +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +printf %s "checking for inline... " >&6; } +if test ${ac_cv_c_inline+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo (void) {return 0; } +$ac_kw foo_t foo (void) {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +printf "%s\n" "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + + +case `pwd` in + *\ * | *\ *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.7' +macro_revision='2.4.7' + + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + + + + # Make sure we can run config.sub. +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +printf %s "checking build system type... " >&6; } +if test ${ac_cv_build+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +printf "%s\n" "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +printf %s "checking host system type... " >&6; } +if test ${ac_cv_host+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +printf "%s\n" "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +printf %s "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +printf "%s\n" "printf" >&6; } ;; + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +printf "%s\n" "print -r" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +printf "%s\n" "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +printf %s "checking for a sed that does not truncate output... " >&6; } +if test ${ac_cv_path_SED+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in sed gsed + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +printf "%s\n" "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test ${with_gnu_ld+y} +then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else $as_nop + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +printf %s "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +printf %s "checking for GNU ld... " >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +printf %s "checking for non-GNU ld... " >&6; } +fi +if test ${lt_cv_path_LD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +printf "%s\n" "$LD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +printf %s "checking if the linker ($LD) is GNU ld... " >&6; } +if test ${lt_cv_prog_gnu_ld+y} +then : + printf %s "(cached) " >&6 +else $as_nop + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test ${lt_cv_path_NM+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +printf "%s\n" "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +printf "%s\n" "$DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +printf "%s\n" "$ac_ct_DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +printf %s "checking the name lister ($NM) interface... " >&6; } +if test ${lt_cv_nm_interface+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +printf "%s\n" "$lt_cv_nm_interface" >&6; } + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +printf %s "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +printf "%s\n" "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +printf %s "checking the maximum length of command line arguments... " >&6; } +if test ${lt_cv_sys_max_cmd_len+y} +then : + printf %s "(cached) " >&6 +else $as_nop + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 +printf "%s\n" "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +printf %s "checking how to convert $build file names to $host format... " >&6; } +if test ${lt_cv_to_host_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +printf %s "checking how to convert $build file names to toolchain format... " >&6; } +if test ${lt_cv_to_tool_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +printf %s "checking for $LD option to reload object files... " >&6; } +if test ${lt_cv_ld_reload_flag+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_reload_flag='-r' +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. +set dummy ${ac_tool_prefix}file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$FILECMD"; then + ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_FILECMD="${ac_tool_prefix}file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FILECMD=$ac_cv_prog_FILECMD +if test -n "$FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 +printf "%s\n" "$FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_FILECMD"; then + ac_ct_FILECMD=$FILECMD + # Extract the first word of "file", so it can be a program name with args. +set dummy file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_FILECMD"; then + ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_FILECMD="file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD +if test -n "$ac_ct_FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 +printf "%s\n" "$ac_ct_FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_FILECMD" = x; then + FILECMD=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + FILECMD=$ac_ct_FILECMD + fi +else + FILECMD="$ac_cv_prog_FILECMD" +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +printf "%s\n" "$OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +printf "%s\n" "$ac_ct_OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +printf %s "checking how to recognize dependent libraries... " >&6; } +if test ${lt_cv_deplibs_check_method+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='$FILECMD -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly* | midnightbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=$FILECMD + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +printf "%s\n" "$DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +printf "%s\n" "$ac_ct_DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +printf %s "checking how to associate runtime and link libraries... " >&6; } +if test ${lt_cv_sharedlib_from_linklib_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +printf "%s\n" "$AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +printf "%s\n" "$ac_ct_AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + + + + + + +# Use ARFLAGS variable as AR's operation code to sync the variable naming with +# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have +# higher priority because thats what people were doing historically (setting +# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS +# variable obsoleted/removed. + +test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} +lt_ar_flags=$AR_FLAGS + + + + + + +# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override +# by AR_FLAGS because that was never working and AR_FLAGS is about to die. + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +printf %s "checking for archiver @FILE support... " >&6; } +if test ${lt_cv_ar_at_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +printf "%s\n" "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +printf "%s\n" "$RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +printf "%s\n" "$ac_ct_RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +printf %s "checking command to parse $NM output from $compiler object... " >&6; } +if test ${lt_cv_sys_global_symbol_pipe+y} +then : + printf %s "(cached) " >&6 +else $as_nop + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +printf "%s\n" "failed" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +printf %s "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test ${with_sysroot+y} +then : + withval=$with_sysroot; +else $as_nop + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +printf "%s\n" "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +printf "%s\n" "${lt_sysroot:-no}" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +printf %s "checking for a working dd... " >&6; } +if test ${ac_cv_path_lt_DD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in dd + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +printf "%s\n" "$ac_cv_path_lt_DD" >&6; } + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +printf %s "checking how to truncate binary pipes... " >&6; } +if test ${lt_cv_truncate_bin+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +printf "%s\n" "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test ${enable_libtool_lock+y} +then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `$FILECMD conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +printf %s "checking whether the C compiler needs -belf... " >&6; } +if test ${lt_cv_cc_needs_belf+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_cc_needs_belf=yes +else $as_nop + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +printf "%s\n" "$MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if test ${lt_cv_path_mainfest_tool+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +printf "%s\n" "$DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +printf "%s\n" "$NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +printf "%s\n" "$ac_ct_NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +printf "%s\n" "$LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +printf "%s\n" "$ac_ct_LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +printf "%s\n" "$OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +printf "%s\n" "$ac_ct_OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +printf "%s\n" "$OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +printf "%s\n" "$ac_ct_OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +printf %s "checking for -single_module linker flag... " >&6; } +if test ${lt_cv_apple_cc_single_mod+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +printf %s "checking for -exported_symbols_list linker flag... " >&6; } +if test ${lt_cv_ld_exported_symbols_list+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_ld_exported_symbols_list=yes +else $as_nop + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +printf %s "checking for -force_load linker flag... " >&6; } +if test ${lt_cv_ld_force_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 + $AR $AR_FLAGS libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +printf "%s\n" "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) + case $MACOSX_DEPLOYMENT_TARGET,$host in + 10.[012],*|,*powerpc*-darwin[5-8]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + *) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes +then : + printf "%s\n" "@%:@define HAVE_DLFCN_H 1" >>confdefs.h + +fi + + + + + +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + @%:@ Check whether --enable-shared was given. +if test ${enable_shared+y} +then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_shared=yes +fi + + + + + + + + + + @%:@ Check whether --enable-static was given. +if test ${enable_static+y} +then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test ${with_pic+y} +then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test ${enable_fast_install+y} +then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +printf %s "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test ${with_aix_soname+y} +then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else $as_nop + if test ${lt_cv_with_aix_soname+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +printf "%s\n" "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +printf %s "checking for objdir... " >&6; } +if test ${lt_cv_objdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +printf "%s\n" "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +printf "%s\n" "@%:@define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC and +# ICC, which need '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +printf %s "checking for ${ac_tool_prefix}file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +printf %s "checking for file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test ${lt_cv_prog_compiler_rtti_exceptions+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +printf %s "checking for $compiler option to produce PIC... " >&6; } +if test ${lt_cv_prog_compiler_pic+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test ${lt_cv_prog_compiler_pic_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test ${lt_cv_prog_compiler_static_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +printf %s "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +printf "%s\n" "$hard_links" >&6; } + if test no = "$hard_links"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl* | icl*) + # Native MSVC or ICC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC and ICC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly* | midnightbsd*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +printf %s "checking if $CC understands -b... " >&6; } +if test ${lt_cv_prog_compiler__b+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if test ${lt_cv_irix_exported_symbol+y} +then : + printf %s "(cached) " >&6 +else $as_nop + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_irix_exported_symbol=yes +else $as_nop + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +printf "%s\n" "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +printf %s "checking whether -lc should be explicitly linked in... " >&6; } +if test ${lt_cv_archive_cmds_need_lc+y} +then : + printf %s "(cached) " >&6 +else $as_nop + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +printf %s "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl* | *,icl*) + # Native MSVC or ICC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC and ICC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly* | midnightbsd*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if test ${lt_cv_shlibpath_overrides_runpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null +then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +printf "%s\n" "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +printf %s "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +printf "%s\n" "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes +then : + lt_cv_dlopen=shl_load +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +printf %s "checking for shl_load in -ldld... " >&6; } +if test ${ac_cv_lib_dld_shl_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main (void) +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_shl_load=yes +else $as_nop + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes +then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else $as_nop + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes +then : + lt_cv_dlopen=dlopen +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +printf %s "checking for dlopen in -lsvld... " >&6; } +if test ${ac_cv_lib_svld_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_svld_dlopen=yes +else $as_nop + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +printf %s "checking for dld_link in -ldld... " >&6; } +if test ${ac_cv_lib_dld_dld_link+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main (void) +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_dld_link=yes +else $as_nop + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes +then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +printf %s "checking whether a program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +printf "%s\n" "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +printf %s "checking whether a statically linked program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self_static+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +printf %s "checking whether stripping libraries is possible... " >&6; } +if test -z "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +else + if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + case $host_os in + darwin*) + # FIXME - insert some real tests, host_os isn't really good enough + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + ;; + freebsd*) + if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + fi + ;; + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + ;; + esac + fi +fi + + + + + + + + + + + + + # Report what library types will actually be built + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +printf %s "checking if libtool supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +printf "%s\n" "$can_build_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +printf %s "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +printf "%s\n" "$enable_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +printf %s "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +printf "%s\n" "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + + +printf "%s\n" "@%:@define RNNOISE_BUILD /**/" >>confdefs.h + + + +OP_LT_CURRENT=4 +OP_LT_REVISION=1 +OP_LT_AGE=4 + + + + + + + for flag in -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + +# Platform-specific tweaks +case $host in + *-mingw*) + # -std=c89 causes some warnings under mingw. + + for flag in -U__STRICT_ANSI__; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + # We need WINNT>=0x501 (WindowsXP) for getaddrinfo/freeaddrinfo. + # It's okay to define this even when HTTP support is disabled, as it only + # affects header declarations, not linking (unless we actually use some + # XP-only functions). + +printf "%s\n" "@%:@define _WIN32_WINNT 0x501" >>confdefs.h + + host_mingw=true + ;; +esac + if test "$host_mingw" = "true"; then + OP_WIN32_TRUE= + OP_WIN32_FALSE='#' +else + OP_WIN32_TRUE='#' + OP_WIN32_FALSE= +fi + + +@%:@ Check whether --enable-assertions was given. +if test ${enable_assertions+y} +then : + enableval=$enable_assertions; +else $as_nop + enable_assertions=no +fi + + +if test "$enable_assertions" = "yes" +then : + + +printf "%s\n" "@%:@define OP_ENABLE_ASSERTIONS 1" >>confdefs.h + + +fi + +@%:@ Check whether --enable-examples was given. +if test ${enable_examples+y} +then : + enableval=$enable_examples; +else $as_nop + enable_examples=yes +fi + + if test "$enable_examples" = "yes"; then + OP_ENABLE_EXAMPLES_TRUE= + OP_ENABLE_EXAMPLES_FALSE='#' +else + OP_ENABLE_EXAMPLES_TRUE='#' + OP_ENABLE_EXAMPLES_FALSE= +fi + + +case "$ac_cv_search_lrintf" in @%:@( + "no") : + ;; @%:@( + "none required") : + ;; @%:@( + *) : + lrintf_lib="$ac_cv_search_lrintf" ;; +esac + +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 +printf %s "checking for _mwvalidcheckl in -lmw... " >&6; } +if test ${ac_cv_lib_mw__mwvalidcheckl+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char _mwvalidcheckl (); +int +main (void) +{ +return _mwvalidcheckl (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_mw__mwvalidcheckl=yes +else $as_nop + ac_cv_lib_mw__mwvalidcheckl=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 +printf "%s\n" "$ac_cv_lib_mw__mwvalidcheckl" >&6; } +if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes +then : + LIBM=-lmw +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM="$LIBM -lm" +fi + + ;; +*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM=-lm +fi + + ;; +esac + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC way to treat warnings as errors" >&5 +printf %s "checking for $CC way to treat warnings as errors... " >&6; } +if test ${cc_cv_werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + + if test ${cc_cv_cflags__Werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -Werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__Werror='yes'" +else $as_nop + eval "cc_cv_cflags__Werror='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__Werror = xyes +then : + cc_cv_werror=-Werror +else $as_nop + + if test ${cc_cv_cflags__errwarn__all+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -errwarn=%all" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__errwarn__all='yes'" +else $as_nop + eval "cc_cv_cflags__errwarn__all='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__errwarn__all = xyes +then : + cc_cv_werror=-errwarn=%all +fi + +fi + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_werror" >&5 +printf "%s\n" "$cc_cv_werror" >&6; } + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__(( visibility(\"default\") ))" >&5 +printf %s "checking if $CC supports __attribute__(( visibility(\"default\") ))... " >&6; } +if test ${cc_cv_attribute_visibility_default+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +void __attribute__((visibility("default"))) default_function() { } +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "cc_cv_attribute_visibility_default='yes'" +else $as_nop + eval "cc_cv_attribute_visibility_default='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_attribute_visibility_default" >&5 +printf "%s\n" "$cc_cv_attribute_visibility_default" >&6; } + + if eval test x$cc_cv_attribute_visibility_default = xyes +then : + +printf "%s\n" "@%:@define SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT 1" >>confdefs.h + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fvisibility=hidden" >&5 +printf %s "checking if $CC supports -fvisibility=hidden... " >&6; } +if test ${cc_cv_flag_visibility+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + + if test ${cc_cv_cflags__fvisibility_hidden+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__fvisibility_hidden='yes'" +else $as_nop + eval "cc_cv_cflags__fvisibility_hidden='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__fvisibility_hidden = xyes +then : + cc_cv_flag_visibility='yes' +else $as_nop + cc_cv_flag_visibility='no' +fi + + CFLAGS="$cc_flag_visibility_save_CFLAGS" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_flag_visibility" >&5 +printf "%s\n" "$cc_cv_flag_visibility" >&6; } + + if test "x$cc_cv_flag_visibility" = "xyes" +then : + +printf "%s\n" "@%:@define SUPPORT_FLAG_VISIBILITY 1" >>confdefs.h + + CFLAGS="${CFLAGS} -fvisibility=hidden" +fi + + +fi + + + +@%:@ Check whether --enable-doc was given. +if test ${enable_doc+y} +then : + enableval=$enable_doc; +else $as_nop + enable_doc=yes + +fi + + +if test "$enable_doc" = "yes" +then : + + # Extract the first word of "doxygen", so it can be a program name with args. +set dummy doxygen; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOXYGEN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOXYGEN"; then + ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOXYGEN="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" +fi +fi +HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN +if test -n "$HAVE_DOXYGEN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 +printf "%s\n" "$HAVE_DOXYGEN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + # Extract the first word of "dot", so it can be a program name with args. +set dummy dot; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOT"; then + ac_cv_prog_HAVE_DOT="$HAVE_DOT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOT="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOT" && ac_cv_prog_HAVE_DOT="no" +fi +fi +HAVE_DOT=$ac_cv_prog_HAVE_DOT +if test -n "$HAVE_DOT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOT" >&5 +printf "%s\n" "$HAVE_DOT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + +else $as_nop + + HAVE_DOXYGEN=no + +fi + + if test "$HAVE_DOXYGEN" = "yes"; then + HAVE_DOXYGEN_TRUE= + HAVE_DOXYGEN_FALSE='#' +else + HAVE_DOXYGEN_TRUE='#' + HAVE_DOXYGEN_FALSE= +fi + + +ac_config_files="$ac_config_files Makefile rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile" + +ac_config_headers="$ac_config_headers config.h" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +printf %s "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 +printf "%s\n" "done" >&6; } +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_WIN32_TRUE}" && test -z "${OP_WIN32_FALSE}"; then + as_fn_error $? "conditional \"OP_WIN32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_ENABLE_EXAMPLES_TRUE}" && test -z "${OP_ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"OP_ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then + as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config='$ac_cs_config_escaped' +ac_cs_version="\\ +rnnoise config.status unknown +configured by $0, generated by GNU Autoconf 2.71, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2021 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + printf "%s\n" "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + printf "%s\n" "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + printf "%s\n" "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + printf "%s\n" "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +FILECMD \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "rnnoise.pc") CONFIG_FILES="$CONFIG_FILES rnnoise.pc" ;; + "rnnoise-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES rnnoise-uninstalled.pc" ;; + "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`printf "%s\n" "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# A file(cmd) program that detects file types. +FILECMD=$lt_FILECMD + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive (by configure). +lt_ar_flags=$lt_ar_flags + +# Flags to create an archive. +AR_FLAGS=\@S|@{ARFLAGS-"\@S|@lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + $SED '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&5 +printf "%s\n" "$as_me: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&6;} diff --git a/android/jni/rnnoise/autom4te.cache/output.3 b/android/jni/rnnoise/autom4te.cache/output.3 new file mode 100644 index 00000000..28596706 --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/output.3 @@ -0,0 +1,15957 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.71 for rnnoise unknown. +@%:@ +@%:@ Report bugs to . +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +@%:@ Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else \$as_nop + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : + +else \$as_nop + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null +then : + as_have_required=yes +else $as_nop + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : + +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$as_shell as_have_required=yes + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : + break 2 +fi +fi + done;; + esac + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi + + + if test "x$CONFIG_SHELL" != x +then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." + else + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and jmvalin@jmvalin.ca +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + +@%:@ as_fn_nop +@%:@ --------- +@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='rnnoise' +PACKAGE_TARNAME='rnnoise' +PACKAGE_VERSION='unknown' +PACKAGE_STRING='rnnoise unknown' +PACKAGE_BUGREPORT='jmvalin@jmvalin.ca' +PACKAGE_URL='' + +ac_unique_file="src/denoise.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_STDIO_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_header_c_list= +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +HAVE_DOXYGEN_FALSE +HAVE_DOXYGEN_TRUE +HAVE_DOT +HAVE_DOXYGEN +lrintf_lib +LIBM +OP_ENABLE_EXAMPLES_FALSE +OP_ENABLE_EXAMPLES_TRUE +OP_WIN32_FALSE +OP_WIN32_TRUE +OP_LT_AGE +OP_LT_REVISION +OP_LT_CURRENT +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +FILECMD +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +CSCOPE +ETAGS +CTAGS +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +enable_dependency_tracking +enable_silent_rules +enable_maintainer_mode +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_assertions +enable_examples +enable_doc +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures rnnoise unknown to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/rnnoise@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of rnnoise unknown:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-assertions Enable assertions in code + --disable-examples Do not build example applications + --disable-doc Do not build API documentation + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +rnnoise configure unknown +generated by GNU Autoconf 2.71 + +Copyright (C) 2021 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + } +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. */ + +#include +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main (void) +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done + +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; +esac + +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" + # Save into config.log some information that might help in debugging. + { + echo + + printf "%s\n" "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + printf "%s\n" "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + printf "%s\n" "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + printf "%s\n" "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +printf "%s\n" "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h + +printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + ac_site_files="$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" +else + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +fi + +for ac_site_file in $ac_site_files +do + case $ac_site_file in @%:@( + */*) : + ;; @%:@( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif + +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" + +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" +as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" +as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" + +# Auxiliary files required by this configure script. +ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" + +# Locations in which to look for auxiliary files. +ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." + +# Search for a directory containing all of the required auxiliary files, +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. +# If we don't find one directory that contains all the files we need, +# we report the set of missing files from the *first* directory in +# $ac_aux_dir_candidates and give up. +ac_missing_aux_files="" +ac_first_candidate=: +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in $ac_aux_dir_candidates +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 + ac_aux_dir_found=yes + ac_install_sh= + for ac_aux in $ac_aux_files + do + # As a special case, if "install-sh" is required, that requirement + # can be satisfied by any of "install-sh", "install.sh", or "shtool", + # and $ac_install_sh is set appropriately for whichever one is found. + if test x"$ac_aux" = x"install-sh" + then + if test -f "${as_dir}install-sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 + ac_install_sh="${as_dir}install-sh -c" + elif test -f "${as_dir}install.sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 + ac_install_sh="${as_dir}install.sh -c" + elif test -f "${as_dir}shtool"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 + ac_install_sh="${as_dir}shtool install -c" + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} install-sh" + else + break + fi + fi + else + if test -f "${as_dir}${ac_aux}"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" + else + break + fi + fi + fi + done + if test "$ac_aux_dir_found" = yes; then + ac_aux_dir="$as_dir" + break + fi + ac_first_candidate=false + + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 +fi + + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +if test -f "${ac_aux_dir}config.guess"; then + ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" +fi +if test -f "${ac_aux_dir}config.sub"; then + ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" +fi +if test -f "$ac_aux_dir/configure"; then + ac_@&t@configure="$SHELL ${ac_aux_dir}configure" +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +fi + + +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion -version; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else $as_nop + ac_file='' +fi +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main (void) +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_compiler_gnu=yes +else $as_nop + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+y} +ac_save_CFLAGS=$CFLAGS +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +else $as_nop + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +printf %s "checking whether $CC understands -c and -o together... " >&6; } +if test ${am_cv_prog_cc_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_header= ac_cache= +for ac_item in $ac_header_c_list +do + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi +done + + + + + + + + +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : + +printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 +printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test ${ac_cv_safe_to_define___extensions__+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_safe_to_define___extensions__=yes +else $as_nop + ac_cv_safe_to_define___extensions__=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 +printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 +printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } +if test ${ac_cv_should_define__xopen_source+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_should_define__xopen_source=no + if test $ac_cv_header_wchar_h = yes +then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE 500 + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_should_define__xopen_source=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 +printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } + + printf "%s\n" "@%:@define _ALL_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _DARWIN_C_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _GNU_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h + + printf "%s\n" "@%:@define _NETBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _OPENBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h + + printf "%s\n" "@%:@define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h + + printf "%s\n" "@%:@define _TANDEM_SOURCE 1" >>confdefs.h + + if test $ac_cv_header_minix_config_h = yes +then : + MINIX=yes + printf "%s\n" "@%:@define _MINIX 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_SOURCE 1" >>confdefs.h + + printf "%s\n" "@%:@define _POSIX_1_SOURCE 2" >>confdefs.h + +else $as_nop + MINIX= +fi + if test $ac_cv_safe_to_define___extensions__ = yes +then : + printf "%s\n" "@%:@define __EXTENSIONS__ 1" >>confdefs.h + +fi + if test $ac_cv_should_define__xopen_source = yes +then : + printf "%s\n" "@%:@define _XOPEN_SOURCE 500" >>confdefs.h + +fi + +@%:@ Check whether --enable-largefile was given. +if test ${enable_largefile+y} +then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO" +then : + break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _FILE_OFFSET_BITS 64 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@define _LARGE_FILES 1 +@%:@include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +@%:@define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +printf "%s\n" "@%:@define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h +;; +esac +rm -rf conftest* + fi +fi + + +am__api_version='1.16' + + + # Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +printf %s "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test ${ac_cv_path_install+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + # Account for fact that we put trailing slashes in our PATH walk. +case $as_dir in @%:@(( + ./ | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test ${ac_cv_path_install+y}; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +printf "%s\n" "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +printf %s "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` + + + if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 +printf %s "checking for a race-free mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test ${ac_cv_path_mkdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir ('*'coreutils) '* | \ + 'BusyBox '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test ${ac_cv_path_mkdir+y}; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +printf "%s\n" "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + SET_MAKE= +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +printf "%s\n" "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test ${enable_dependency_tracking+y} +then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='rnnoise' + VERSION='unknown' + + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + +depcc="$CC" am_compiler_list= + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +printf %s "checking dependency style of $depcc... " >&6; } +if test ${am_cv_CC_dependencies_compiler_type+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi + +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + @%:@ Check whether --enable-maintainer-mode was given. +if test ${enable_maintainer_mode+y} +then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else $as_nop + USE_MAINTAINER_MODE=yes +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +printf %s "checking for inline... " >&6; } +if test ${ac_cv_c_inline+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo (void) {return 0; } +$ac_kw foo_t foo (void) {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +printf "%s\n" "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + + +case `pwd` in + *\ * | *\ *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.7' +macro_revision='2.4.7' + + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + + + + # Make sure we can run config.sub. +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +printf %s "checking build system type... " >&6; } +if test ${ac_cv_build+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +printf "%s\n" "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +printf %s "checking host system type... " >&6; } +if test ${ac_cv_host+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +printf "%s\n" "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +printf %s "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +printf "%s\n" "printf" >&6; } ;; + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +printf "%s\n" "print -r" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +printf "%s\n" "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +printf %s "checking for a sed that does not truncate output... " >&6; } +if test ${ac_cv_path_SED+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in sed gsed + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +printf "%s\n" "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test ${with_gnu_ld+y} +then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else $as_nop + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +printf %s "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +printf %s "checking for GNU ld... " >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +printf %s "checking for non-GNU ld... " >&6; } +fi +if test ${lt_cv_path_LD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +printf "%s\n" "$LD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +printf %s "checking if the linker ($LD) is GNU ld... " >&6; } +if test ${lt_cv_prog_gnu_ld+y} +then : + printf %s "(cached) " >&6 +else $as_nop + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test ${lt_cv_path_NM+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +printf "%s\n" "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +printf "%s\n" "$DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +printf "%s\n" "$ac_ct_DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +printf %s "checking the name lister ($NM) interface... " >&6; } +if test ${lt_cv_nm_interface+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +printf "%s\n" "$lt_cv_nm_interface" >&6; } + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +printf %s "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +printf "%s\n" "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +printf %s "checking the maximum length of command line arguments... " >&6; } +if test ${lt_cv_sys_max_cmd_len+y} +then : + printf %s "(cached) " >&6 +else $as_nop + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 +printf "%s\n" "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +printf %s "checking how to convert $build file names to $host format... " >&6; } +if test ${lt_cv_to_host_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +printf %s "checking how to convert $build file names to toolchain format... " >&6; } +if test ${lt_cv_to_tool_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +printf %s "checking for $LD option to reload object files... " >&6; } +if test ${lt_cv_ld_reload_flag+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_reload_flag='-r' +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. +set dummy ${ac_tool_prefix}file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$FILECMD"; then + ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_FILECMD="${ac_tool_prefix}file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FILECMD=$ac_cv_prog_FILECMD +if test -n "$FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 +printf "%s\n" "$FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_FILECMD"; then + ac_ct_FILECMD=$FILECMD + # Extract the first word of "file", so it can be a program name with args. +set dummy file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_FILECMD"; then + ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_FILECMD="file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD +if test -n "$ac_ct_FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 +printf "%s\n" "$ac_ct_FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_FILECMD" = x; then + FILECMD=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + FILECMD=$ac_ct_FILECMD + fi +else + FILECMD="$ac_cv_prog_FILECMD" +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +printf "%s\n" "$OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +printf "%s\n" "$ac_ct_OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +printf %s "checking how to recognize dependent libraries... " >&6; } +if test ${lt_cv_deplibs_check_method+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='$FILECMD -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly* | midnightbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=$FILECMD + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +printf "%s\n" "$DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +printf "%s\n" "$ac_ct_DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +printf %s "checking how to associate runtime and link libraries... " >&6; } +if test ${lt_cv_sharedlib_from_linklib_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +printf "%s\n" "$AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +printf "%s\n" "$ac_ct_AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + + + + + + +# Use ARFLAGS variable as AR's operation code to sync the variable naming with +# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have +# higher priority because thats what people were doing historically (setting +# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS +# variable obsoleted/removed. + +test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} +lt_ar_flags=$AR_FLAGS + + + + + + +# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override +# by AR_FLAGS because that was never working and AR_FLAGS is about to die. + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +printf %s "checking for archiver @FILE support... " >&6; } +if test ${lt_cv_ar_at_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +printf "%s\n" "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +printf "%s\n" "$RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +printf "%s\n" "$ac_ct_RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +printf %s "checking command to parse $NM output from $compiler object... " >&6; } +if test ${lt_cv_sys_global_symbol_pipe+y} +then : + printf %s "(cached) " >&6 +else $as_nop + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +printf "%s\n" "failed" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +printf %s "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test ${with_sysroot+y} +then : + withval=$with_sysroot; +else $as_nop + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +printf "%s\n" "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +printf "%s\n" "${lt_sysroot:-no}" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +printf %s "checking for a working dd... " >&6; } +if test ${ac_cv_path_lt_DD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in dd + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +printf "%s\n" "$ac_cv_path_lt_DD" >&6; } + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +printf %s "checking how to truncate binary pipes... " >&6; } +if test ${lt_cv_truncate_bin+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +printf "%s\n" "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test ${enable_libtool_lock+y} +then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `$FILECMD conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +printf %s "checking whether the C compiler needs -belf... " >&6; } +if test ${lt_cv_cc_needs_belf+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_cc_needs_belf=yes +else $as_nop + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +printf "%s\n" "$MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if test ${lt_cv_path_mainfest_tool+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +printf "%s\n" "$DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +printf "%s\n" "$NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +printf "%s\n" "$ac_ct_NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +printf "%s\n" "$LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +printf "%s\n" "$ac_ct_LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +printf "%s\n" "$OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +printf "%s\n" "$ac_ct_OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +printf "%s\n" "$OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +printf "%s\n" "$ac_ct_OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +printf %s "checking for -single_module linker flag... " >&6; } +if test ${lt_cv_apple_cc_single_mod+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +printf %s "checking for -exported_symbols_list linker flag... " >&6; } +if test ${lt_cv_ld_exported_symbols_list+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_ld_exported_symbols_list=yes +else $as_nop + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +printf %s "checking for -force_load linker flag... " >&6; } +if test ${lt_cv_ld_force_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 + $AR $AR_FLAGS libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +printf "%s\n" "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) + case $MACOSX_DEPLOYMENT_TARGET,$host in + 10.[012],*|,*powerpc*-darwin[5-8]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + *) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes +then : + printf "%s\n" "@%:@define HAVE_DLFCN_H 1" >>confdefs.h + +fi + + + + + +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + @%:@ Check whether --enable-shared was given. +if test ${enable_shared+y} +then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_shared=yes +fi + + + + + + + + + + @%:@ Check whether --enable-static was given. +if test ${enable_static+y} +then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test ${with_pic+y} +then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test ${enable_fast_install+y} +then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +printf %s "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test ${with_aix_soname+y} +then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else $as_nop + if test ${lt_cv_with_aix_soname+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +printf "%s\n" "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +printf %s "checking for objdir... " >&6; } +if test ${lt_cv_objdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +printf "%s\n" "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +printf "%s\n" "@%:@define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC and +# ICC, which need '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +printf %s "checking for ${ac_tool_prefix}file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +printf %s "checking for file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test ${lt_cv_prog_compiler_rtti_exceptions+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +printf %s "checking for $compiler option to produce PIC... " >&6; } +if test ${lt_cv_prog_compiler_pic+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test ${lt_cv_prog_compiler_pic_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test ${lt_cv_prog_compiler_static_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +printf %s "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +printf "%s\n" "$hard_links" >&6; } + if test no = "$hard_links"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl* | icl*) + # Native MSVC or ICC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC and ICC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly* | midnightbsd*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +printf %s "checking if $CC understands -b... " >&6; } +if test ${lt_cv_prog_compiler__b+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if test ${lt_cv_irix_exported_symbol+y} +then : + printf %s "(cached) " >&6 +else $as_nop + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_irix_exported_symbol=yes +else $as_nop + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +printf "%s\n" "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +printf %s "checking whether -lc should be explicitly linked in... " >&6; } +if test ${lt_cv_archive_cmds_need_lc+y} +then : + printf %s "(cached) " >&6 +else $as_nop + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +printf %s "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl* | *,icl*) + # Native MSVC or ICC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC and ICC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly* | midnightbsd*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if test ${lt_cv_shlibpath_overrides_runpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null +then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +printf "%s\n" "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +printf %s "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +printf "%s\n" "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes +then : + lt_cv_dlopen=shl_load +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +printf %s "checking for shl_load in -ldld... " >&6; } +if test ${ac_cv_lib_dld_shl_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main (void) +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_shl_load=yes +else $as_nop + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes +then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else $as_nop + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes +then : + lt_cv_dlopen=dlopen +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +printf %s "checking for dlopen in -lsvld... " >&6; } +if test ${ac_cv_lib_svld_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_svld_dlopen=yes +else $as_nop + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +printf %s "checking for dld_link in -ldld... " >&6; } +if test ${ac_cv_lib_dld_dld_link+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main (void) +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_dld_link=yes +else $as_nop + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes +then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +printf %s "checking whether a program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +printf "%s\n" "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +printf %s "checking whether a statically linked program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self_static+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +printf %s "checking whether stripping libraries is possible... " >&6; } +if test -z "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +else + if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + case $host_os in + darwin*) + # FIXME - insert some real tests, host_os isn't really good enough + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + ;; + freebsd*) + if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + fi + ;; + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + ;; + esac + fi +fi + + + + + + + + + + + + + # Report what library types will actually be built + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +printf %s "checking if libtool supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +printf "%s\n" "$can_build_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +printf %s "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +printf "%s\n" "$enable_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +printf %s "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +printf "%s\n" "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +@%:@ Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + + +printf "%s\n" "@%:@define RNNOISE_BUILD /**/" >>confdefs.h + + + +OP_LT_CURRENT=4 +OP_LT_REVISION=1 +OP_LT_AGE=4 + + + + + + + for flag in -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + +# Platform-specific tweaks +case $host in + *-mingw*) + # -std=c89 causes some warnings under mingw. + + for flag in -U__STRICT_ANSI__; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + # We need WINNT>=0x501 (WindowsXP) for getaddrinfo/freeaddrinfo. + # It's okay to define this even when HTTP support is disabled, as it only + # affects header declarations, not linking (unless we actually use some + # XP-only functions). + +printf "%s\n" "@%:@define _WIN32_WINNT 0x501" >>confdefs.h + + host_mingw=true + ;; +esac + if test "$host_mingw" = "true"; then + OP_WIN32_TRUE= + OP_WIN32_FALSE='#' +else + OP_WIN32_TRUE='#' + OP_WIN32_FALSE= +fi + + +@%:@ Check whether --enable-assertions was given. +if test ${enable_assertions+y} +then : + enableval=$enable_assertions; +else $as_nop + enable_assertions=no +fi + + +if test "$enable_assertions" = "yes" +then : + + +printf "%s\n" "@%:@define OP_ENABLE_ASSERTIONS 1" >>confdefs.h + + +fi + +@%:@ Check whether --enable-examples was given. +if test ${enable_examples+y} +then : + enableval=$enable_examples; +else $as_nop + enable_examples=yes +fi + + if test "$enable_examples" = "yes"; then + OP_ENABLE_EXAMPLES_TRUE= + OP_ENABLE_EXAMPLES_FALSE='#' +else + OP_ENABLE_EXAMPLES_TRUE='#' + OP_ENABLE_EXAMPLES_FALSE= +fi + + +case "$ac_cv_search_lrintf" in @%:@( + "no") : + ;; @%:@( + "none required") : + ;; @%:@( + *) : + lrintf_lib="$ac_cv_search_lrintf" ;; +esac + +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 +printf %s "checking for _mwvalidcheckl in -lmw... " >&6; } +if test ${ac_cv_lib_mw__mwvalidcheckl+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char _mwvalidcheckl (); +int +main (void) +{ +return _mwvalidcheckl (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_mw__mwvalidcheckl=yes +else $as_nop + ac_cv_lib_mw__mwvalidcheckl=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 +printf "%s\n" "$ac_cv_lib_mw__mwvalidcheckl" >&6; } +if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes +then : + LIBM=-lmw +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM="$LIBM -lm" +fi + + ;; +*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM=-lm +fi + + ;; +esac + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC way to treat warnings as errors" >&5 +printf %s "checking for $CC way to treat warnings as errors... " >&6; } +if test ${cc_cv_werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + + if test ${cc_cv_cflags__Werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -Werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__Werror='yes'" +else $as_nop + eval "cc_cv_cflags__Werror='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__Werror = xyes +then : + cc_cv_werror=-Werror +else $as_nop + + if test ${cc_cv_cflags__errwarn__all+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -errwarn=%all" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__errwarn__all='yes'" +else $as_nop + eval "cc_cv_cflags__errwarn__all='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__errwarn__all = xyes +then : + cc_cv_werror=-errwarn=%all +fi + +fi + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_werror" >&5 +printf "%s\n" "$cc_cv_werror" >&6; } + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__(( visibility(\"default\") ))" >&5 +printf %s "checking if $CC supports __attribute__(( visibility(\"default\") ))... " >&6; } +if test ${cc_cv_attribute_visibility_default+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +void __attribute__((visibility("default"))) default_function() { } +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "cc_cv_attribute_visibility_default='yes'" +else $as_nop + eval "cc_cv_attribute_visibility_default='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_attribute_visibility_default" >&5 +printf "%s\n" "$cc_cv_attribute_visibility_default" >&6; } + + if eval test x$cc_cv_attribute_visibility_default = xyes +then : + +printf "%s\n" "@%:@define SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT 1" >>confdefs.h + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fvisibility=hidden" >&5 +printf %s "checking if $CC supports -fvisibility=hidden... " >&6; } +if test ${cc_cv_flag_visibility+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + + if test ${cc_cv_cflags__fvisibility_hidden+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__fvisibility_hidden='yes'" +else $as_nop + eval "cc_cv_cflags__fvisibility_hidden='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__fvisibility_hidden = xyes +then : + cc_cv_flag_visibility='yes' +else $as_nop + cc_cv_flag_visibility='no' +fi + + CFLAGS="$cc_flag_visibility_save_CFLAGS" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_flag_visibility" >&5 +printf "%s\n" "$cc_cv_flag_visibility" >&6; } + + if test "x$cc_cv_flag_visibility" = "xyes" +then : + +printf "%s\n" "@%:@define SUPPORT_FLAG_VISIBILITY 1" >>confdefs.h + + CFLAGS="${CFLAGS} -fvisibility=hidden" +fi + + +fi + + + +@%:@ Check whether --enable-doc was given. +if test ${enable_doc+y} +then : + enableval=$enable_doc; +else $as_nop + enable_doc=yes + +fi + + +if test "$enable_doc" = "yes" +then : + + # Extract the first word of "doxygen", so it can be a program name with args. +set dummy doxygen; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOXYGEN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOXYGEN"; then + ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOXYGEN="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" +fi +fi +HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN +if test -n "$HAVE_DOXYGEN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 +printf "%s\n" "$HAVE_DOXYGEN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + # Extract the first word of "dot", so it can be a program name with args. +set dummy dot; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOT"; then + ac_cv_prog_HAVE_DOT="$HAVE_DOT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOT="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOT" && ac_cv_prog_HAVE_DOT="no" +fi +fi +HAVE_DOT=$ac_cv_prog_HAVE_DOT +if test -n "$HAVE_DOT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOT" >&5 +printf "%s\n" "$HAVE_DOT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + +else $as_nop + + HAVE_DOXYGEN=no + +fi + + if test "$HAVE_DOXYGEN" = "yes"; then + HAVE_DOXYGEN_TRUE= + HAVE_DOXYGEN_FALSE='#' +else + HAVE_DOXYGEN_TRUE='#' + HAVE_DOXYGEN_FALSE= +fi + + +ac_config_files="$ac_config_files Makefile rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile" + +ac_config_headers="$ac_config_headers config.h" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +printf %s "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 +printf "%s\n" "done" >&6; } +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_WIN32_TRUE}" && test -z "${OP_WIN32_FALSE}"; then + as_fn_error $? "conditional \"OP_WIN32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_ENABLE_EXAMPLES_TRUE}" && test -z "${OP_ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"OP_ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then + as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_@&t@echo='printf %s\n' +as_@&t@echo_n='printf %s' + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config='$ac_cs_config_escaped' +ac_cs_version="\\ +rnnoise config.status unknown +configured by $0, generated by GNU Autoconf 2.71, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2021 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + printf "%s\n" "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + printf "%s\n" "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + printf "%s\n" "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + printf "%s\n" "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +FILECMD \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "rnnoise.pc") CONFIG_FILES="$CONFIG_FILES rnnoise.pc" ;; + "rnnoise-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES rnnoise-uninstalled.pc" ;; + "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`printf "%s\n" "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# A file(cmd) program that detects file types. +FILECMD=$lt_FILECMD + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive (by configure). +lt_ar_flags=$lt_ar_flags + +# Flags to create an archive. +AR_FLAGS=\@S|@{ARFLAGS-"\@S|@lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + $SED '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&5 +printf "%s\n" "$as_me: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&6;} + \ No newline at end of file diff --git a/android/jni/rnnoise/autom4te.cache/requests b/android/jni/rnnoise/autom4te.cache/requests new file mode 100644 index 00000000..5c8fe599 --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/requests @@ -0,0 +1,652 @@ +# This file was generated by Autom4te 2.71. +# It contains the lists of macros which have been traced. +# It can be safely removed. + +@request = ( + bless( [ + '0', + 1, + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf' + ], + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', + '/usr/local/share/aclocal/libtool.m4', + '/usr/local/share/aclocal/ltargz.m4', + '/usr/local/share/aclocal/ltdl.m4', + '/usr/local/share/aclocal/ltoptions.m4', + '/usr/local/share/aclocal/ltsugar.m4', + '/usr/local/share/aclocal/ltversion.m4', + '/usr/local/share/aclocal/lt~obsolete.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/auxdir.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/cond.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/install-sh.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/lead-dot.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/maintainer.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/runlog.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/sanity.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/silent.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/strip.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/tar.m4', + 'm4/attributes.m4', + 'configure.ac' + ], + { + 'CC_ATTRIBUTE_NONNULL' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'LT_PROG_GCJ' => 1, + 'LT_CMD_MAX_LEN' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + 'AC_LIBTOOL_FC' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + 'AC_DISABLE_SHARED' => 1, + 'AU_DEFUN' => 1, + 'AM_MISSING_PROG' => 1, + 'CC_CHECK_ATTRIBUTE' => 1, + 'CC_CHECK_LDFLAGS' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + 'AM_PROG_INSTALL_SH' => 1, + '_LT_PROG_CXX' => 1, + 'AM_MISSING_HAS_RUN' => 1, + 'LT_PROG_RC' => 1, + 'CC_FLAG_VISIBILITY' => 1, + 'AC_LIBTOOL_F77' => 1, + '_LT_DLL_DEF_P' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'AM_SET_DEPDIR' => 1, + '_LT_AC_LANG_CXX' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'CC_CHECK_CFLAGS' => 1, + '_LT_AC_LANG_F77' => 1, + 'CC_ATTRIBUTE_MALLOC' => 1, + 'm4_pattern_forbid' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_CHECK_LIBM' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + 'CC_ATTRIBUTE_FORMAT_ARG' => 1, + 'CC_CHECK_CFLAGS_SILENT' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'AC_LIB_LTDL' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'LT_AC_PROG_SED' => 1, + 'AC_WITH_LTDL' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'CC_ATTRIBUTE_CONST' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'LTDL_INSTALLABLE' => 1, + 'CC_CHECK_WERROR' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'CC_ATTRIBUTE_UNUSED' => 1, + 'LTDL_CONVENIENCE' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'LT_WITH_LTDL' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'AM_DISABLE_SHARED' => 1, + 'AM_DEP_TRACK' => 1, + 'CC_ATTRIBUTE_VISIBILITY' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + 'CC_ATTRIBUTE_DEPRECATED' => 1, + '_LT_COMPILER_OPTION' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + 'AC_LTDL_PREOPEN' => 1, + 'AM_SUBST_NOTMAKE' => 1, + '_AM_DEPENDENCIES' => 1, + '_LT_AC_TAGVAR' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'AM_INIT_AUTOMAKE' => 1, + '_AM_IF_OPTION' => 1, + '_LT_AC_SHELL_INIT' => 1, + 'CC_ATTRIBUTE_PACKED' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + '_LT_LINKER_OPTION' => 1, + 'AM_RUN_LOG' => 1, + 'LT_SYS_MODULE_EXT' => 1, + 'AC_LIBTOOL_SETUP' => 1, + '_AM_SET_OPTION' => 1, + 'CC_CHECK_CFLAG_APPEND' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + '_LT_CC_BASENAME' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + 'm4_pattern_allow' => 1, + 'LT_FUNC_ARGZ' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AC_ENABLE_SHARED' => 1, + 'AM_SILENT_RULES' => 1, + 'include' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'LT_LIB_DLLOAD' => 1, + 'AM_PROG_CC_C_O' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AM_PROG_LD' => 1, + '_LT_WITH_SYSROOT' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'CC_ATTRIBUTE_DESTRUCTOR' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + 'AM_ENABLE_STATIC' => 1, + 'AC_LIBTOOL_GCJ' => 1, + 'LT_AC_PROG_RC' => 1, + '_LT_AC_LOCK' => 1, + 'CC_CHECK_CFLAGS_APPEND' => 1, + 'LTSUGAR_VERSION' => 1, + 'LTDL_INIT' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'm4_include' => 1, + 'CC_ATTRIBUTE_ALIAS' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'AM_PROG_NM' => 1, + '_AM_MANGLE_OPTION' => 1, + '_LT_AC_SYS_COMPILER' => 1, + '_AC_PROG_LIBTOOL' => 1, + 'AC_PATH_MAGIC' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AC_DEFUN_ONCE' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + '_LT_PROG_LTMAIN' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'AC_DISABLE_STATIC' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'LT_INIT' => 1, + 'AC_ENABLE_STATIC' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'AC_PROG_LD' => 1, + 'AM_PROG_LIBTOOL' => 1, + '_LTDL_SETUP' => 1, + 'CC_ATTRIBUTE_ALIGNED' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + 'AC_PROG_EGREP' => 1, + '_m4_warn' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'CC_FUNC_EXPECT' => 1, + '_AM_SET_OPTIONS' => 1, + '_AM_PROG_TAR' => 1, + 'AC_DEFUN' => 1, + 'AM_ENABLE_SHARED' => 1, + 'AM_SET_LEADING_DOT' => 1, + 'AM_SANITY_CHECK' => 1, + 'LT_PATH_NM' => 1, + 'CC_ATTRIBUTE_CONSTRUCTOR' => 1, + '_LT_LIBOBJ' => 1, + 'AC_LIBTOOL_RC' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + '_AM_PROG_CC_C_O' => 1, + 'AC_LIBTOOL_PICMODE' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'CC_ATTRIBUTE_FORMAT' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'LT_LIB_M' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'LT_PATH_LD' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + 'LT_LANG' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + 'LTVERSION_VERSION' => 1, + 'LT_PROG_GO' => 1, + 'AM_DISABLE_STATIC' => 1, + 'CC_NOUNDEFINED' => 1, + 'AC_LTDL_DLLIB' => 1, + 'LT_SYS_MODULE_PATH' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'CC_ATTRIBUTE_SENTINEL' => 1, + '_LT_PROG_FC' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'LT_OUTPUT' => 1, + 'AC_PROG_NM' => 1, + 'AC_LTDL_SHLIBPATH' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + 'AM_CONDITIONAL' => 1, + '_LT_PROG_F77' => 1, + 'LTOPTIONS_VERSION' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '1', + 1, + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf' + ], + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f', + 'aclocal.m4', + 'configure.ac' + ], + { + 'AM_AUTOMAKE_VERSION' => 1, + '_AM_COND_IF' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AM_CONDITIONAL' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'm4_sinclude' => 1, + 'AM_GNU_GETTEXT' => 1, + 'm4_pattern_allow' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AM_NLS' => 1, + 'AC_CONFIG_LINKS' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'AC_CONFIG_FILES' => 1, + 'AM_XGETTEXT_OPTION' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_SUBST' => 1, + 'm4_pattern_forbid' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'IT_PROG_INTLTOOL' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'sinclude' => 1, + 'AC_LIBSOURCE' => 1, + 'AM_PROG_CXX_C_O' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AM_POT_TOOLS' => 1, + 'AC_INIT' => 1, + 'm4_include' => 1, + '_AM_COND_ENDIF' => 1, + 'AM_PROG_AR' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'GTK_DOC_CHECK' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_SUBST_TRACE' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AC_CANONICAL_TARGET' => 1, + 'AC_CONFIG_HEADERS' => 1, + '_AM_COND_ELSE' => 1, + 'AM_MAINTAINER_MODE' => 1, + '_m4_warn' => 1, + 'AM_PROG_F77_C_O' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AC_FC_SRCEXT' => 1, + 'AM_PATH_GUILE' => 1, + 'AC_FC_FREEFORM' => 1, + 'LT_INIT' => 1, + 'AM_PROG_MOC' => 1, + 'AC_FC_PP_DEFINE' => 1, + 'include' => 1, + 'AM_SILENT_RULES' => 1, + 'AH_OUTPUT' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AM_ENABLE_MULTILIB' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '2', + 1, + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf' + ], + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', + '/usr/local/share/aclocal/ltargz.m4', + '/usr/local/share/aclocal/ltdl.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/auxdir.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/cond.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/install-sh.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/lead-dot.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/maintainer.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/runlog.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/sanity.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/silent.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/strip.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4', + '/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/tar.m4', + 'm4/attributes.m4', + 'm4/libtool.m4', + 'm4/ltoptions.m4', + 'm4/ltsugar.m4', + 'm4/ltversion.m4', + 'm4/lt~obsolete.m4', + 'configure.ac' + ], + { + 'AC_ENABLE_FAST_INSTALL' => 1, + 'LT_LIB_DLLOAD' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'AC_ENABLE_SHARED' => 1, + 'include' => 1, + 'AM_SILENT_RULES' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, + 'AC_LIBTOOL_GCJ' => 1, + 'AM_ENABLE_STATIC' => 1, + 'LT_AC_PROG_RC' => 1, + 'CC_ATTRIBUTE_DESTRUCTOR' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + '_LT_AC_LOCK' => 1, + 'CC_CHECK_CFLAGS_APPEND' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AM_PROG_LD' => 1, + '_LT_WITH_SYSROOT' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'CC_ATTRIBUTE_ALIAS' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'm4_include' => 1, + 'LTDL_INIT' => 1, + 'LTSUGAR_VERSION' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + '_AC_PROG_LIBTOOL' => 1, + 'AC_PATH_MAGIC' => 1, + 'AM_PROG_NM' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + '_AM_MANGLE_OPTION' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + 'AC_DEFUN_ONCE' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + '_LT_PROG_LTMAIN' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'AC_DISABLE_STATIC' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'AC_PROG_LD' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'LT_INIT' => 1, + 'AC_ENABLE_STATIC' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'CC_FUNC_EXPECT' => 1, + 'CC_ATTRIBUTE_ALIGNED' => 1, + 'AC_PROG_EGREP' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + '_LTDL_SETUP' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + '_m4_warn' => 1, + 'AC_DEFUN' => 1, + 'AM_ENABLE_SHARED' => 1, + '_AM_PROG_TAR' => 1, + '_AM_SET_OPTIONS' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + '_AM_PROG_CC_C_O' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AC_LIBTOOL_RC' => 1, + 'AC_LIBTOOL_PICMODE' => 1, + 'AM_SANITY_CHECK' => 1, + 'AM_SET_LEADING_DOT' => 1, + '_LT_LIBOBJ' => 1, + 'CC_ATTRIBUTE_CONSTRUCTOR' => 1, + 'LT_PATH_NM' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'LT_LIB_M' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'CC_ATTRIBUTE_FORMAT' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'LT_PROG_GO' => 1, + 'LT_LANG' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + 'LTVERSION_VERSION' => 1, + 'CC_NOUNDEFINED' => 1, + 'AM_DISABLE_STATIC' => 1, + 'LT_PATH_LD' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'LT_OUTPUT' => 1, + '_LT_PROG_FC' => 1, + 'CC_ATTRIBUTE_SENTINEL' => 1, + 'AC_LTDL_SHLIBPATH' => 1, + 'AC_PROG_NM' => 1, + 'AC_LTDL_DLLIB' => 1, + 'LT_SYS_MODULE_PATH' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + 'LTOPTIONS_VERSION' => 1, + 'AM_CONDITIONAL' => 1, + '_LT_PROG_F77' => 1, + 'AC_LIBTOOL_FC' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'CC_ATTRIBUTE_NONNULL' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'LT_PROG_GCJ' => 1, + 'AC_DISABLE_SHARED' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + 'AU_DEFUN' => 1, + 'CC_CHECK_LDFLAGS' => 1, + 'CC_CHECK_ATTRIBUTE' => 1, + 'AM_MISSING_PROG' => 1, + 'CC_FLAG_VISIBILITY' => 1, + 'AM_PROG_INSTALL_SH' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + 'LT_PROG_RC' => 1, + 'AM_MISSING_HAS_RUN' => 1, + '_LT_PROG_CXX' => 1, + '_LT_DLL_DEF_P' => 1, + 'AC_LIBTOOL_F77' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'AM_SET_DEPDIR' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'CC_ATTRIBUTE_MALLOC' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'm4_pattern_forbid' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'CC_CHECK_CFLAGS' => 1, + '_LT_AC_LANG_CXX' => 1, + '_LT_AC_LANG_F77' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + 'CC_ATTRIBUTE_FORMAT_ARG' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'AC_CHECK_LIBM' => 1, + 'CC_CHECK_CFLAGS_SILENT' => 1, + '_AM_AUTOCONF_VERSION' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'AC_LIB_LTDL' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, + 'LTDL_INSTALLABLE' => 1, + 'CC_ATTRIBUTE_CONST' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'LT_AC_PROG_SED' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'AC_WITH_LTDL' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'LT_WITH_LTDL' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'CC_CHECK_WERROR' => 1, + 'LTDL_CONVENIENCE' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'CC_ATTRIBUTE_UNUSED' => 1, + 'CC_ATTRIBUTE_VISIBILITY' => 1, + 'AM_DEP_TRACK' => 1, + 'AM_DISABLE_SHARED' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + '_LT_COMPILER_OPTION' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'CC_ATTRIBUTE_DEPRECATED' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_LTDL_OBJDIR' => 1, + '_LT_AC_SHELL_INIT' => 1, + 'CC_ATTRIBUTE_PACKED' => 1, + '_AM_IF_OPTION' => 1, + 'AC_LTDL_PREOPEN' => 1, + '_AM_DEPENDENCIES' => 1, + '_LT_AC_TAGVAR' => 1, + 'AM_SUBST_NOTMAKE' => 1, + 'LT_SYS_MODULE_EXT' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'AM_RUN_LOG' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + '_LT_LINKER_OPTION' => 1, + '_LT_CC_BASENAME' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'LT_FUNC_ARGZ' => 1, + 'AC_PROG_LD_GNU' => 1, + 'm4_pattern_allow' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'CC_CHECK_CFLAG_APPEND' => 1, + '_AM_SET_OPTION' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '3', + 1, + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf' + ], + [ + '/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/autoconf.m4f', + 'aclocal.m4', + '/usr/local/Cellar/autoconf/2.71/share/autoconf/autoconf/trailer.m4', + 'configure.ac' + ], + { + 'AC_LIBSOURCE' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AM_PROG_CXX_C_O' => 1, + 'AM_POT_TOOLS' => 1, + 'AC_INIT' => 1, + 'm4_include' => 1, + '_AM_COND_ENDIF' => 1, + 'AM_PROG_AR' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'GTK_DOC_CHECK' => 1, + 'AC_SUBST_TRACE' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AC_CONFIG_HEADERS' => 1, + 'AM_MAINTAINER_MODE' => 1, + '_AM_COND_ELSE' => 1, + '_m4_warn' => 1, + 'AC_CANONICAL_TARGET' => 1, + 'AC_FC_SRCEXT' => 1, + 'AM_PATH_GUILE' => 1, + 'AC_FC_FREEFORM' => 1, + 'AM_PROG_F77_C_O' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AM_PROG_MOC' => 1, + 'AC_FC_PP_DEFINE' => 1, + 'AM_SILENT_RULES' => 1, + 'include' => 1, + 'LT_INIT' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AM_ENABLE_MULTILIB' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AH_OUTPUT' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AM_CONDITIONAL' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + '_AM_COND_IF' => 1, + 'AM_GNU_GETTEXT' => 1, + 'm4_pattern_allow' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'm4_sinclude' => 1, + 'AM_NLS' => 1, + 'AC_CONFIG_LINKS' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AC_CONFIG_FILES' => 1, + 'AM_XGETTEXT_OPTION' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'm4_pattern_forbid' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_SUBST' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'IT_PROG_INTLTOOL' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'sinclude' => 1, + '_AM_SUBST_NOTMAKE' => 1 + } + ], 'Autom4te::Request' ) + ); + diff --git a/android/jni/rnnoise/autom4te.cache/traces.0 b/android/jni/rnnoise/autom4te.cache/traces.0 new file mode 100644 index 00000000..aa534cde --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/traces.0 @@ -0,0 +1,3088 @@ +m4trace:/usr/local/share/aclocal/libtool.m4:62: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:100: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:100: -1- AC_DEFUN([AC_PROG_LIBTOOL], [m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:101: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:101: -1- AC_DEFUN([AM_PROG_LIBTOOL], [m4_warn([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:621: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:814: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:/usr/local/share/aclocal/libtool.m4:825: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +]) +m4trace:/usr/local/share/aclocal/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:/usr/local/share/aclocal/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_CXX], [m4_warn([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +You should run autoupdate.])dnl +LT_LANG(C++)]) +m4trace:/usr/local/share/aclocal/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:/usr/local/share/aclocal/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_F77], [m4_warn([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran 77)]) +m4trace:/usr/local/share/aclocal/libtool.m4:919: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:/usr/local/share/aclocal/libtool.m4:919: -1- AC_DEFUN([AC_LIBTOOL_FC], [m4_warn([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran)]) +m4trace:/usr/local/share/aclocal/libtool.m4:920: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:/usr/local/share/aclocal/libtool.m4:920: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [m4_warn([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Java)]) +m4trace:/usr/local/share/aclocal/libtool.m4:921: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:/usr/local/share/aclocal/libtool.m4:921: -1- AC_DEFUN([AC_LIBTOOL_RC], [m4_warn([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Windows Resource)]) +m4trace:/usr/local/share/aclocal/libtool.m4:1244: -1- AC_DEFUN([_LT_WITH_SYSROOT], [m4_require([_LT_DECL_SED])dnl +AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) +m4trace:/usr/local/share/aclocal/libtool.m4:1589: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +]) +m4trace:/usr/local/share/aclocal/libtool.m4:1631: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:1631: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_warn([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:1640: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +]) +m4trace:/usr/local/share/aclocal/libtool.m4:1675: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:1675: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_warn([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:1682: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:1821: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:1821: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_warn([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:1932: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:2057: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:2057: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_warn([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:3175: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +]) +m4trace:/usr/local/share/aclocal/libtool.m4:3237: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:3237: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [m4_warn([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:3260: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:3774: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:3774: -1- AC_DEFUN([AM_PROG_NM], [m4_warn([obsolete], [The macro `AM_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:3775: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:3775: -1- AC_DEFUN([AC_PROG_NM], [m4_warn([obsolete], [The macro `AC_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:3846: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +]) +m4trace:/usr/local/share/aclocal/libtool.m4:3860: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:3879: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:3879: -1- AC_DEFUN([AC_CHECK_LIBM], [m4_warn([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:8145: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) +m4trace:/usr/local/share/aclocal/libtool.m4:8154: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:8154: -1- AC_DEFUN([LT_AC_PROG_GCJ], [m4_warn([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:8161: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:8168: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +]) +m4trace:/usr/local/share/aclocal/libtool.m4:8173: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:8173: -1- AC_DEFUN([LT_AC_PROG_RC], [m4_warn([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:/usr/local/share/aclocal/libtool.m4:8301: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])], [], []) +m4trace:/usr/local/share/aclocal/libtool.m4:8301: -1- AC_DEFUN([LT_AC_PROG_SED], [m4_warn([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:/usr/local/share/aclocal/ltargz.m4:13: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +dnl Required for use of '$SED' in Cygwin configuration. +AC_REQUIRE([AC_PROG_SED])dnl +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for 'error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include +#endif]) + +LT_ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$LT_ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test no != "$cross_compiling"; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | $SED -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test 1 -lt "$lt_os_major" \ + || { test 1 -eq "$lt_os_major" \ + && { test 5 -lt "$lt_os_minor" \ + || { test 5 -eq "$lt_os_minor" \ + && test 24 -lt "$lt_os_micro"; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test yes = "$lt_cv_sys_argz_works"], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [LT_ARGZ_H=lt__argz.h + AC_LIBOBJ([lt__argz])])]) + +AC_SUBST([LT_ARGZ_H]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:17: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:69: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:82: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:82: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [m4_warn([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:125: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:138: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:138: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [m4_warn([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:214: -1- AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:227: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test yes != "$with_included_ltdl"; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include ])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL=-I$with_ltdl_include + ;; +esac +INCLTDL=$LTDLINCL + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | $SED "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_LIB_LTDL], [m4_warn([obsolete], [The macro `AC_LIB_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([AC_WITH_LTDL], [m4_warn([obsolete], [The macro `AC_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:355: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:355: -1- AC_DEFUN([LT_WITH_LTDL], [m4_warn([obsolete], [The macro `LT_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:368: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([LT_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:444: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this 'case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + bitrig*) + lt_cv_sys_dlopen_deplibs=yes + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly* | midnightbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say 'no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to 'yes'. Without it, it would be 'no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say 'yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test yes != "$lt_cv_sys_dlopen_deplibs"; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:546: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:546: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_warn([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:553: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +if test -n "$shared_archive_member_spec"; then + m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], + [Define to the shared archive member specification, say "(shr.o)".]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:581: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:581: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [m4_warn([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:588: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:600: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:600: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [m4_warn([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:607: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path=$dir + else + sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:628: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:628: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_warn([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:654: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) +lt_dlload_save_LIBS=$LIBS + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required"; then + LIBADD_DLOPEN=-ldl + fi + libltdl_cv_lib_dl_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +then + lt_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS=$lt_save_LIBS +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD=-ldld])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +LIBS=$lt_dlload_save_LIBS +AC_LANG_POP +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:749: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:749: -1- AC_DEFUN([AC_LTDL_DLLIB], [m4_warn([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:757: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:794: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:794: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_warn([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:801: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext +if test yes = "$lt_cv_sys_symbol_underscore"; then + if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + dlsym_uscore_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + libname=conftmod # stay within 8.3 filename limits! + cat >$libname.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif +int fnord () { return 42; }] +_LT_EOF + + # ltfn_module_cmds module_cmds + # Execute tilde-delimited MODULE_CMDS with environment primed for + # $module_cmds or $archive_cmds type content. + ltfn_module_cmds () + {( # subshell avoids polluting parent global environment + module_cmds_save_ifs=$IFS; IFS='~' + for cmd in @S|@1; do + IFS=$module_cmds_save_ifs + libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext + rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. + major=; versuffix=; verstring=; deplibs= + ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= + eval $cmd + done + IFS=$module_cmds_save_ifs + )} + + # Compile a loadable module using libtool macro expansion results. + $CC $pic_flag -c $libname.$ac_ext + ltfn_module_cmds "${module_cmds:-$archive_cmds}" + + # Try to fetch fnord with dlsym(). + libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 + cat >conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +#if HAVE_DLFCN_H +#include +#endif +#include +#ifndef RTLD_GLOBAL +# ifdef DL_GLOBAL +# define RTLD_GLOBAL DL_GLOBAL +# else +# define RTLD_GLOBAL 0 +# endif +#endif +#ifndef RTLD_NOW +# ifdef DL_NOW +# define RTLD_NOW DL_NOW +# else +# define RTLD_NOW 0 +# endif +#endif +int main () { + void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); + int status = $libltdl_dlunknown; + if (handle) { + if (dlsym (handle, "fnord")) + status = $libltdl_dlnouscore; + else { + if (dlsym (handle, "_fnord")) + status = $libltdl_dluscore; + else + puts (dlerror ()); + } + dlclose (handle); + } else + puts (dlerror ()); + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + libltdl_status=$? + case x$libltdl_status in + x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; + x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; + x*) libltdl_cv_need_uscore=unknown ;; + esac + fi + rm -rf conftest* $libname* + LIBS=$dlsym_uscore_save_LIBS + ]) + fi +fi + +if test yes = "$libltdl_cv_need_uscore"; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:908: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:908: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_warn([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [m4_warn([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [m4_warn([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +You should run autoupdate.])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [m4_warn([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_SHARED($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [m4_warn([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_SHARED($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [m4_warn([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_STATIC($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [m4_warn([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_STATIC($@)]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [m4_warn([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [m4_warn([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [m4_warn([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/local/share/aclocal/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:/usr/local/share/aclocal/ltversion.m4:19: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.7' +macro_revision='2.4.7' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:/usr/local/share/aclocal/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.5], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.5])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4:11: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4:64: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +m4_ifdef([_$0_ALREADY_INIT], + [m4_fatal([$0 expanded multiple times +]m4_defn([_$0_ALREADY_INIT]))], + [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi +AC_SUBST([CTAGS]) +if test -z "$ETAGS"; then + ETAGS=etags +fi +AC_SUBST([ETAGS]) +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi +AC_SUBST([CSCOPE]) + +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4:204: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/maintainer.m4:16: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST([MAINT])dnl + +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4:13: -1- AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4:42: -1- m4_pattern_allow([^am__quote$]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:m4/attributes.m4:38: -1- AC_DEFUN([CC_CHECK_CFLAGS_SILENT], [ + AC_CACHE_VAL(AS_TR_SH([cc_cv_cflags_$1]), + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $1" + AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 0; }])], + [eval "AS_TR_SH([cc_cv_cflags_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_cflags_$1])='no'"]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:55: -1- AC_DEFUN([CC_CHECK_CFLAGS], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_cflags_$1]), + CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here! + ) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:67: -1- AC_DEFUN([CC_CHECK_CFLAG_APPEND], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_cflags_$1]), + CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here! + ) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [CFLAGS="$CFLAGS $1"; $2], [$3]) +]) +m4trace:m4/attributes.m4:78: -1- AC_DEFUN([CC_CHECK_CFLAGS_APPEND], [ + for flag in $1; do + CC_CHECK_CFLAG_APPEND($flag, [$2], [$3]) + done +]) +m4trace:m4/attributes.m4:87: -1- AC_DEFUN([CC_CHECK_LDFLAGS], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_ldflags_$1]), + [ac_save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $1" + AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 1; }])], + [eval "AS_TR_SH([cc_cv_ldflags_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_ldflags_$1])="]) + LDFLAGS="$ac_save_LDFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:104: -1- AC_DEFUN([CC_NOUNDEFINED], [ + dnl We check $host for which systems to enable this for. + AC_REQUIRE([AC_CANONICAL_HOST]) + + case $host in + dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads + dnl are requested, as different implementations are present; to avoid problems + dnl use -Wl,-z,defs only for those platform not behaving this way. + *-freebsd* | *-openbsd*) ;; + *) + dnl First of all check for the --no-undefined variant of GNU ld. This allows + dnl for a much more readable commandline, so that people can understand what + dnl it does without going to look for what the heck -z defs does. + for possible_flags in "-Wl,--no-undefined" "-Wl,-z,defs"; do + CC_CHECK_LDFLAGS([$possible_flags], [LDFLAGS_NOUNDEFINED="$possible_flags"]) + break + done + ;; + esac + + AC_SUBST([LDFLAGS_NOUNDEFINED]) +]) +m4trace:m4/attributes.m4:135: -1- AC_DEFUN([CC_CHECK_WERROR], [ + AC_CACHE_CHECK( + [for $CC way to treat warnings as errors], + [cc_cv_werror], + [CC_CHECK_CFLAGS_SILENT([-Werror], [cc_cv_werror=-Werror], + [CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all])]) + ]) +]) +m4trace:m4/attributes.m4:144: -1- AC_DEFUN([CC_CHECK_ATTRIBUTE], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if $CC supports __attribute__(( ifelse([$2], , [$1], [$2]) ))], + AS_TR_SH([cc_cv_attribute_$1]), + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([$3])], + [eval "AS_TR_SH([cc_cv_attribute_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_attribute_$1])='no'"]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_attribute_$1])[ = xyes], + [AC_DEFINE( + AS_TR_CPP([SUPPORT_ATTRIBUTE_$1]), 1, + [Define this if the compiler supports __attribute__(( ifelse([$2], , [$1], [$2]) ))] + ) + $4], + [$5]) +]) +m4trace:m4/attributes.m4:165: -1- AC_DEFUN([CC_ATTRIBUTE_CONSTRUCTOR], [ + CC_CHECK_ATTRIBUTE( + [constructor],, + [extern void foo(); + void __attribute__((constructor)) ctor() { foo(); }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:173: -1- AC_DEFUN([CC_ATTRIBUTE_DESTRUCTOR], [ + CC_CHECK_ATTRIBUTE( + [destructor],, + [extern void foo(); + void __attribute__((destructor)) dtor() { foo(); }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:181: -1- AC_DEFUN([CC_ATTRIBUTE_FORMAT], [ + CC_CHECK_ATTRIBUTE( + [format], [format(printf, n, n)], + [void __attribute__((format(printf, 1, 2))) printflike(const char *fmt, ...) { fmt = (void *)0; }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:188: -1- AC_DEFUN([CC_ATTRIBUTE_FORMAT_ARG], [ + CC_CHECK_ATTRIBUTE( + [format_arg], [format_arg(printf)], + [char *__attribute__((format_arg(1))) gettextlike(const char *fmt) { fmt = (void *)0; }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:195: -1- AC_DEFUN([CC_ATTRIBUTE_VISIBILITY], [ + CC_CHECK_ATTRIBUTE( + [visibility_$1], [visibility("$1")], + [void __attribute__((visibility("$1"))) $1_function() { }], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:202: -1- AC_DEFUN([CC_ATTRIBUTE_NONNULL], [ + CC_CHECK_ATTRIBUTE( + [nonnull], [nonnull()], + [void __attribute__((nonnull())) some_function(void *foo, void *bar) { foo = (void*)0; bar = (void*)0; }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:209: -1- AC_DEFUN([CC_ATTRIBUTE_UNUSED], [ + CC_CHECK_ATTRIBUTE( + [unused], , + [void some_function(void *foo, __attribute__((unused)) void *bar);], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:216: -1- AC_DEFUN([CC_ATTRIBUTE_SENTINEL], [ + CC_CHECK_ATTRIBUTE( + [sentinel], , + [void some_function(void *foo, ...) __attribute__((sentinel));], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:223: -1- AC_DEFUN([CC_ATTRIBUTE_DEPRECATED], [ + CC_CHECK_ATTRIBUTE( + [deprecated], , + [void some_function(void *foo, ...) __attribute__((deprecated));], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:230: -1- AC_DEFUN([CC_ATTRIBUTE_ALIAS], [ + CC_CHECK_ATTRIBUTE( + [alias], [weak, alias], + [void other_function(void *foo) { } + void some_function(void *foo) __attribute__((weak, alias("other_function")));], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:238: -1- AC_DEFUN([CC_ATTRIBUTE_MALLOC], [ + CC_CHECK_ATTRIBUTE( + [malloc], , + [void * __attribute__((malloc)) my_alloc(int n);], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:245: -1- AC_DEFUN([CC_ATTRIBUTE_PACKED], [ + CC_CHECK_ATTRIBUTE( + [packed], , + [struct astructure { char a; int b; long c; void *d; } __attribute__((packed)); + char assert@<:@(sizeof(struct astructure) == (sizeof(char)+sizeof(int)+sizeof(long)+sizeof(void*)))-1@:>@;], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:253: -1- AC_DEFUN([CC_ATTRIBUTE_CONST], [ + CC_CHECK_ATTRIBUTE( + [const], , + [int __attribute__((const)) twopow(int n) { return 1 << n; } ], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:260: -1- AC_DEFUN([CC_FLAG_VISIBILITY], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if $CC supports -fvisibility=hidden], + [cc_cv_flag_visibility], + [cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden], + cc_cv_flag_visibility='yes', + cc_cv_flag_visibility='no') + CFLAGS="$cc_flag_visibility_save_CFLAGS"]) + + AS_IF([test "x$cc_cv_flag_visibility" = "xyes"], + [AC_DEFINE([SUPPORT_FLAG_VISIBILITY], 1, + [Define this if the compiler supports the -fvisibility flag]) + $1], + [$2]) +]) +m4trace:m4/attributes.m4:278: -1- AC_DEFUN([CC_FUNC_EXPECT], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if compiler has __builtin_expect function], + [cc_cv_func_expect], + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + AC_COMPILE_IFELSE([AC_LANG_SOURCE( + [int some_function() { + int a = 3; + return (int)__builtin_expect(a, 3); + }])], + [cc_cv_func_expect=yes], + [cc_cv_func_expect=no]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([test "x$cc_cv_func_expect" = "xyes"], + [AC_DEFINE([SUPPORT__BUILTIN_EXPECT], 1, + [Define this if the compiler supports __builtin_expect() function]) + $1], + [$2]) +]) +m4trace:m4/attributes.m4:301: -1- AC_DEFUN([CC_ATTRIBUTE_ALIGNED], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([highest __attribute__ ((aligned ())) supported], + [cc_cv_attribute_aligned], + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + for cc_attribute_align_try in 64 32 16 8 4 2; do + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + int main() { + static char c __attribute__ ((aligned($cc_attribute_align_try))) = 0; + return c; + }])], [cc_cv_attribute_aligned=$cc_attribute_align_try; break]) + done + CFLAGS="$ac_save_CFLAGS" + ]) + + if test "x$cc_cv_attribute_aligned" != "x"; then + AC_DEFINE_UNQUOTED([ATTRIBUTE_ALIGNED_MAX], [$cc_cv_attribute_aligned], + [Define the highest alignment supported]) + fi +]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:15: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:17: -1- AC_CONFIG_MACRO_DIR([m4]) +m4trace:configure.ac:17: -1- AC_CONFIG_MACRO_DIR_TRACE([m4]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_stdio_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" stdio.h ]AS_TR_SH([stdio.h]) AS_TR_CPP([HAVE_stdio.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:19: -1- _AM_PROG_CC_C_O +m4trace:configure.ac:19: -1- AM_AUX_DIR_EXPAND +m4trace:configure.ac:19: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_stdlib_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" stdlib.h ]AS_TR_SH([stdlib.h]) AS_TR_CPP([HAVE_stdlib.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_string_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" string.h ]AS_TR_SH([string.h]) AS_TR_CPP([HAVE_string.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_inttypes_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" inttypes.h ]AS_TR_SH([inttypes.h]) AS_TR_CPP([HAVE_inttypes.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_stdint_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" stdint.h ]AS_TR_SH([stdint.h]) AS_TR_CPP([HAVE_stdint.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_strings_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" strings.h ]AS_TR_SH([strings.h]) AS_TR_CPP([HAVE_strings.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_sys_stat_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" sys/stat.h ]AS_TR_SH([sys/stat.h]) AS_TR_CPP([HAVE_sys/stat.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_sys_types_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" sys/types.h ]AS_TR_SH([sys/types.h]) AS_TR_CPP([HAVE_sys/types.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_unistd_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" unistd.h ]AS_TR_SH([unistd.h]) AS_TR_CPP([HAVE_unistd.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_wchar_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" wchar.h ]AS_TR_SH([wchar.h]) AS_TR_CPP([HAVE_wchar.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_minix_config_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" minix/config.h ]AS_TR_SH([minix/config.h]) AS_TR_CPP([HAVE_minix/config.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_ALL_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_DARWIN_C_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_GNU_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_HPUX_ALT_XOPEN_SOCKET_API$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_NETBSD_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_OPENBSD_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_ATTRIBS_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_BFP_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_DFP_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_FUNCS_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_TYPES_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_LIB_EXT2__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_MATH_SPEC_FUNCS__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_TANDEM_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_MINIX$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_1_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__EXTENSIONS__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_XOPEN_SOURCE$]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_LARGE_FILES$]) +m4trace:configure.ac:22: -1- AM_INIT_AUTOMAKE([1.11 foreign no-define dist-zip subdir-objects]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:22: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.ac:22: -1- AM_AUTOMAKE_VERSION([1.16.5]) +m4trace:configure.ac:22: -1- _AM_AUTOCONF_VERSION([2.71]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:22: -1- _AM_SET_OPTIONS([1.11 foreign no-define dist-zip subdir-objects]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([1.11]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([1.11]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([foreign]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([foreign]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([no-define]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([dist-zip]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([dist-zip]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([subdir-objects]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([subdir-objects]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:22: -1- AM_SANITY_CHECK +m4trace:configure.ac:22: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.ac:22: -1- AM_MISSING_HAS_RUN +m4trace:configure.ac:22: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:22: -1- AM_PROG_INSTALL_SH +m4trace:configure.ac:22: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:22: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.ac:22: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:22: -1- AM_SET_LEADING_DOT +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.ac:22: -1- _AM_PROG_TAR([v7]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:22: -1- _AM_DEPENDENCIES([CC]) +m4trace:configure.ac:22: -1- AM_SET_DEPDIR +m4trace:configure.ac:22: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:22: -1- AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:22: -1- AM_MAKE_INCLUDE +m4trace:configure.ac:22: -1- AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:22: -1- AM_DEP_TRACK +m4trace:configure.ac:22: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:22: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CTAGS$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^ETAGS$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CSCOPE$]) +m4trace:configure.ac:22: -1- AM_SILENT_RULES +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:22: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:22: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:23: -1- AM_MAINTAINER_MODE([enable]) +m4trace:configure.ac:23: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINT$]) +m4trace:configure.ac:27: -1- LT_INIT +m4trace:configure.ac:27: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:27: -1- LTOPTIONS_VERSION +m4trace:configure.ac:27: -1- LTSUGAR_VERSION +m4trace:configure.ac:27: -1- LTVERSION_VERSION +m4trace:configure.ac:27: -1- LTOBSOLETE_VERSION +m4trace:configure.ac:27: -1- _LT_PROG_LTMAIN +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:27: -1- _LT_PREPARE_SED_QUOTE_VARS +m4trace:configure.ac:27: -1- _LT_PROG_ECHO_BACKSLASH +m4trace:configure.ac:27: -1- LT_PATH_LD +m4trace:configure.ac:27: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:27: -1- AC_PROG_EGREP +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:27: -1- LT_PATH_NM +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:27: -1- LT_CMD_MAX_LEN +m4trace:configure.ac:27: -1- m4_pattern_allow([^FILECMD$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:27: -1- _LT_WITH_SYSROOT +m4trace:configure.ac:27: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:27: -1- _LT_CC_BASENAME([$compiler]) +m4trace:configure.ac:27: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:27: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:27: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:27: -1- _LT_COMPILER_BOILERPLATE +m4trace:configure.ac:27: -1- _LT_LINKER_BOILERPLATE +m4trace:configure.ac:27: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) +m4trace:configure.ac:27: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; + esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) +m4trace:configure.ac:27: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:27: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:27: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:27: -1- _LT_REQUIRED_DARWIN_CHECKS +m4trace:configure.ac:27: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:27: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:27: -1- LT_SYS_DLOPEN_SELF +m4trace:configure.ac:27: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- AM_SILENT_RULES([yes]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:29: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:29: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:31: -1- m4_pattern_allow([^RNNOISE_BUILD$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^OP_LT_CURRENT$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^OP_LT_REVISION$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^OP_LT_AGE$]) +m4trace:configure.ac:49: -1- CC_CHECK_CFLAGS_APPEND([-pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long]) +m4trace:configure.ac:49: -1- CC_CHECK_CFLAG_APPEND([$flag], [], []) +m4trace:configure.ac:49: -2- CC_CHECK_CFLAGS_SILENT([$flag]) +m4trace:configure.ac:56: -1- CC_CHECK_CFLAGS_APPEND([-U__STRICT_ANSI__]) +m4trace:configure.ac:56: -1- CC_CHECK_CFLAG_APPEND([$flag], [], []) +m4trace:configure.ac:56: -2- CC_CHECK_CFLAGS_SILENT([$flag]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^_WIN32_WINNT$]) +m4trace:configure.ac:66: -1- AM_CONDITIONAL([OP_WIN32], [test "$host_mingw" = "true"]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_TRUE$]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_FALSE$]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_FALSE]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^OP_ENABLE_ASSERTIONS$]) +m4trace:configure.ac:79: -1- AM_CONDITIONAL([OP_ENABLE_EXAMPLES], [test "$enable_examples" = "yes"]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_TRUE$]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_FALSE$]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:86: -1- LT_LIB_M +m4trace:configure.ac:86: -1- m4_pattern_allow([^LIBM$]) +m4trace:configure.ac:88: -1- m4_pattern_allow([^lrintf_lib$]) +m4trace:configure.ac:90: -1- CC_ATTRIBUTE_VISIBILITY([default], [ + CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +]) +m4trace:configure.ac:90: -1- CC_CHECK_ATTRIBUTE([visibility_default], [visibility("default")], [void __attribute__((visibility("default"))) default_function() { }], [ + CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +], []) +m4trace:configure.ac:90: -1- CC_CHECK_WERROR +m4trace:configure.ac:90: -1- CC_CHECK_CFLAGS_SILENT([-Werror], [cc_cv_werror=-Werror], [CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all])]) +m4trace:configure.ac:90: -1- CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all]) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT$]) +m4trace:configure.ac:90: -1- CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +m4trace:configure.ac:90: -1- CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden], [cc_cv_flag_visibility='yes'], [cc_cv_flag_visibility='no']) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_FLAG_VISIBILITY$]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOXYGEN$]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOT$]) +m4trace:configure.ac:107: -1- AM_CONDITIONAL([HAVE_DOXYGEN], [test "$HAVE_DOXYGEN" = "yes"]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_TRUE$]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_FALSE$]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:116: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) +m4trace:configure.ac:116: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:116: -1- AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) +m4trace:configure.ac:116: -1- _LT_PROG_LTMAIN diff --git a/android/jni/rnnoise/autom4te.cache/traces.1 b/android/jni/rnnoise/autom4te.cache/traces.1 new file mode 100644 index 00000000..7481f001 --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/traces.1 @@ -0,0 +1,766 @@ +m4trace:aclocal.m4:735: -1- AC_SUBST([am__quote]) +m4trace:aclocal.m4:735: -1- AC_SUBST_TRACE([am__quote]) +m4trace:aclocal.m4:735: -1- m4_pattern_allow([^am__quote$]) +m4trace:aclocal.m4:1187: -1- m4_include([m4/attributes.m4]) +m4trace:aclocal.m4:1188: -1- m4_include([m4/libtool.m4]) +m4trace:aclocal.m4:1189: -1- m4_include([m4/ltoptions.m4]) +m4trace:aclocal.m4:1190: -1- m4_include([m4/ltsugar.m4]) +m4trace:aclocal.m4:1191: -1- m4_include([m4/ltversion.m4]) +m4trace:aclocal.m4:1192: -1- m4_include([m4/lt~obsolete.m4]) +m4trace:configure.ac:15: -1- AC_INIT([rnnoise], [CURRENT_VERSION], [jmvalin@jmvalin.ca]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:15: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:15: -1- AC_SUBST([SHELL]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([SHELL]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:15: -1- AC_SUBST([PATH_SEPARATOR]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_NAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_STRING]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_URL]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- AC_SUBST([exec_prefix], [NONE]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([exec_prefix]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:15: -1- AC_SUBST([prefix], [NONE]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([prefix]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:15: -1- AC_SUBST([program_transform_name], [s,x,x,]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([program_transform_name]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:15: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([bindir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:15: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sbindir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:15: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libexecdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([datarootdir], ['${prefix}/share']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datarootdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([datadir], ['${datarootdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datadir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:15: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sysconfdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sharedstatedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([localstatedir], ['${prefix}/var']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localstatedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([runstatedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([includedir], ['${prefix}/include']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([includedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([oldincludedir], ['/usr/include']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([oldincludedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], + ['${datarootdir}/doc/${PACKAGE_TARNAME}'], + ['${datarootdir}/doc/${PACKAGE}'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([docdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([infodir], ['${datarootdir}/info']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([infodir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:15: -1- AC_SUBST([htmldir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([htmldir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:15: -1- AC_SUBST([dvidir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([dvidir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:15: -1- AC_SUBST([pdfdir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([pdfdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([psdir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([psdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([mandir], ['${datarootdir}/man']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([mandir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ +@%:@undef PACKAGE_NAME]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ +@%:@undef PACKAGE_TARNAME]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ +@%:@undef PACKAGE_VERSION]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ +@%:@undef PACKAGE_STRING]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ +@%:@undef PACKAGE_BUGREPORT]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ +@%:@undef PACKAGE_URL]) +m4trace:configure.ac:15: -1- AC_SUBST([DEFS]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([DEFS]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:15: -1- AC_SUBST([ECHO_C]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_C]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:15: -1- AC_SUBST([ECHO_N]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_N]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:15: -1- AC_SUBST([ECHO_T]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_T]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:15: -1- AC_SUBST([LIBS]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:15: -1- AC_SUBST([build_alias]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([build_alias]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:15: -1- AC_SUBST([host_alias]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([host_alias]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:15: -1- AC_SUBST([target_alias]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([target_alias]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:17: -1- AC_CONFIG_MACRO_DIR_TRACE([m4]) +m4trace:configure.ac:19: -1- AH_OUTPUT([USE_SYSTEM_EXTENSIONS], [/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# undef _DARWIN_C_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# undef _HPUX_ALT_XOPEN_SOCKET_API +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers\' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +# undef _MINIX +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# undef _NETBSD_SOURCE +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# undef _OPENBSD_SOURCE +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +# undef _POSIX_SOURCE +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +# undef _POSIX_1_SOURCE +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# undef __STDC_WANT_IEC_60559_BFP_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# undef __STDC_WANT_IEC_60559_DFP_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# undef __STDC_WANT_IEC_60559_TYPES_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# undef __STDC_WANT_LIB_EXT2__ +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# undef __STDC_WANT_MATH_SPEC_FUNCS__ +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +# undef _XOPEN_SOURCE +#endif +]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDIO_H]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CFLAGS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CFLAGS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:19: -1- AC_SUBST([LDFLAGS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LDFLAGS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:19: -1- AC_SUBST([LIBS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:19: -1- AC_SUBST([CPPFLAGS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CPPFLAGS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([ac_ct_CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([ac_ct_CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([EXEEXT]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:19: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([OBJEXT]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:19: -1- AC_REQUIRE_AUX_FILE([compile]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDLIB_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRING_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_INTTYPES_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDINT_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRINGS_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_SYS_STAT_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_SYS_TYPES_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_UNISTD_H]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:19: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ +@%:@undef STDC_HEADERS]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_WCHAR_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_MINIX_CONFIG_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_MINIX_CONFIG_H]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_ALL_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_ALL_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_DARWIN_C_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_DARWIN_C_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_GNU_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_HPUX_ALT_XOPEN_SOCKET_API]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_HPUX_ALT_XOPEN_SOCKET_API$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_NETBSD_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_NETBSD_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_OPENBSD_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_OPENBSD_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_PTHREAD_SEMANTICS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_ATTRIBS_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_ATTRIBS_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_BFP_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_BFP_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_DFP_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_DFP_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_FUNCS_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_FUNCS_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_TYPES_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_TYPES_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_LIB_EXT2__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_LIB_EXT2__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_MATH_SPEC_FUNCS__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_MATH_SPEC_FUNCS__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_TANDEM_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_TANDEM_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_MINIX]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_MINIX$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_1_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_1_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__EXTENSIONS__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__EXTENSIONS__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_XOPEN_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_XOPEN_SOURCE$]) +m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([_FILE_OFFSET_BITS]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$]) +m4trace:configure.ac:20: -1- AH_OUTPUT([_FILE_OFFSET_BITS], [/* Number of bits in a file offset, on hosts where this is settable. */ +@%:@undef _FILE_OFFSET_BITS]) +m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([_LARGE_FILES]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_LARGE_FILES$]) +m4trace:configure.ac:20: -1- AH_OUTPUT([_LARGE_FILES], [/* Define for large files, on AIX-style hosts. */ +@%:@undef _LARGE_FILES]) +m4trace:configure.ac:22: -1- AM_INIT_AUTOMAKE([1.11 foreign no-define dist-zip subdir-objects]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:22: -1- AM_AUTOMAKE_VERSION([1.16.5]) +m4trace:configure.ac:22: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_PROGRAM]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_SCRIPT]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_DATA]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_DATA]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__isrc]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:22: -1- AC_SUBST([CYGPATH_W]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CYGPATH_W]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:22: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PACKAGE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:22: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([VERSION]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:22: -1- AC_REQUIRE_AUX_FILE([missing]) +m4trace:configure.ac:22: -1- AC_SUBST([ACLOCAL]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([ACLOCAL]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:22: -1- AC_SUBST([AUTOCONF]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AUTOCONF]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:22: -1- AC_SUBST([AUTOMAKE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AUTOMAKE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:22: -1- AC_SUBST([AUTOHEADER]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AUTOHEADER]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:22: -1- AC_SUBST([MAKEINFO]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([MAKEINFO]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:22: -1- AC_SUBST([install_sh]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([install_sh]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:22: -1- AC_SUBST([STRIP]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:22: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.ac:22: -1- AC_SUBST([MKDIR_P]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:22: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([mkdir_p]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:22: -1- AC_SUBST([AWK]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AWK]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:22: -1- AC_SUBST([SET_MAKE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([SET_MAKE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__leading_dot]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__leading_dot]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:22: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMTAR]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__tar]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__tar]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__untar]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__untar]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:22: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([DEPDIR]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__include]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__include]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:22: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:22: -1- AC_SUBST([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:22: -1- AC_SUBST([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- AC_SUBST([am__nodep]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__nodep]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:22: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CCDEPMODE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:22: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:22: -1- AC_SUBST([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST([CTAGS]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CTAGS]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CTAGS$]) +m4trace:configure.ac:22: -1- AC_SUBST([ETAGS]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([ETAGS]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^ETAGS$]) +m4trace:configure.ac:22: -1- AC_SUBST([CSCOPE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CSCOPE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CSCOPE$]) +m4trace:configure.ac:22: -1- AM_SILENT_RULES +m4trace:configure.ac:22: -1- AC_SUBST([AM_V]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:22: -1- AC_SUBST([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:22: -1- AC_SUBST([AM_BACKSLASH]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_BACKSLASH]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:23: -1- AM_MAINTAINER_MODE([enable]) +m4trace:configure.ac:23: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) +m4trace:configure.ac:23: -1- AC_SUBST([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) +m4trace:configure.ac:23: -1- AC_SUBST([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- AC_SUBST([MAINT]) +m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAINT]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINT$]) +m4trace:configure.ac:25: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler + calls it, or to nothing if \'inline\' is not supported under any name. */ +#ifndef __cplusplus +#undef inline +#endif]) +m4trace:configure.ac:27: -1- LT_INIT +m4trace:configure.ac:27: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:27: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) +m4trace:configure.ac:27: -1- AC_SUBST([LIBTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LIBTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:27: -1- AC_CANONICAL_HOST +m4trace:configure.ac:27: -1- AC_CANONICAL_BUILD +m4trace:configure.ac:27: -1- AC_REQUIRE_AUX_FILE([config.sub]) +m4trace:configure.ac:27: -1- AC_REQUIRE_AUX_FILE([config.guess]) +m4trace:configure.ac:27: -1- AC_SUBST([build], [$ac_cv_build]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:27: -1- AC_SUBST([build_cpu], [$[1]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build_cpu]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:27: -1- AC_SUBST([build_vendor], [$[2]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build_vendor]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:27: -1- AC_SUBST([build_os]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build_os]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:27: -1- AC_SUBST([host], [$ac_cv_host]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:27: -1- AC_SUBST([host_cpu], [$[1]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host_cpu]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:27: -1- AC_SUBST([host_vendor], [$[2]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host_vendor]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:27: -1- AC_SUBST([host_os]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host_os]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:27: -1- AC_SUBST([SED]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([SED]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:27: -1- AC_SUBST([GREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([GREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([EGREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([EGREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([FGREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([FGREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([GREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([GREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([LD]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LD]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:27: -1- AC_SUBST([DUMPBIN]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DUMPBIN]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- AC_SUBST([ac_ct_DUMPBIN]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:27: -1- AC_SUBST([DUMPBIN]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DUMPBIN]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- AC_SUBST([NM]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([NM]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:27: -1- AC_SUBST([LN_S], [$as_ln_s]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LN_S]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:27: -1- AC_SUBST([FILECMD]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([FILECMD]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^FILECMD$]) +m4trace:configure.ac:27: -1- AC_SUBST([OBJDUMP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OBJDUMP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- AC_SUBST([OBJDUMP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OBJDUMP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- AC_SUBST([DLLTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DLLTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([DLLTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DLLTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([AR]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([AR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:27: -1- AC_SUBST([ac_ct_AR]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([ac_ct_AR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:27: -1- AC_SUBST([STRIP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:27: -1- AC_SUBST([RANLIB]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([RANLIB]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:27: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:27: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */ +@%:@undef LT_OBJDIR]) +m4trace:configure.ac:27: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:27: -1- AC_SUBST([MANIFEST_TOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([MANIFEST_TOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([DSYMUTIL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DSYMUTIL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:27: -1- AC_SUBST([NMEDIT]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([NMEDIT]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:27: -1- AC_SUBST([LIPO]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LIPO]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:27: -1- AC_SUBST([OTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([OTOOL64]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OTOOL64]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:27: -1- AC_SUBST([LT_SYS_LIBRARY_PATH]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:27: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_DLFCN_H]) +m4trace:configure.ac:27: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- AM_SILENT_RULES([yes]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_V]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_BACKSLASH]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_BACKSLASH]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:31: -1- AC_DEFINE_TRACE_LITERAL([RNNOISE_BUILD]) +m4trace:configure.ac:31: -1- m4_pattern_allow([^RNNOISE_BUILD$]) +m4trace:configure.ac:31: -1- AH_OUTPUT([RNNOISE_BUILD], [/* This is a build of the library */ +@%:@undef RNNOISE_BUILD]) +m4trace:configure.ac:45: -1- AC_SUBST([OP_LT_CURRENT]) +m4trace:configure.ac:45: -1- AC_SUBST_TRACE([OP_LT_CURRENT]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^OP_LT_CURRENT$]) +m4trace:configure.ac:46: -1- AC_SUBST([OP_LT_REVISION]) +m4trace:configure.ac:46: -1- AC_SUBST_TRACE([OP_LT_REVISION]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^OP_LT_REVISION$]) +m4trace:configure.ac:47: -1- AC_SUBST([OP_LT_AGE]) +m4trace:configure.ac:47: -1- AC_SUBST_TRACE([OP_LT_AGE]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^OP_LT_AGE$]) +m4trace:configure.ac:61: -1- AC_DEFINE_TRACE_LITERAL([_WIN32_WINNT]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^_WIN32_WINNT$]) +m4trace:configure.ac:61: -1- AH_OUTPUT([_WIN32_WINNT], [/* We need at least WindowsXP for getaddrinfo/freeaddrinfo */ +@%:@undef _WIN32_WINNT]) +m4trace:configure.ac:66: -1- AM_CONDITIONAL([OP_WIN32], [test "$host_mingw" = "true"]) +m4trace:configure.ac:66: -1- AC_SUBST([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- AC_SUBST_TRACE([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_TRUE$]) +m4trace:configure.ac:66: -1- AC_SUBST([OP_WIN32_FALSE]) +m4trace:configure.ac:66: -1- AC_SUBST_TRACE([OP_WIN32_FALSE]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_FALSE$]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_FALSE]) +m4trace:configure.ac:72: -1- AC_DEFINE_TRACE_LITERAL([OP_ENABLE_ASSERTIONS]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^OP_ENABLE_ASSERTIONS$]) +m4trace:configure.ac:72: -1- AH_OUTPUT([OP_ENABLE_ASSERTIONS], [/* Enable assertions in code */ +@%:@undef OP_ENABLE_ASSERTIONS]) +m4trace:configure.ac:79: -1- AM_CONDITIONAL([OP_ENABLE_EXAMPLES], [test "$enable_examples" = "yes"]) +m4trace:configure.ac:79: -1- AC_SUBST([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- AC_SUBST_TRACE([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_TRUE$]) +m4trace:configure.ac:79: -1- AC_SUBST([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:79: -1- AC_SUBST_TRACE([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_FALSE$]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:86: -1- AC_SUBST([LIBM]) +m4trace:configure.ac:86: -1- AC_SUBST_TRACE([LIBM]) +m4trace:configure.ac:86: -1- m4_pattern_allow([^LIBM$]) +m4trace:configure.ac:88: -1- AC_SUBST([lrintf_lib]) +m4trace:configure.ac:88: -1- AC_SUBST_TRACE([lrintf_lib]) +m4trace:configure.ac:88: -1- m4_pattern_allow([^lrintf_lib$]) +m4trace:configure.ac:90: -1- AC_DEFINE_TRACE_LITERAL([SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT]) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT$]) +m4trace:configure.ac:90: -1- AH_OUTPUT([SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT], [/* Define this if the compiler supports __attribute__(( + ifelse(@<:@visibility("default")@:>@, , @<:@visibility_default@:>@, + @<:@visibility("default")@:>@) )) */ +@%:@undef SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT]) +m4trace:configure.ac:90: -1- AC_DEFINE_TRACE_LITERAL([SUPPORT_FLAG_VISIBILITY]) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_FLAG_VISIBILITY$]) +m4trace:configure.ac:90: -1- AH_OUTPUT([SUPPORT_FLAG_VISIBILITY], [/* Define this if the compiler supports the -fvisibility flag */ +@%:@undef SUPPORT_FLAG_VISIBILITY]) +m4trace:configure.ac:100: -1- AC_SUBST([HAVE_DOXYGEN]) +m4trace:configure.ac:100: -1- AC_SUBST_TRACE([HAVE_DOXYGEN]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOXYGEN$]) +m4trace:configure.ac:100: -1- AC_SUBST([HAVE_DOT]) +m4trace:configure.ac:100: -1- AC_SUBST_TRACE([HAVE_DOT]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOT$]) +m4trace:configure.ac:107: -1- AM_CONDITIONAL([HAVE_DOXYGEN], [test "$HAVE_DOXYGEN" = "yes"]) +m4trace:configure.ac:107: -1- AC_SUBST([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- AC_SUBST_TRACE([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_TRUE$]) +m4trace:configure.ac:107: -1- AC_SUBST([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:107: -1- AC_SUBST_TRACE([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_FALSE$]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:109: -1- AC_CONFIG_FILES([ + Makefile + rnnoise.pc + rnnoise-uninstalled.pc + doc/Doxyfile +]) +m4trace:configure.ac:115: -1- AC_CONFIG_HEADERS([config.h]) +m4trace:configure.ac:116: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:116: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([LTLIBOBJS]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:116: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:116: -1- AC_SUBST([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:116: -1- AC_SUBST([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([top_builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([top_build_prefix]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([top_srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_top_srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_top_builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([INSTALL]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.ac:116: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) diff --git a/android/jni/rnnoise/autom4te.cache/traces.2 b/android/jni/rnnoise/autom4te.cache/traces.2 new file mode 100644 index 00000000..a8938853 --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/traces.2 @@ -0,0 +1,3088 @@ +m4trace:/usr/local/share/aclocal/ltargz.m4:13: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +dnl Required for use of '$SED' in Cygwin configuration. +AC_REQUIRE([AC_PROG_SED])dnl +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for 'error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include +#endif]) + +LT_ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$LT_ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test no != "$cross_compiling"; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | $SED -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test 1 -lt "$lt_os_major" \ + || { test 1 -eq "$lt_os_major" \ + && { test 5 -lt "$lt_os_minor" \ + || { test 5 -eq "$lt_os_minor" \ + && test 24 -lt "$lt_os_micro"; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test yes = "$lt_cv_sys_argz_works"], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [LT_ARGZ_H=lt__argz.h + AC_LIBOBJ([lt__argz])])]) + +AC_SUBST([LT_ARGZ_H]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:17: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:69: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:82: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:82: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [m4_warn([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:125: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:138: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:138: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [m4_warn([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/local/share/aclocal/ltdl.m4:214: -1- AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:227: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test yes != "$with_included_ltdl"; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include ])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL=-I$with_ltdl_include + ;; +esac +INCLTDL=$LTDLINCL + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | $SED "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_LIB_LTDL], [m4_warn([obsolete], [The macro `AC_LIB_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([AC_WITH_LTDL], [m4_warn([obsolete], [The macro `AC_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:355: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:355: -1- AC_DEFUN([LT_WITH_LTDL], [m4_warn([obsolete], [The macro `LT_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/local/share/aclocal/ltdl.m4:368: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([LT_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:444: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this 'case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + bitrig*) + lt_cv_sys_dlopen_deplibs=yes + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly* | midnightbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say 'no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to 'yes'. Without it, it would be 'no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say 'yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test yes != "$lt_cv_sys_dlopen_deplibs"; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:546: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:546: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_warn([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:553: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +if test -n "$shared_archive_member_spec"; then + m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], + [Define to the shared archive member specification, say "(shr.o)".]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:581: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:581: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [m4_warn([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:588: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:600: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:600: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [m4_warn([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:607: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path=$dir + else + sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:628: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:628: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_warn([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:654: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) +lt_dlload_save_LIBS=$LIBS + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required"; then + LIBADD_DLOPEN=-ldl + fi + libltdl_cv_lib_dl_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +then + lt_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS=$lt_save_LIBS +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD=-ldld])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +LIBS=$lt_dlload_save_LIBS +AC_LANG_POP +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:749: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:749: -1- AC_DEFUN([AC_LTDL_DLLIB], [m4_warn([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:757: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:794: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:794: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_warn([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/local/share/aclocal/ltdl.m4:801: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext +if test yes = "$lt_cv_sys_symbol_underscore"; then + if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + dlsym_uscore_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + libname=conftmod # stay within 8.3 filename limits! + cat >$libname.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif +int fnord () { return 42; }] +_LT_EOF + + # ltfn_module_cmds module_cmds + # Execute tilde-delimited MODULE_CMDS with environment primed for + # $module_cmds or $archive_cmds type content. + ltfn_module_cmds () + {( # subshell avoids polluting parent global environment + module_cmds_save_ifs=$IFS; IFS='~' + for cmd in @S|@1; do + IFS=$module_cmds_save_ifs + libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext + rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. + major=; versuffix=; verstring=; deplibs= + ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= + eval $cmd + done + IFS=$module_cmds_save_ifs + )} + + # Compile a loadable module using libtool macro expansion results. + $CC $pic_flag -c $libname.$ac_ext + ltfn_module_cmds "${module_cmds:-$archive_cmds}" + + # Try to fetch fnord with dlsym(). + libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 + cat >conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +#if HAVE_DLFCN_H +#include +#endif +#include +#ifndef RTLD_GLOBAL +# ifdef DL_GLOBAL +# define RTLD_GLOBAL DL_GLOBAL +# else +# define RTLD_GLOBAL 0 +# endif +#endif +#ifndef RTLD_NOW +# ifdef DL_NOW +# define RTLD_NOW DL_NOW +# else +# define RTLD_NOW 0 +# endif +#endif +int main () { + void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); + int status = $libltdl_dlunknown; + if (handle) { + if (dlsym (handle, "fnord")) + status = $libltdl_dlnouscore; + else { + if (dlsym (handle, "_fnord")) + status = $libltdl_dluscore; + else + puts (dlerror ()); + } + dlclose (handle); + } else + puts (dlerror ()); + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + libltdl_status=$? + case x$libltdl_status in + x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; + x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; + x*) libltdl_cv_need_uscore=unknown ;; + esac + fi + rm -rf conftest* $libname* + LIBS=$dlsym_uscore_save_LIBS + ]) + fi +fi + +if test yes = "$libltdl_cv_need_uscore"; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +]) +m4trace:/usr/local/share/aclocal/ltdl.m4:908: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])], [], []) +m4trace:/usr/local/share/aclocal/ltdl.m4:908: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_warn([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.5], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.5])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4:11: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/depout.m4:64: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +m4_ifdef([_$0_ALREADY_INIT], + [m4_fatal([$0 expanded multiple times +]m4_defn([_$0_ALREADY_INIT]))], + [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi +AC_SUBST([CTAGS]) +if test -z "$ETAGS"; then + ETAGS=etags +fi +AC_SUBST([ETAGS]) +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi +AC_SUBST([CSCOPE]) + +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/init.m4:204: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/maintainer.m4:16: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST([MAINT])dnl + +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4:13: -1- AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/make.m4:42: -1- m4_pattern_allow([^am__quote$]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/local/Cellar/automake/1.16.5/share/aclocal-1.16/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:m4/attributes.m4:38: -1- AC_DEFUN([CC_CHECK_CFLAGS_SILENT], [ + AC_CACHE_VAL(AS_TR_SH([cc_cv_cflags_$1]), + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $1" + AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 0; }])], + [eval "AS_TR_SH([cc_cv_cflags_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_cflags_$1])='no'"]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:55: -1- AC_DEFUN([CC_CHECK_CFLAGS], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_cflags_$1]), + CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here! + ) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:67: -1- AC_DEFUN([CC_CHECK_CFLAG_APPEND], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_cflags_$1]), + CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here! + ) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [CFLAGS="$CFLAGS $1"; $2], [$3]) +]) +m4trace:m4/attributes.m4:78: -1- AC_DEFUN([CC_CHECK_CFLAGS_APPEND], [ + for flag in $1; do + CC_CHECK_CFLAG_APPEND($flag, [$2], [$3]) + done +]) +m4trace:m4/attributes.m4:87: -1- AC_DEFUN([CC_CHECK_LDFLAGS], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_ldflags_$1]), + [ac_save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $1" + AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 1; }])], + [eval "AS_TR_SH([cc_cv_ldflags_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_ldflags_$1])="]) + LDFLAGS="$ac_save_LDFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:104: -1- AC_DEFUN([CC_NOUNDEFINED], [ + dnl We check $host for which systems to enable this for. + AC_REQUIRE([AC_CANONICAL_HOST]) + + case $host in + dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads + dnl are requested, as different implementations are present; to avoid problems + dnl use -Wl,-z,defs only for those platform not behaving this way. + *-freebsd* | *-openbsd*) ;; + *) + dnl First of all check for the --no-undefined variant of GNU ld. This allows + dnl for a much more readable commandline, so that people can understand what + dnl it does without going to look for what the heck -z defs does. + for possible_flags in "-Wl,--no-undefined" "-Wl,-z,defs"; do + CC_CHECK_LDFLAGS([$possible_flags], [LDFLAGS_NOUNDEFINED="$possible_flags"]) + break + done + ;; + esac + + AC_SUBST([LDFLAGS_NOUNDEFINED]) +]) +m4trace:m4/attributes.m4:135: -1- AC_DEFUN([CC_CHECK_WERROR], [ + AC_CACHE_CHECK( + [for $CC way to treat warnings as errors], + [cc_cv_werror], + [CC_CHECK_CFLAGS_SILENT([-Werror], [cc_cv_werror=-Werror], + [CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all])]) + ]) +]) +m4trace:m4/attributes.m4:144: -1- AC_DEFUN([CC_CHECK_ATTRIBUTE], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if $CC supports __attribute__(( ifelse([$2], , [$1], [$2]) ))], + AS_TR_SH([cc_cv_attribute_$1]), + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([$3])], + [eval "AS_TR_SH([cc_cv_attribute_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_attribute_$1])='no'"]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_attribute_$1])[ = xyes], + [AC_DEFINE( + AS_TR_CPP([SUPPORT_ATTRIBUTE_$1]), 1, + [Define this if the compiler supports __attribute__(( ifelse([$2], , [$1], [$2]) ))] + ) + $4], + [$5]) +]) +m4trace:m4/attributes.m4:165: -1- AC_DEFUN([CC_ATTRIBUTE_CONSTRUCTOR], [ + CC_CHECK_ATTRIBUTE( + [constructor],, + [extern void foo(); + void __attribute__((constructor)) ctor() { foo(); }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:173: -1- AC_DEFUN([CC_ATTRIBUTE_DESTRUCTOR], [ + CC_CHECK_ATTRIBUTE( + [destructor],, + [extern void foo(); + void __attribute__((destructor)) dtor() { foo(); }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:181: -1- AC_DEFUN([CC_ATTRIBUTE_FORMAT], [ + CC_CHECK_ATTRIBUTE( + [format], [format(printf, n, n)], + [void __attribute__((format(printf, 1, 2))) printflike(const char *fmt, ...) { fmt = (void *)0; }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:188: -1- AC_DEFUN([CC_ATTRIBUTE_FORMAT_ARG], [ + CC_CHECK_ATTRIBUTE( + [format_arg], [format_arg(printf)], + [char *__attribute__((format_arg(1))) gettextlike(const char *fmt) { fmt = (void *)0; }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:195: -1- AC_DEFUN([CC_ATTRIBUTE_VISIBILITY], [ + CC_CHECK_ATTRIBUTE( + [visibility_$1], [visibility("$1")], + [void __attribute__((visibility("$1"))) $1_function() { }], + [$2], [$3]) +]) +m4trace:m4/attributes.m4:202: -1- AC_DEFUN([CC_ATTRIBUTE_NONNULL], [ + CC_CHECK_ATTRIBUTE( + [nonnull], [nonnull()], + [void __attribute__((nonnull())) some_function(void *foo, void *bar) { foo = (void*)0; bar = (void*)0; }], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:209: -1- AC_DEFUN([CC_ATTRIBUTE_UNUSED], [ + CC_CHECK_ATTRIBUTE( + [unused], , + [void some_function(void *foo, __attribute__((unused)) void *bar);], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:216: -1- AC_DEFUN([CC_ATTRIBUTE_SENTINEL], [ + CC_CHECK_ATTRIBUTE( + [sentinel], , + [void some_function(void *foo, ...) __attribute__((sentinel));], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:223: -1- AC_DEFUN([CC_ATTRIBUTE_DEPRECATED], [ + CC_CHECK_ATTRIBUTE( + [deprecated], , + [void some_function(void *foo, ...) __attribute__((deprecated));], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:230: -1- AC_DEFUN([CC_ATTRIBUTE_ALIAS], [ + CC_CHECK_ATTRIBUTE( + [alias], [weak, alias], + [void other_function(void *foo) { } + void some_function(void *foo) __attribute__((weak, alias("other_function")));], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:238: -1- AC_DEFUN([CC_ATTRIBUTE_MALLOC], [ + CC_CHECK_ATTRIBUTE( + [malloc], , + [void * __attribute__((malloc)) my_alloc(int n);], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:245: -1- AC_DEFUN([CC_ATTRIBUTE_PACKED], [ + CC_CHECK_ATTRIBUTE( + [packed], , + [struct astructure { char a; int b; long c; void *d; } __attribute__((packed)); + char assert@<:@(sizeof(struct astructure) == (sizeof(char)+sizeof(int)+sizeof(long)+sizeof(void*)))-1@:>@;], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:253: -1- AC_DEFUN([CC_ATTRIBUTE_CONST], [ + CC_CHECK_ATTRIBUTE( + [const], , + [int __attribute__((const)) twopow(int n) { return 1 << n; } ], + [$1], [$2]) +]) +m4trace:m4/attributes.m4:260: -1- AC_DEFUN([CC_FLAG_VISIBILITY], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if $CC supports -fvisibility=hidden], + [cc_cv_flag_visibility], + [cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden], + cc_cv_flag_visibility='yes', + cc_cv_flag_visibility='no') + CFLAGS="$cc_flag_visibility_save_CFLAGS"]) + + AS_IF([test "x$cc_cv_flag_visibility" = "xyes"], + [AC_DEFINE([SUPPORT_FLAG_VISIBILITY], 1, + [Define this if the compiler supports the -fvisibility flag]) + $1], + [$2]) +]) +m4trace:m4/attributes.m4:278: -1- AC_DEFUN([CC_FUNC_EXPECT], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if compiler has __builtin_expect function], + [cc_cv_func_expect], + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + AC_COMPILE_IFELSE([AC_LANG_SOURCE( + [int some_function() { + int a = 3; + return (int)__builtin_expect(a, 3); + }])], + [cc_cv_func_expect=yes], + [cc_cv_func_expect=no]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([test "x$cc_cv_func_expect" = "xyes"], + [AC_DEFINE([SUPPORT__BUILTIN_EXPECT], 1, + [Define this if the compiler supports __builtin_expect() function]) + $1], + [$2]) +]) +m4trace:m4/attributes.m4:301: -1- AC_DEFUN([CC_ATTRIBUTE_ALIGNED], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([highest __attribute__ ((aligned ())) supported], + [cc_cv_attribute_aligned], + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + for cc_attribute_align_try in 64 32 16 8 4 2; do + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + int main() { + static char c __attribute__ ((aligned($cc_attribute_align_try))) = 0; + return c; + }])], [cc_cv_attribute_aligned=$cc_attribute_align_try; break]) + done + CFLAGS="$ac_save_CFLAGS" + ]) + + if test "x$cc_cv_attribute_aligned" != "x"; then + AC_DEFINE_UNQUOTED([ATTRIBUTE_ALIGNED_MAX], [$cc_cv_attribute_aligned], + [Define the highest alignment supported]) + fi +]) +m4trace:m4/libtool.m4:62: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +]) +m4trace:m4/libtool.m4:100: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])], [], []) +m4trace:m4/libtool.m4:100: -1- AC_DEFUN([AC_PROG_LIBTOOL], [m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:101: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])], [], []) +m4trace:m4/libtool.m4:101: -1- AC_DEFUN([AM_PROG_LIBTOOL], [m4_warn([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:621: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +]) +m4trace:m4/libtool.m4:814: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:m4/libtool.m4:825: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +]) +m4trace:m4/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:m4/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_CXX], [m4_warn([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +You should run autoupdate.])dnl +LT_LANG(C++)]) +m4trace:m4/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_F77], [m4_warn([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:919: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:919: -1- AC_DEFUN([AC_LIBTOOL_FC], [m4_warn([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:920: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:m4/libtool.m4:920: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [m4_warn([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Java)]) +m4trace:m4/libtool.m4:921: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:921: -1- AC_DEFUN([AC_LIBTOOL_RC], [m4_warn([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:1244: -1- AC_DEFUN([_LT_WITH_SYSROOT], [m4_require([_LT_DECL_SED])dnl +AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) +m4trace:m4/libtool.m4:1589: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +]) +m4trace:m4/libtool.m4:1631: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])], [], []) +m4trace:m4/libtool.m4:1631: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_warn([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1640: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +]) +m4trace:m4/libtool.m4:1675: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])], [], []) +m4trace:m4/libtool.m4:1675: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_warn([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1682: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +]) +m4trace:m4/libtool.m4:1821: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])], [], []) +m4trace:m4/libtool.m4:1821: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_warn([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1932: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +]) +m4trace:m4/libtool.m4:2057: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])], [], []) +m4trace:m4/libtool.m4:2057: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_warn([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:3175: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +]) +m4trace:m4/libtool.m4:3237: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])], [], []) +m4trace:m4/libtool.m4:3237: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [m4_warn([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3260: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +]) +m4trace:m4/libtool.m4:3774: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])], [], []) +m4trace:m4/libtool.m4:3774: -1- AC_DEFUN([AM_PROG_NM], [m4_warn([obsolete], [The macro `AM_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3775: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])], [], []) +m4trace:m4/libtool.m4:3775: -1- AC_DEFUN([AC_PROG_NM], [m4_warn([obsolete], [The macro `AC_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3846: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +]) +m4trace:m4/libtool.m4:3860: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +]) +m4trace:m4/libtool.m4:3879: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])], [], []) +m4trace:m4/libtool.m4:3879: -1- AC_DEFUN([AC_CHECK_LIBM], [m4_warn([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:8145: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) +m4trace:m4/libtool.m4:8154: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])], [], []) +m4trace:m4/libtool.m4:8154: -1- AC_DEFUN([LT_AC_PROG_GCJ], [m4_warn([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:8161: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +]) +m4trace:m4/libtool.m4:8168: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +]) +m4trace:m4/libtool.m4:8173: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])], [], []) +m4trace:m4/libtool.m4:8173: -1- AC_DEFUN([LT_AC_PROG_RC], [m4_warn([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:8301: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])], [], []) +m4trace:m4/libtool.m4:8301: -1- AC_DEFUN([LT_AC_PROG_SED], [m4_warn([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) +m4trace:m4/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [m4_warn([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [m4_warn([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +You should run autoupdate.])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) +m4trace:m4/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) +m4trace:m4/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [m4_warn([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [m4_warn([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) +m4trace:m4/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +]) +m4trace:m4/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [m4_warn([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [m4_warn([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [m4_warn([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [m4_warn([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [m4_warn([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:m4/ltversion.m4:19: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.7' +macro_revision='2.4.7' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) +m4trace:m4/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:m4/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:m4/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:m4/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:m4/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:m4/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:m4/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:15: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:17: -1- AC_CONFIG_MACRO_DIR([m4]) +m4trace:configure.ac:17: -1- AC_CONFIG_MACRO_DIR_TRACE([m4]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_stdio_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" stdio.h ]AS_TR_SH([stdio.h]) AS_TR_CPP([HAVE_stdio.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:19: -1- _AM_PROG_CC_C_O +m4trace:configure.ac:19: -1- AM_AUX_DIR_EXPAND +m4trace:configure.ac:19: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_stdlib_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" stdlib.h ]AS_TR_SH([stdlib.h]) AS_TR_CPP([HAVE_stdlib.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_string_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" string.h ]AS_TR_SH([string.h]) AS_TR_CPP([HAVE_string.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_inttypes_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" inttypes.h ]AS_TR_SH([inttypes.h]) AS_TR_CPP([HAVE_inttypes.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_stdint_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" stdint.h ]AS_TR_SH([stdint.h]) AS_TR_CPP([HAVE_stdint.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_strings_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" strings.h ]AS_TR_SH([strings.h]) AS_TR_CPP([HAVE_strings.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_sys_stat_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" sys/stat.h ]AS_TR_SH([sys/stat.h]) AS_TR_CPP([HAVE_sys/stat.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_sys_types_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" sys/types.h ]AS_TR_SH([sys/types.h]) AS_TR_CPP([HAVE_sys/types.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_unistd_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" unistd.h ]AS_TR_SH([unistd.h]) AS_TR_CPP([HAVE_unistd.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_wchar_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" wchar.h ]AS_TR_SH([wchar.h]) AS_TR_CPP([HAVE_wchar.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- AC_DEFUN([_AC_Header_minix_config_h], [m4_divert_text([INIT_PREPARE], + [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], + [" minix/config.h ]AS_TR_SH([minix/config.h]) AS_TR_CPP([HAVE_minix/config.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_ALL_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_DARWIN_C_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_GNU_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_HPUX_ALT_XOPEN_SOCKET_API$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_NETBSD_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_OPENBSD_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_ATTRIBS_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_BFP_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_DFP_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_FUNCS_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_TYPES_EXT__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_LIB_EXT2__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_MATH_SPEC_FUNCS__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_TANDEM_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_MINIX$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_1_SOURCE$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__EXTENSIONS__$]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_XOPEN_SOURCE$]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_LARGE_FILES$]) +m4trace:configure.ac:22: -1- AM_INIT_AUTOMAKE([1.11 foreign no-define dist-zip subdir-objects]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:22: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.ac:22: -1- AM_AUTOMAKE_VERSION([1.16.5]) +m4trace:configure.ac:22: -1- _AM_AUTOCONF_VERSION([2.71]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:22: -1- _AM_SET_OPTIONS([1.11 foreign no-define dist-zip subdir-objects]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([1.11]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([1.11]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([foreign]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([foreign]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([no-define]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([dist-zip]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([dist-zip]) +m4trace:configure.ac:22: -1- _AM_SET_OPTION([subdir-objects]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([subdir-objects]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:22: -1- AM_SANITY_CHECK +m4trace:configure.ac:22: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.ac:22: -1- AM_MISSING_HAS_RUN +m4trace:configure.ac:22: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:22: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:22: -1- AM_PROG_INSTALL_SH +m4trace:configure.ac:22: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:22: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.ac:22: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:22: -1- AM_SET_LEADING_DOT +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.ac:22: -1- _AM_PROG_TAR([v7]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:22: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +m4trace:configure.ac:22: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:22: -1- _AM_DEPENDENCIES([CC]) +m4trace:configure.ac:22: -1- AM_SET_DEPDIR +m4trace:configure.ac:22: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:22: -1- AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:22: -1- AM_MAKE_INCLUDE +m4trace:configure.ac:22: -1- AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:22: -1- AM_DEP_TRACK +m4trace:configure.ac:22: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:22: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CTAGS$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^ETAGS$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CSCOPE$]) +m4trace:configure.ac:22: -1- AM_SILENT_RULES +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:22: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:22: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:23: -1- AM_MAINTAINER_MODE([enable]) +m4trace:configure.ac:23: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINT$]) +m4trace:configure.ac:27: -1- LT_INIT +m4trace:configure.ac:27: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:27: -1- LTOPTIONS_VERSION +m4trace:configure.ac:27: -1- LTSUGAR_VERSION +m4trace:configure.ac:27: -1- LTVERSION_VERSION +m4trace:configure.ac:27: -1- LTOBSOLETE_VERSION +m4trace:configure.ac:27: -1- _LT_PROG_LTMAIN +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:27: -1- _LT_PREPARE_SED_QUOTE_VARS +m4trace:configure.ac:27: -1- _LT_PROG_ECHO_BACKSLASH +m4trace:configure.ac:27: -1- LT_PATH_LD +m4trace:configure.ac:27: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:27: -1- AC_PROG_EGREP +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:27: -1- LT_PATH_NM +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:27: -1- LT_CMD_MAX_LEN +m4trace:configure.ac:27: -1- m4_pattern_allow([^FILECMD$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:27: -1- _LT_WITH_SYSROOT +m4trace:configure.ac:27: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:27: -1- _LT_CC_BASENAME([$compiler]) +m4trace:configure.ac:27: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:27: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:27: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:27: -1- _LT_COMPILER_BOILERPLATE +m4trace:configure.ac:27: -1- _LT_LINKER_BOILERPLATE +m4trace:configure.ac:27: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) +m4trace:configure.ac:27: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; + esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) +m4trace:configure.ac:27: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:27: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:27: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:27: -1- _LT_REQUIRED_DARWIN_CHECKS +m4trace:configure.ac:27: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:27: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:27: -1- LT_SYS_DLOPEN_SELF +m4trace:configure.ac:27: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- AM_SILENT_RULES([yes]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:29: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:29: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:31: -1- m4_pattern_allow([^RNNOISE_BUILD$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^OP_LT_CURRENT$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^OP_LT_REVISION$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^OP_LT_AGE$]) +m4trace:configure.ac:49: -1- CC_CHECK_CFLAGS_APPEND([-pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long]) +m4trace:configure.ac:49: -1- CC_CHECK_CFLAG_APPEND([$flag], [], []) +m4trace:configure.ac:49: -2- CC_CHECK_CFLAGS_SILENT([$flag]) +m4trace:configure.ac:56: -1- CC_CHECK_CFLAGS_APPEND([-U__STRICT_ANSI__]) +m4trace:configure.ac:56: -1- CC_CHECK_CFLAG_APPEND([$flag], [], []) +m4trace:configure.ac:56: -2- CC_CHECK_CFLAGS_SILENT([$flag]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^_WIN32_WINNT$]) +m4trace:configure.ac:66: -1- AM_CONDITIONAL([OP_WIN32], [test "$host_mingw" = "true"]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_TRUE$]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_FALSE$]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_FALSE]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^OP_ENABLE_ASSERTIONS$]) +m4trace:configure.ac:79: -1- AM_CONDITIONAL([OP_ENABLE_EXAMPLES], [test "$enable_examples" = "yes"]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_TRUE$]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_FALSE$]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:86: -1- LT_LIB_M +m4trace:configure.ac:86: -1- m4_pattern_allow([^LIBM$]) +m4trace:configure.ac:88: -1- m4_pattern_allow([^lrintf_lib$]) +m4trace:configure.ac:90: -1- CC_ATTRIBUTE_VISIBILITY([default], [ + CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +]) +m4trace:configure.ac:90: -1- CC_CHECK_ATTRIBUTE([visibility_default], [visibility("default")], [void __attribute__((visibility("default"))) default_function() { }], [ + CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +], []) +m4trace:configure.ac:90: -1- CC_CHECK_WERROR +m4trace:configure.ac:90: -1- CC_CHECK_CFLAGS_SILENT([-Werror], [cc_cv_werror=-Werror], [CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all])]) +m4trace:configure.ac:90: -1- CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all]) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT$]) +m4trace:configure.ac:90: -1- CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +m4trace:configure.ac:90: -1- CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden], [cc_cv_flag_visibility='yes'], [cc_cv_flag_visibility='no']) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_FLAG_VISIBILITY$]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOXYGEN$]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOT$]) +m4trace:configure.ac:107: -1- AM_CONDITIONAL([HAVE_DOXYGEN], [test "$HAVE_DOXYGEN" = "yes"]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_TRUE$]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_FALSE$]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:116: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) +m4trace:configure.ac:116: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:116: -1- AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) +m4trace:configure.ac:116: -1- _LT_PROG_LTMAIN diff --git a/android/jni/rnnoise/autom4te.cache/traces.3 b/android/jni/rnnoise/autom4te.cache/traces.3 new file mode 100644 index 00000000..7481f001 --- /dev/null +++ b/android/jni/rnnoise/autom4te.cache/traces.3 @@ -0,0 +1,766 @@ +m4trace:aclocal.m4:735: -1- AC_SUBST([am__quote]) +m4trace:aclocal.m4:735: -1- AC_SUBST_TRACE([am__quote]) +m4trace:aclocal.m4:735: -1- m4_pattern_allow([^am__quote$]) +m4trace:aclocal.m4:1187: -1- m4_include([m4/attributes.m4]) +m4trace:aclocal.m4:1188: -1- m4_include([m4/libtool.m4]) +m4trace:aclocal.m4:1189: -1- m4_include([m4/ltoptions.m4]) +m4trace:aclocal.m4:1190: -1- m4_include([m4/ltsugar.m4]) +m4trace:aclocal.m4:1191: -1- m4_include([m4/ltversion.m4]) +m4trace:aclocal.m4:1192: -1- m4_include([m4/lt~obsolete.m4]) +m4trace:configure.ac:15: -1- AC_INIT([rnnoise], [CURRENT_VERSION], [jmvalin@jmvalin.ca]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:15: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:15: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:15: -1- AC_SUBST([SHELL]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([SHELL]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:15: -1- AC_SUBST([PATH_SEPARATOR]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_NAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_STRING]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PACKAGE_URL]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- AC_SUBST([exec_prefix], [NONE]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([exec_prefix]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:15: -1- AC_SUBST([prefix], [NONE]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([prefix]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:15: -1- AC_SUBST([program_transform_name], [s,x,x,]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([program_transform_name]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:15: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([bindir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:15: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sbindir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:15: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libexecdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([datarootdir], ['${prefix}/share']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datarootdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([datadir], ['${datarootdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([datadir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:15: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sysconfdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([sharedstatedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([localstatedir], ['${prefix}/var']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localstatedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([runstatedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([includedir], ['${prefix}/include']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([includedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([oldincludedir], ['/usr/include']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([oldincludedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], + ['${datarootdir}/doc/${PACKAGE_TARNAME}'], + ['${datarootdir}/doc/${PACKAGE}'])]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([docdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([infodir], ['${datarootdir}/info']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([infodir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:15: -1- AC_SUBST([htmldir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([htmldir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:15: -1- AC_SUBST([dvidir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([dvidir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:15: -1- AC_SUBST([pdfdir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([pdfdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([psdir], ['${docdir}']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([psdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([libdir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:15: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([localedir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:15: -1- AC_SUBST([mandir], ['${datarootdir}/man']) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([mandir]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ +@%:@undef PACKAGE_NAME]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ +@%:@undef PACKAGE_TARNAME]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ +@%:@undef PACKAGE_VERSION]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ +@%:@undef PACKAGE_STRING]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ +@%:@undef PACKAGE_BUGREPORT]) +m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:15: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ +@%:@undef PACKAGE_URL]) +m4trace:configure.ac:15: -1- AC_SUBST([DEFS]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([DEFS]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:15: -1- AC_SUBST([ECHO_C]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_C]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:15: -1- AC_SUBST([ECHO_N]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_N]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:15: -1- AC_SUBST([ECHO_T]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ECHO_T]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:15: -1- AC_SUBST([LIBS]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:15: -1- AC_SUBST([build_alias]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([build_alias]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:15: -1- AC_SUBST([host_alias]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([host_alias]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:15: -1- AC_SUBST([target_alias]) +m4trace:configure.ac:15: -1- AC_SUBST_TRACE([target_alias]) +m4trace:configure.ac:15: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:17: -1- AC_CONFIG_MACRO_DIR_TRACE([m4]) +m4trace:configure.ac:19: -1- AH_OUTPUT([USE_SYSTEM_EXTENSIONS], [/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# undef _DARWIN_C_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# undef _HPUX_ALT_XOPEN_SOCKET_API +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers\' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +# undef _MINIX +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# undef _NETBSD_SOURCE +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# undef _OPENBSD_SOURCE +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +# undef _POSIX_SOURCE +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +# undef _POSIX_1_SOURCE +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# undef __STDC_WANT_IEC_60559_BFP_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# undef __STDC_WANT_IEC_60559_DFP_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# undef __STDC_WANT_IEC_60559_TYPES_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# undef __STDC_WANT_LIB_EXT2__ +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# undef __STDC_WANT_MATH_SPEC_FUNCS__ +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +# undef _XOPEN_SOURCE +#endif +]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDIO_H]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CFLAGS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CFLAGS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:19: -1- AC_SUBST([LDFLAGS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LDFLAGS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:19: -1- AC_SUBST([LIBS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:19: -1- AC_SUBST([CPPFLAGS]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CPPFLAGS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([ac_ct_CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([ac_ct_CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([CC]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:19: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([EXEEXT]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:19: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) +m4trace:configure.ac:19: -1- AC_SUBST_TRACE([OBJEXT]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:19: -1- AC_REQUIRE_AUX_FILE([compile]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDLIB_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRING_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_INTTYPES_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDINT_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRINGS_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_SYS_STAT_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_SYS_TYPES_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_UNISTD_H]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:19: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ +@%:@undef STDC_HEADERS]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_WCHAR_H]) +m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_MINIX_CONFIG_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_MINIX_CONFIG_H]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_ALL_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_ALL_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_DARWIN_C_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_DARWIN_C_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_GNU_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_HPUX_ALT_XOPEN_SOCKET_API]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_HPUX_ALT_XOPEN_SOCKET_API$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_NETBSD_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_NETBSD_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_OPENBSD_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_OPENBSD_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_PTHREAD_SEMANTICS]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_ATTRIBS_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_ATTRIBS_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_BFP_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_BFP_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_DFP_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_DFP_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_FUNCS_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_FUNCS_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_IEC_60559_TYPES_EXT__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_IEC_60559_TYPES_EXT__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_LIB_EXT2__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_LIB_EXT2__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__STDC_WANT_MATH_SPEC_FUNCS__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__STDC_WANT_MATH_SPEC_FUNCS__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_TANDEM_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_TANDEM_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_MINIX]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_MINIX$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_1_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_POSIX_1_SOURCE$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([__EXTENSIONS__]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^__EXTENSIONS__$]) +m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([_XOPEN_SOURCE]) +m4trace:configure.ac:19: -1- m4_pattern_allow([^_XOPEN_SOURCE$]) +m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([_FILE_OFFSET_BITS]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$]) +m4trace:configure.ac:20: -1- AH_OUTPUT([_FILE_OFFSET_BITS], [/* Number of bits in a file offset, on hosts where this is settable. */ +@%:@undef _FILE_OFFSET_BITS]) +m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([_LARGE_FILES]) +m4trace:configure.ac:20: -1- m4_pattern_allow([^_LARGE_FILES$]) +m4trace:configure.ac:20: -1- AH_OUTPUT([_LARGE_FILES], [/* Define for large files, on AIX-style hosts. */ +@%:@undef _LARGE_FILES]) +m4trace:configure.ac:22: -1- AM_INIT_AUTOMAKE([1.11 foreign no-define dist-zip subdir-objects]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:22: -1- AM_AUTOMAKE_VERSION([1.16.5]) +m4trace:configure.ac:22: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_PROGRAM]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_SCRIPT]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_DATA]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_DATA]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__isrc]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:22: -1- AC_SUBST([CYGPATH_W]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CYGPATH_W]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:22: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PACKAGE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:22: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([VERSION]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:22: -1- AC_REQUIRE_AUX_FILE([missing]) +m4trace:configure.ac:22: -1- AC_SUBST([ACLOCAL]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([ACLOCAL]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:22: -1- AC_SUBST([AUTOCONF]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AUTOCONF]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:22: -1- AC_SUBST([AUTOMAKE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AUTOMAKE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:22: -1- AC_SUBST([AUTOHEADER]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AUTOHEADER]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:22: -1- AC_SUBST([MAKEINFO]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([MAKEINFO]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:22: -1- AC_SUBST([install_sh]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([install_sh]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:22: -1- AC_SUBST([STRIP]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:22: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:22: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.ac:22: -1- AC_SUBST([MKDIR_P]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:22: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([mkdir_p]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:22: -1- AC_SUBST([AWK]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AWK]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:22: -1- AC_SUBST([SET_MAKE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([SET_MAKE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__leading_dot]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__leading_dot]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:22: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMTAR]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__tar]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__tar]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__untar]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__untar]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:22: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([DEPDIR]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__include]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__include]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:22: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:22: -1- AC_SUBST([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:22: -1- AC_SUBST([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:22: -1- AC_SUBST([am__nodep]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__nodep]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:22: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CCDEPMODE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:22: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:22: -1- AC_SUBST([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:22: -1- AC_SUBST([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:22: -1- AC_SUBST([CTAGS]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CTAGS]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CTAGS$]) +m4trace:configure.ac:22: -1- AC_SUBST([ETAGS]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([ETAGS]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^ETAGS$]) +m4trace:configure.ac:22: -1- AC_SUBST([CSCOPE]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([CSCOPE]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^CSCOPE$]) +m4trace:configure.ac:22: -1- AM_SILENT_RULES +m4trace:configure.ac:22: -1- AC_SUBST([AM_V]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:22: -1- AC_SUBST([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:22: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:22: -1- AC_SUBST([AM_BACKSLASH]) +m4trace:configure.ac:22: -1- AC_SUBST_TRACE([AM_BACKSLASH]) +m4trace:configure.ac:22: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:22: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:23: -1- AM_MAINTAINER_MODE([enable]) +m4trace:configure.ac:23: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) +m4trace:configure.ac:23: -1- AC_SUBST([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) +m4trace:configure.ac:23: -1- AC_SUBST([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) +m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) +m4trace:configure.ac:23: -1- AC_SUBST([MAINT]) +m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAINT]) +m4trace:configure.ac:23: -1- m4_pattern_allow([^MAINT$]) +m4trace:configure.ac:25: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler + calls it, or to nothing if \'inline\' is not supported under any name. */ +#ifndef __cplusplus +#undef inline +#endif]) +m4trace:configure.ac:27: -1- LT_INIT +m4trace:configure.ac:27: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:27: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) +m4trace:configure.ac:27: -1- AC_SUBST([LIBTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LIBTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:27: -1- AC_CANONICAL_HOST +m4trace:configure.ac:27: -1- AC_CANONICAL_BUILD +m4trace:configure.ac:27: -1- AC_REQUIRE_AUX_FILE([config.sub]) +m4trace:configure.ac:27: -1- AC_REQUIRE_AUX_FILE([config.guess]) +m4trace:configure.ac:27: -1- AC_SUBST([build], [$ac_cv_build]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:27: -1- AC_SUBST([build_cpu], [$[1]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build_cpu]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:27: -1- AC_SUBST([build_vendor], [$[2]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build_vendor]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:27: -1- AC_SUBST([build_os]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([build_os]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:27: -1- AC_SUBST([host], [$ac_cv_host]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:27: -1- AC_SUBST([host_cpu], [$[1]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host_cpu]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:27: -1- AC_SUBST([host_vendor], [$[2]]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host_vendor]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:27: -1- AC_SUBST([host_os]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([host_os]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:27: -1- AC_SUBST([SED]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([SED]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:27: -1- AC_SUBST([GREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([GREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([EGREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([EGREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([FGREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([FGREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([GREP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([GREP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:27: -1- AC_SUBST([LD]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LD]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:27: -1- AC_SUBST([DUMPBIN]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DUMPBIN]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- AC_SUBST([ac_ct_DUMPBIN]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:27: -1- AC_SUBST([DUMPBIN]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DUMPBIN]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:27: -1- AC_SUBST([NM]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([NM]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:27: -1- AC_SUBST([LN_S], [$as_ln_s]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LN_S]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:27: -1- AC_SUBST([FILECMD]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([FILECMD]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^FILECMD$]) +m4trace:configure.ac:27: -1- AC_SUBST([OBJDUMP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OBJDUMP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- AC_SUBST([OBJDUMP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OBJDUMP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:27: -1- AC_SUBST([DLLTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DLLTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([DLLTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DLLTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([AR]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([AR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:27: -1- AC_SUBST([ac_ct_AR]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([ac_ct_AR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:27: -1- AC_SUBST([STRIP]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:27: -1- AC_SUBST([RANLIB]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([RANLIB]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:27: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:27: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:27: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */ +@%:@undef LT_OBJDIR]) +m4trace:configure.ac:27: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:27: -1- AC_SUBST([MANIFEST_TOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([MANIFEST_TOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([DSYMUTIL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([DSYMUTIL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:27: -1- AC_SUBST([NMEDIT]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([NMEDIT]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:27: -1- AC_SUBST([LIPO]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LIPO]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:27: -1- AC_SUBST([OTOOL]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OTOOL]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:27: -1- AC_SUBST([OTOOL64]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([OTOOL64]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:27: -1- AC_SUBST([LT_SYS_LIBRARY_PATH]) +m4trace:configure.ac:27: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:27: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_DLFCN_H]) +m4trace:configure.ac:27: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H]) +m4trace:configure.ac:27: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- AM_SILENT_RULES([yes]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_V]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:29: -1- AC_SUBST([AM_BACKSLASH]) +m4trace:configure.ac:29: -1- AC_SUBST_TRACE([AM_BACKSLASH]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:29: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:31: -1- AC_DEFINE_TRACE_LITERAL([RNNOISE_BUILD]) +m4trace:configure.ac:31: -1- m4_pattern_allow([^RNNOISE_BUILD$]) +m4trace:configure.ac:31: -1- AH_OUTPUT([RNNOISE_BUILD], [/* This is a build of the library */ +@%:@undef RNNOISE_BUILD]) +m4trace:configure.ac:45: -1- AC_SUBST([OP_LT_CURRENT]) +m4trace:configure.ac:45: -1- AC_SUBST_TRACE([OP_LT_CURRENT]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^OP_LT_CURRENT$]) +m4trace:configure.ac:46: -1- AC_SUBST([OP_LT_REVISION]) +m4trace:configure.ac:46: -1- AC_SUBST_TRACE([OP_LT_REVISION]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^OP_LT_REVISION$]) +m4trace:configure.ac:47: -1- AC_SUBST([OP_LT_AGE]) +m4trace:configure.ac:47: -1- AC_SUBST_TRACE([OP_LT_AGE]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^OP_LT_AGE$]) +m4trace:configure.ac:61: -1- AC_DEFINE_TRACE_LITERAL([_WIN32_WINNT]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^_WIN32_WINNT$]) +m4trace:configure.ac:61: -1- AH_OUTPUT([_WIN32_WINNT], [/* We need at least WindowsXP for getaddrinfo/freeaddrinfo */ +@%:@undef _WIN32_WINNT]) +m4trace:configure.ac:66: -1- AM_CONDITIONAL([OP_WIN32], [test "$host_mingw" = "true"]) +m4trace:configure.ac:66: -1- AC_SUBST([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- AC_SUBST_TRACE([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_TRUE$]) +m4trace:configure.ac:66: -1- AC_SUBST([OP_WIN32_FALSE]) +m4trace:configure.ac:66: -1- AC_SUBST_TRACE([OP_WIN32_FALSE]) +m4trace:configure.ac:66: -1- m4_pattern_allow([^OP_WIN32_FALSE$]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_TRUE]) +m4trace:configure.ac:66: -1- _AM_SUBST_NOTMAKE([OP_WIN32_FALSE]) +m4trace:configure.ac:72: -1- AC_DEFINE_TRACE_LITERAL([OP_ENABLE_ASSERTIONS]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^OP_ENABLE_ASSERTIONS$]) +m4trace:configure.ac:72: -1- AH_OUTPUT([OP_ENABLE_ASSERTIONS], [/* Enable assertions in code */ +@%:@undef OP_ENABLE_ASSERTIONS]) +m4trace:configure.ac:79: -1- AM_CONDITIONAL([OP_ENABLE_EXAMPLES], [test "$enable_examples" = "yes"]) +m4trace:configure.ac:79: -1- AC_SUBST([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- AC_SUBST_TRACE([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_TRUE$]) +m4trace:configure.ac:79: -1- AC_SUBST([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:79: -1- AC_SUBST_TRACE([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:79: -1- m4_pattern_allow([^OP_ENABLE_EXAMPLES_FALSE$]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_TRUE]) +m4trace:configure.ac:79: -1- _AM_SUBST_NOTMAKE([OP_ENABLE_EXAMPLES_FALSE]) +m4trace:configure.ac:86: -1- AC_SUBST([LIBM]) +m4trace:configure.ac:86: -1- AC_SUBST_TRACE([LIBM]) +m4trace:configure.ac:86: -1- m4_pattern_allow([^LIBM$]) +m4trace:configure.ac:88: -1- AC_SUBST([lrintf_lib]) +m4trace:configure.ac:88: -1- AC_SUBST_TRACE([lrintf_lib]) +m4trace:configure.ac:88: -1- m4_pattern_allow([^lrintf_lib$]) +m4trace:configure.ac:90: -1- AC_DEFINE_TRACE_LITERAL([SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT]) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT$]) +m4trace:configure.ac:90: -1- AH_OUTPUT([SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT], [/* Define this if the compiler supports __attribute__(( + ifelse(@<:@visibility("default")@:>@, , @<:@visibility_default@:>@, + @<:@visibility("default")@:>@) )) */ +@%:@undef SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT]) +m4trace:configure.ac:90: -1- AC_DEFINE_TRACE_LITERAL([SUPPORT_FLAG_VISIBILITY]) +m4trace:configure.ac:90: -1- m4_pattern_allow([^SUPPORT_FLAG_VISIBILITY$]) +m4trace:configure.ac:90: -1- AH_OUTPUT([SUPPORT_FLAG_VISIBILITY], [/* Define this if the compiler supports the -fvisibility flag */ +@%:@undef SUPPORT_FLAG_VISIBILITY]) +m4trace:configure.ac:100: -1- AC_SUBST([HAVE_DOXYGEN]) +m4trace:configure.ac:100: -1- AC_SUBST_TRACE([HAVE_DOXYGEN]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOXYGEN$]) +m4trace:configure.ac:100: -1- AC_SUBST([HAVE_DOT]) +m4trace:configure.ac:100: -1- AC_SUBST_TRACE([HAVE_DOT]) +m4trace:configure.ac:100: -1- m4_pattern_allow([^HAVE_DOT$]) +m4trace:configure.ac:107: -1- AM_CONDITIONAL([HAVE_DOXYGEN], [test "$HAVE_DOXYGEN" = "yes"]) +m4trace:configure.ac:107: -1- AC_SUBST([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- AC_SUBST_TRACE([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_TRUE$]) +m4trace:configure.ac:107: -1- AC_SUBST([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:107: -1- AC_SUBST_TRACE([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:107: -1- m4_pattern_allow([^HAVE_DOXYGEN_FALSE$]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_TRUE]) +m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([HAVE_DOXYGEN_FALSE]) +m4trace:configure.ac:109: -1- AC_CONFIG_FILES([ + Makefile + rnnoise.pc + rnnoise-uninstalled.pc + doc/Doxyfile +]) +m4trace:configure.ac:115: -1- AC_CONFIG_HEADERS([config.h]) +m4trace:configure.ac:116: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:116: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([LTLIBOBJS]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:116: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:116: -1- AC_SUBST([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:116: -1- AC_SUBST([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:116: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([top_builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([top_build_prefix]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([top_srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_top_srcdir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([abs_top_builddir]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([INSTALL]) +m4trace:configure.ac:116: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.ac:116: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) diff --git a/android/jni/rnnoise/compile b/android/jni/rnnoise/compile new file mode 120000 index 00000000..57821976 --- /dev/null +++ b/android/jni/rnnoise/compile @@ -0,0 +1 @@ +/usr/local/Cellar/automake/1.16.5/share/automake-1.16/compile \ No newline at end of file diff --git a/android/jni/rnnoise/config.guess b/android/jni/rnnoise/config.guess new file mode 120000 index 00000000..5fb14cc8 --- /dev/null +++ b/android/jni/rnnoise/config.guess @@ -0,0 +1 @@ +/usr/local/Cellar/automake/1.16.5/share/automake-1.16/config.guess \ No newline at end of file diff --git a/android/jni/rnnoise/config.h b/android/jni/rnnoise/config.h new file mode 100644 index 00000000..a7f25068 --- /dev/null +++ b/android/jni/rnnoise/config.h @@ -0,0 +1,181 @@ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MINIX_CONFIG_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to the sub-directory where libtool stores uninstalled libraries. */ +#define LT_OBJDIR ".libs/" + +/* Enable assertions in code */ +/* #undef OP_ENABLE_ASSERTIONS */ + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "jmvalin@jmvalin.ca" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "rnnoise" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "rnnoise unknown" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "rnnoise" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "unknown" + +/* This is a build of the library */ +#define RNNOISE_BUILD /**/ + +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ +#define STDC_HEADERS 1 + +/* Define this if the compiler supports __attribute__(( + ifelse([visibility("default")], , [visibility_default], + [visibility("default")]) )) */ +#define SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT 1 + +/* Define this if the compiler supports the -fvisibility flag */ +#define SUPPORT_FLAG_VISIBILITY 1 + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# define _DARWIN_C_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# define _HPUX_ALT_XOPEN_SOCKET_API 1 +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +/* # undef _MINIX */ +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# define _NETBSD_SOURCE 1 +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# define _OPENBSD_SOURCE 1 +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +/* # undef _POSIX_SOURCE */ +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +/* # undef _POSIX_1_SOURCE */ +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# define __STDC_WANT_IEC_60559_BFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# define __STDC_WANT_IEC_60559_DFP_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1 +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# define __STDC_WANT_LIB_EXT2__ 1 +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# define __STDC_WANT_MATH_SPEC_FUNCS__ 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +/* # undef _XOPEN_SOURCE */ +#endif + + +/* Number of bits in a file offset, on hosts where this is settable. */ +/* #undef _FILE_OFFSET_BITS */ + +/* Define for large files, on AIX-style hosts. */ +/* #undef _LARGE_FILES */ + +/* We need at least WindowsXP for getaddrinfo/freeaddrinfo */ +/* #undef _WIN32_WINNT */ + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +/* #undef inline */ +#endif diff --git a/android/jni/rnnoise/config.h.in b/android/jni/rnnoise/config.h.in new file mode 100644 index 00000000..09ed38b8 --- /dev/null +++ b/android/jni/rnnoise/config.h.in @@ -0,0 +1,180 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_MINIX_CONFIG_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDIO_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_WCHAR_H + +/* Define to the sub-directory where libtool stores uninstalled libraries. */ +#undef LT_OBJDIR + +/* Enable assertions in code */ +#undef OP_ENABLE_ASSERTIONS + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the home page for this package. */ +#undef PACKAGE_URL + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* This is a build of the library */ +#undef RNNOISE_BUILD + +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ +#undef STDC_HEADERS + +/* Define this if the compiler supports __attribute__(( + ifelse([visibility("default")], , [visibility_default], + [visibility("default")]) )) */ +#undef SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT + +/* Define this if the compiler supports the -fvisibility flag */ +#undef SUPPORT_FLAG_VISIBILITY + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# undef _ALL_SOURCE +#endif +/* Enable general extensions on macOS. */ +#ifndef _DARWIN_C_SOURCE +# undef _DARWIN_C_SOURCE +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# undef _GNU_SOURCE +#endif +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# undef _HPUX_ALT_XOPEN_SOCKET_API +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +# undef _MINIX +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ +#ifndef _NETBSD_SOURCE +# undef _NETBSD_SOURCE +#endif +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ +#ifndef _OPENBSD_SOURCE +# undef _OPENBSD_SOURCE +#endif +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +# undef _POSIX_SOURCE +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +# undef _POSIX_1_SOURCE +#endif +/* Enable POSIX-compatible threading on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# undef _POSIX_PTHREAD_SEMANTICS +#endif +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ +#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ +#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ +# undef __STDC_WANT_IEC_60559_BFP_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ +#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ +# undef __STDC_WANT_IEC_60559_DFP_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ +#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ +# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ +# undef __STDC_WANT_IEC_60559_TYPES_EXT__ +#endif +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ +#ifndef __STDC_WANT_LIB_EXT2__ +# undef __STDC_WANT_LIB_EXT2__ +#endif +/* Enable extensions specified by ISO/IEC 24747:2009. */ +#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ +# undef __STDC_WANT_MATH_SPEC_FUNCS__ +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# undef _TANDEM_SOURCE +#endif +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ +#ifndef _XOPEN_SOURCE +# undef _XOPEN_SOURCE +#endif + + +/* Number of bits in a file offset, on hosts where this is settable. */ +#undef _FILE_OFFSET_BITS + +/* Define for large files, on AIX-style hosts. */ +#undef _LARGE_FILES + +/* We need at least WindowsXP for getaddrinfo/freeaddrinfo */ +#undef _WIN32_WINNT + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +#undef inline +#endif diff --git a/android/jni/rnnoise/config.status b/android/jni/rnnoise/config.status new file mode 100755 index 00000000..fee62982 --- /dev/null +++ b/android/jni/rnnoise/config.status @@ -0,0 +1,2003 @@ +#! /bin/sh +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile" +config_headers=" config.h" +config_commands=" depfiles libtool" + +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +ac_cs_config='' +ac_cs_version="\ +rnnoise config.status unknown +configured by ./configure, generated by GNU Autoconf 2.71, + with options \"$ac_cs_config\" + +Copyright (C) 2021 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise' +srcdir='.' +INSTALL='/usr/bin/install -c' +MKDIR_P='./install-sh -c -d' +AWK='awk' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + printf "%s\n" "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + printf "%s\n" "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + printf "%s\n" "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X /bin/sh './configure' $ac_configure_extra_args --no-create --no-recursion + shift + \printf "%s\n" "running CONFIG_SHELL=/bin/sh $*" >&6 + CONFIG_SHELL='/bin/sh' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + printf "%s\n" "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# +AMDEP_TRUE="" MAKE="make" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +double_quote_subst='s/\(["`\\]\)/\\\1/g' +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +macro_version='2.4.7' +macro_revision='2.4.7' +enable_shared='yes' +enable_static='yes' +pic_mode='default' +enable_fast_install='needless' +shared_archive_member_spec='' +SHELL='/bin/sh' +ECHO='printf %s\n' +PATH_SEPARATOR=':' +host_alias='' +host='x86_64-apple-darwin22.5.0' +host_os='darwin22.5.0' +build_alias='' +build='x86_64-apple-darwin22.5.0' +build_os='darwin22.5.0' +SED='/usr/bin/sed' +Xsed='/usr/bin/sed -e 1s/^X//' +GREP='/usr/bin/grep' +EGREP='/usr/bin/grep -E' +FGREP='/usr/bin/grep -F' +LD='/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld' +NM='/usr/bin/nm -B' +LN_S='ln -s' +max_cmd_len='786432' +ac_objext='o' +exeext='' +lt_unset='unset' +lt_SP2NL='tr \040 \012' +lt_NL2SP='tr \015\012 \040\040' +lt_cv_to_host_file_cmd='func_convert_file_noop' +lt_cv_to_tool_file_cmd='func_convert_file_noop' +reload_flag=' -r' +reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' +FILECMD='file' +OBJDUMP='objdump' +deplibs_check_method='pass_all' +file_magic_cmd='$MAGIC_CMD' +file_magic_glob='' +want_nocaseglob='no' +DLLTOOL='false' +sharedlib_from_linklib_cmd='printf %s\n' +AR='ar' +lt_ar_flags='cr' +AR_FLAGS='cr' +archiver_list_spec='' +STRIP='strip' +RANLIB='ranlib' +old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' +old_postuninstall_cmds='' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' +lock_old_archive_extraction='yes' +CC='gcc' +CFLAGS='-g -O2 -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long -fvisibility=hidden' +compiler='gcc' +GCC='yes' +lt_cv_sys_global_symbol_pipe='/usr/bin/sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p'\'' | /usr/bin/sed '\''/ __gnu_lto/d'\''' +lt_cv_sys_global_symbol_to_cdecl='/usr/bin/sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' +lt_cv_sys_global_symbol_to_import='' +lt_cv_sys_global_symbol_to_c_name_address='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' +lt_cv_nm_interface='BSD nm' +nm_file_list_spec='@' +lt_sysroot='' +lt_cv_truncate_bin='/bin/dd bs=4096 count=1' +objdir='.libs' +MAGIC_CMD='file' +lt_prog_compiler_no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions' +lt_prog_compiler_pic=' -fno-common -DPIC' +lt_prog_compiler_wl='-Wl,' +lt_prog_compiler_static='' +lt_cv_prog_compiler_c_o='yes' +need_locks='no' +MANIFEST_TOOL=':' +DSYMUTIL='dsymutil' +NMEDIT='nmedit' +LIPO='lipo' +OTOOL='otool' +OTOOL64=':' +libext='a' +shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +extract_expsyms_cmds='' +archive_cmds_need_lc='no' +enable_shared_with_static_runtimes='no' +export_dynamic_flag_spec='' +whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' +compiler_needs_object='no' +old_archive_from_new_cmds='' +old_archive_from_expsyms_cmds='' +archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring $single_module' +archive_expsym_cmds='/usr/bin/sed '\''s|^|_|'\'' < $export_symbols > $output_objdir/$libname-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring $single_module $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' +module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags' +module_expsym_cmds='/usr/bin/sed -e '\''s|^|_|'\'' < $export_symbols > $output_objdir/$libname-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs $compiler_flags $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' +with_gnu_ld='no' +allow_undefined_flag='$wl-undefined ${wl}dynamic_lookup' +no_undefined_flag='' +hardcode_libdir_flag_spec='' +hardcode_libdir_separator='' +hardcode_direct='no' +hardcode_direct_absolute='no' +hardcode_minus_L='no' +hardcode_shlibpath_var='unsupported' +hardcode_automatic='yes' +inherit_rpath='no' +link_all_deplibs='yes' +always_export_symbols='no' +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' +include_expsyms='' +prelink_cmds='' +postlink_cmds='' +file_list_spec='' +variables_saved_for_relink='PATH DYLD_LIBRARY_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' +need_lib_prefix='no' +need_version='no' +version_type='darwin' +runpath_var='' +shlibpath_var='DYLD_LIBRARY_PATH' +shlibpath_overrides_runpath='yes' +libname_spec='lib$name' +library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' +soname_spec='$libname$release$major$shared_ext' +install_override_mode='' +postinstall_cmds='' +postuninstall_cmds='' +finish_cmds='' +finish_eval='' +hardcode_into_libs='no' +sys_lib_search_path_spec='/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3 /usr/local/lib' +configure_time_dlsearch_path='/usr/local/lib /lib /usr/lib' +configure_time_lt_sys_library_path='' +hardcode_action='immediate' +enable_dlopen='unknown' +enable_dlopen_self='unknown' +enable_dlopen_self_static='unknown' +old_striplib='strip -S' +striplib='strip -x' + +LTCC='gcc' +LTCFLAGS='-g -O2' +compiler='gcc' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag FILECMD OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_import lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix lt_cv_nm_interface nm_file_list_spec lt_cv_truncate_bin lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do + case `eval \\$ECHO \\""\\$$var"\\"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec configure_time_dlsearch_path configure_time_lt_sys_library_path; do + case `eval \\$ECHO \\""\\$$var"\\"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +ac_aux_dir='./' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='rnnoise' + VERSION='unknown' + RM='rm -f' + ofile='libtool' + + + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "rnnoise.pc") CONFIG_FILES="$CONFIG_FILES rnnoise.pc" ;; + "rnnoise-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES rnnoise-uninstalled.pc" ;; + "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && +S["am__EXEEXT_FALSE"]="" +S["am__EXEEXT_TRUE"]="#" +S["LTLIBOBJS"]="" +S["LIBOBJS"]="" +S["HAVE_DOXYGEN_FALSE"]="" +S["HAVE_DOXYGEN_TRUE"]="#" +S["HAVE_DOT"]="no" +S["HAVE_DOXYGEN"]="no" +S["lrintf_lib"]="" +S["LIBM"]="" +S["OP_ENABLE_EXAMPLES_FALSE"]="#" +S["OP_ENABLE_EXAMPLES_TRUE"]="" +S["OP_WIN32_FALSE"]="" +S["OP_WIN32_TRUE"]="#" +S["OP_LT_AGE"]="4" +S["OP_LT_REVISION"]="1" +S["OP_LT_CURRENT"]="4" +S["LT_SYS_LIBRARY_PATH"]="" +S["OTOOL64"]=":" +S["OTOOL"]="otool" +S["LIPO"]="lipo" +S["NMEDIT"]="nmedit" +S["DSYMUTIL"]="dsymutil" +S["MANIFEST_TOOL"]=":" +S["RANLIB"]="ranlib" +S["ac_ct_AR"]="ar" +S["AR"]="ar" +S["DLLTOOL"]="false" +S["OBJDUMP"]="objdump" +S["FILECMD"]="file" +S["LN_S"]="ln -s" +S["NM"]="/usr/bin/nm -B" +S["ac_ct_DUMPBIN"]="" +S["DUMPBIN"]="" +S["LD"]="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" +S["FGREP"]="/usr/bin/grep -F" +S["EGREP"]="/usr/bin/grep -E" +S["GREP"]="/usr/bin/grep" +S["SED"]="/usr/bin/sed" +S["host_os"]="darwin22.5.0" +S["host_vendor"]="apple" +S["host_cpu"]="x86_64" +S["host"]="x86_64-apple-darwin22.5.0" +S["build_os"]="darwin22.5.0" +S["build_vendor"]="apple" +S["build_cpu"]="x86_64" +S["build"]="x86_64-apple-darwin22.5.0" +S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" +S["MAINT"]="" +S["MAINTAINER_MODE_FALSE"]="#" +S["MAINTAINER_MODE_TRUE"]="" +S["AM_BACKSLASH"]="\\" +S["AM_DEFAULT_VERBOSITY"]="0" +S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" +S["AM_V"]="$(V)" +S["CSCOPE"]="cscope" +S["ETAGS"]="etags" +S["CTAGS"]="ctags" +S["am__fastdepCC_FALSE"]="#" +S["am__fastdepCC_TRUE"]="" +S["CCDEPMODE"]="depmode=gcc3" +S["am__nodep"]="_no" +S["AMDEPBACKSLASH"]="\\" +S["AMDEP_FALSE"]="#" +S["AMDEP_TRUE"]="" +S["am__include"]="include" +S["DEPDIR"]=".deps" +S["am__untar"]="$${TAR-tar} xf -" +S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" +S["AMTAR"]="$${TAR-tar}" +S["am__leading_dot"]="." +S["SET_MAKE"]="" +S["AWK"]="awk" +S["mkdir_p"]="$(MKDIR_P)" +S["MKDIR_P"]="./install-sh -c -d" +S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" +S["STRIP"]="strip" +S["install_sh"]="${SHELL} /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/install-sh" +S["MAKEINFO"]="${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' makeinfo" +S["AUTOHEADER"]="${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' autoheader" +S["AUTOMAKE"]="${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' automake-1.16" +S["AUTOCONF"]="${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' autoconf" +S["ACLOCAL"]="${SHELL} '/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/missing' aclocal-1.16" +S["VERSION"]="unknown" +S["PACKAGE"]="rnnoise" +S["CYGPATH_W"]="echo" +S["am__isrc"]="" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CFLAGS"]="-g -O2 -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long -fvisibility=hidden" +S["CC"]="gcc" +S["target_alias"]="" +S["host_alias"]="" +S["build_alias"]="" +S["LIBS"]="" +S["ECHO_T"]="" +S["ECHO_N"]="" +S["ECHO_C"]="\\c" +S["DEFS"]="-DHAVE_CONFIG_H" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["runstatedir"]="${localstatedir}/run" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_URL"]="" +S["PACKAGE_BUGREPORT"]="jmvalin@jmvalin.ca" +S["PACKAGE_STRING"]="rnnoise unknown" +S["PACKAGE_VERSION"]="unknown" +S["PACKAGE_TARNAME"]="rnnoise" +S["PACKAGE_NAME"]="rnnoise" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/sh" +S["am__quote"]="" +_ACAWK +cat >>"$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +D["PACKAGE_NAME"]=" \"rnnoise\"" +D["PACKAGE_TARNAME"]=" \"rnnoise\"" +D["PACKAGE_VERSION"]=" \"unknown\"" +D["PACKAGE_STRING"]=" \"rnnoise unknown\"" +D["PACKAGE_BUGREPORT"]=" \"jmvalin@jmvalin.ca\"" +D["PACKAGE_URL"]=" \"\"" +D["HAVE_STDIO_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_WCHAR_H"]=" 1" +D["STDC_HEADERS"]=" 1" +D["_ALL_SOURCE"]=" 1" +D["_DARWIN_C_SOURCE"]=" 1" +D["_GNU_SOURCE"]=" 1" +D["_HPUX_ALT_XOPEN_SOCKET_API"]=" 1" +D["_NETBSD_SOURCE"]=" 1" +D["_OPENBSD_SOURCE"]=" 1" +D["_POSIX_PTHREAD_SEMANTICS"]=" 1" +D["__STDC_WANT_IEC_60559_ATTRIBS_EXT__"]=" 1" +D["__STDC_WANT_IEC_60559_BFP_EXT__"]=" 1" +D["__STDC_WANT_IEC_60559_DFP_EXT__"]=" 1" +D["__STDC_WANT_IEC_60559_FUNCS_EXT__"]=" 1" +D["__STDC_WANT_IEC_60559_TYPES_EXT__"]=" 1" +D["__STDC_WANT_LIB_EXT2__"]=" 1" +D["__STDC_WANT_MATH_SPEC_FUNCS__"]=" 1" +D["_TANDEM_SOURCE"]=" 1" +D["__EXTENSIONS__"]=" 1" +D["HAVE_DLFCN_H"]=" 1" +D["LT_OBJDIR"]=" \".libs/\"" +D["RNNOISE_BUILD"]=" /**/" +D["SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT"]=" 1" +D["SUPPORT_FLAG_VISIBILITY"]=" 1" + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { + line = $ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`printf "%s\n" "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# A file(cmd) program that detects file types. +FILECMD=$lt_FILECMD + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive (by configure). +lt_ar_flags=$lt_ar_flags + +# Flags to create an archive. +AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + $SED '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 diff --git a/android/jni/rnnoise/config.sub b/android/jni/rnnoise/config.sub new file mode 120000 index 00000000..88017607 --- /dev/null +++ b/android/jni/rnnoise/config.sub @@ -0,0 +1 @@ +/usr/local/Cellar/automake/1.16.5/share/automake-1.16/config.sub \ No newline at end of file diff --git a/android/jni/rnnoise/configure b/android/jni/rnnoise/configure new file mode 100755 index 00000000..82beb0a3 --- /dev/null +++ b/android/jni/rnnoise/configure @@ -0,0 +1,15957 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.71 for rnnoise unknown. +# +# Report bugs to . +# +# +# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +# Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else \$as_nop + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : + +else \$as_nop + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null +then : + as_have_required=yes +else $as_nop + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : + +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$as_shell as_have_required=yes + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : + break 2 +fi +fi + done;; + esac + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi + + + if test "x$CONFIG_SHELL" != x +then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." + else + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and jmvalin@jmvalin.ca +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit +# as_fn_nop +# --------- +# Do nothing but, unlike ":", preserve the value of $?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + +# as_fn_nop +# --------- +# Do nothing but, unlike ":", preserve the value of $?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='rnnoise' +PACKAGE_TARNAME='rnnoise' +PACKAGE_VERSION='unknown' +PACKAGE_STRING='rnnoise unknown' +PACKAGE_BUGREPORT='jmvalin@jmvalin.ca' +PACKAGE_URL='' + +ac_unique_file="src/denoise.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_STDIO_H +# include +#endif +#ifdef HAVE_STDLIB_H +# include +#endif +#ifdef HAVE_STRING_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_header_c_list= +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +HAVE_DOXYGEN_FALSE +HAVE_DOXYGEN_TRUE +HAVE_DOT +HAVE_DOXYGEN +lrintf_lib +LIBM +OP_ENABLE_EXAMPLES_FALSE +OP_ENABLE_EXAMPLES_TRUE +OP_WIN32_FALSE +OP_WIN32_TRUE +OP_LT_AGE +OP_LT_REVISION +OP_LT_CURRENT +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +FILECMD +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +MAINT +MAINTAINER_MODE_FALSE +MAINTAINER_MODE_TRUE +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +CSCOPE +ETAGS +CTAGS +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_largefile +enable_dependency_tracking +enable_silent_rules +enable_maintainer_mode +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_assertions +enable_examples +enable_doc +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: \`$ac_useropt'" + ac_useropt_orig=$ac_useropt + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures rnnoise unknown to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/rnnoise] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of rnnoise unknown:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --disable-largefile omit support for large files + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --disable-maintainer-mode + disable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --disable-libtool-lock avoid locking (might break parallel builds) + --enable-assertions Enable assertions in code + --disable-examples Do not build example applications + --disable-doc Do not build API documentation + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to . +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +rnnoise configure unknown +generated by GNU Autoconf 2.71 + +Copyright (C) 2021 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + } +then : + ac_retval=0 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. */ + +#include +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main (void) +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_func +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done + +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; +esac + +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + $ $0$ac_configure_args_raw + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" + # Save into config.log some information that might help in debugging. + { + echo + + printf "%s\n" "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + printf "%s\n" "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + printf "%s\n" "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + printf "%s\n" "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + printf "%s\n" "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +printf "%s\n" "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h + +printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h + +printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h + +printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h + +printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h + +printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +if test -n "$CONFIG_SITE"; then + ac_site_files="$CONFIG_SITE" +elif test "x$prefix" != xNONE; then + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" +else + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" +fi + +for ac_site_file in $ac_site_files +do + case $ac_site_file in #( + */*) : + ;; #( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif + +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" + +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" +as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" +as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" + +# Auxiliary files required by this configure script. +ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" + +# Locations in which to look for auxiliary files. +ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." + +# Search for a directory containing all of the required auxiliary files, +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. +# If we don't find one directory that contains all the files we need, +# we report the set of missing files from the *first* directory in +# $ac_aux_dir_candidates and give up. +ac_missing_aux_files="" +ac_first_candidate=: +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in $ac_aux_dir_candidates +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 + ac_aux_dir_found=yes + ac_install_sh= + for ac_aux in $ac_aux_files + do + # As a special case, if "install-sh" is required, that requirement + # can be satisfied by any of "install-sh", "install.sh", or "shtool", + # and $ac_install_sh is set appropriately for whichever one is found. + if test x"$ac_aux" = x"install-sh" + then + if test -f "${as_dir}install-sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 + ac_install_sh="${as_dir}install-sh -c" + elif test -f "${as_dir}install.sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 + ac_install_sh="${as_dir}install.sh -c" + elif test -f "${as_dir}shtool"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 + ac_install_sh="${as_dir}shtool install -c" + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} install-sh" + else + break + fi + fi + else + if test -f "${as_dir}${ac_aux}"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" + else + break + fi + fi + fi + done + if test "$ac_aux_dir_found" = yes; then + ac_aux_dir="$as_dir" + break + fi + ac_first_candidate=false + + as_found=false +done +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 +fi + + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +if test -f "${ac_aux_dir}config.guess"; then + ac_config_guess="$SHELL ${ac_aux_dir}config.guess" +fi +if test -f "${ac_aux_dir}config.sub"; then + ac_config_sub="$SHELL ${ac_aux_dir}config.sub" +fi +if test -f "$ac_aux_dir/configure"; then + ac_configure="$SHELL ${ac_aux_dir}configure" +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +fi + + +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion -version; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else $as_nop + ac_file='' +fi +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main (void) +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +printf "%s\n" "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_compiler_gnu=yes +else $as_nop + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+y} +ac_save_CFLAGS=$CFLAGS +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +else $as_nop + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +printf %s "checking whether $CC understands -c and -o together... " >&6; } +if test ${am_cv_prog_cc_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + +ac_header= ac_cache= +for ac_item in $ac_header_c_list +do + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi +done + + + + + + + + +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : + +printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h + +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 +printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } +if test ${ac_cv_safe_to_define___extensions__+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +# define __EXTENSIONS__ 1 + $ac_includes_default +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_safe_to_define___extensions__=yes +else $as_nop + ac_cv_safe_to_define___extensions__=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 +printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 +printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } +if test ${ac_cv_should_define__xopen_source+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_should_define__xopen_source=no + if test $ac_cv_header_wchar_h = yes +then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #define _XOPEN_SOURCE 500 + #include + mbstate_t x; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_should_define__xopen_source=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 +printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } + + printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h + + printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h + + printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h + + printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h + + printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h + + printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h + + printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h + + printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h + + if test $ac_cv_header_minix_config_h = yes +then : + MINIX=yes + printf "%s\n" "#define _MINIX 1" >>confdefs.h + + printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h + + printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h + +else $as_nop + MINIX= +fi + if test $ac_cv_safe_to_define___extensions__ = yes +then : + printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h + +fi + if test $ac_cv_should_define__xopen_source = yes +then : + printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h + +fi + +# Check whether --enable-largefile was given. +if test ${enable_largefile+y} +then : + enableval=$enable_largefile; +fi + +if test "$enable_largefile" != no; then + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF + if ac_fn_c_try_compile "$LINENO" +then : + break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + CC="$CC -n32" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_largefile_CC=' -n32'; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_file_offset_bits=64; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_file_offset_bits=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } +case $ac_cv_sys_file_offset_bits in #( + no | unknown) ;; + *) +printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h +;; +esac +rm -rf conftest* + if test $ac_cv_sys_file_offset_bits = unknown; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop + while :; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=no; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_sys_large_files=1; break +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_sys_large_files=unknown + break +done +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } +case $ac_cv_sys_large_files in #( + no | unknown) ;; + *) +printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h +;; +esac +rm -rf conftest* + fi +fi + + +am__api_version='1.16' + + + # Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +printf %s "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if test ${ac_cv_path_install+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + # Account for fact that we put trailing slashes in our PATH walk. +case $as_dir in #(( + ./ | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test ${ac_cv_path_install+y}; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +printf "%s\n" "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +printf %s "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` + + + if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 +printf %s "checking for a race-free mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if test ${ac_cv_path_mkdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir ('*'coreutils) '* | \ + 'BusyBox '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test ${ac_cv_path_mkdir+y}; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +printf "%s\n" "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + SET_MAKE= +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in #( + '0:this is the am__doit target') : + case $s in #( + BSD) : + am__include='.include' am__quote='"' ;; #( + *) : + am__include='include' am__quote='' ;; +esac ;; #( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +printf "%s\n" "${_am_result}" >&6; } + +# Check whether --enable-dependency-tracking was given. +if test ${enable_dependency_tracking+y} +then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +# Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='rnnoise' + VERSION='unknown' + + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + +depcc="$CC" am_compiler_list= + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +printf %s "checking dependency style of $depcc... " >&6; } +if test ${am_cv_CC_dependencies_compiler_type+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi + +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + # Check whether --enable-maintainer-mode was given. +if test ${enable_maintainer_mode+y} +then : + enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval +else $as_nop + USE_MAINTAINER_MODE=yes +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } + if test $USE_MAINTAINER_MODE = yes; then + MAINTAINER_MODE_TRUE= + MAINTAINER_MODE_FALSE='#' +else + MAINTAINER_MODE_TRUE='#' + MAINTAINER_MODE_FALSE= +fi + + MAINT=$MAINTAINER_MODE_TRUE + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +printf %s "checking for inline... " >&6; } +if test ${ac_cv_c_inline+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo (void) {return 0; } +$ac_kw foo_t foo (void) {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +printf "%s\n" "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + + +case `pwd` in + *\ * | *\ *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.7' +macro_revision='2.4.7' + + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + + + + # Make sure we can run config.sub. +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +printf %s "checking build system type... " >&6; } +if test ${ac_cv_build+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +printf "%s\n" "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +printf %s "checking host system type... " >&6; } +if test ${ac_cv_host+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +printf "%s\n" "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +printf %s "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +printf "%s\n" "printf" >&6; } ;; + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +printf "%s\n" "print -r" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +printf "%s\n" "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +printf %s "checking for a sed that does not truncate output... " >&6; } +if test ${ac_cv_path_SED+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in sed gsed + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +printf "%s\n" "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test ${with_gnu_ld+y} +then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else $as_nop + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +printf %s "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +printf %s "checking for GNU ld... " >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +printf %s "checking for non-GNU ld... " >&6; } +fi +if test ${lt_cv_path_LD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +printf "%s\n" "$LD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +printf %s "checking if the linker ($LD) is GNU ld... " >&6; } +if test ${lt_cv_prog_gnu_ld+y} +then : + printf %s "(cached) " >&6 +else $as_nop + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test ${lt_cv_path_NM+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +printf "%s\n" "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +printf "%s\n" "$DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +printf "%s\n" "$ac_ct_DUMPBIN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +printf %s "checking the name lister ($NM) interface... " >&6; } +if test ${lt_cv_nm_interface+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +printf "%s\n" "$lt_cv_nm_interface" >&6; } + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +printf %s "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +printf "%s\n" "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +printf %s "checking the maximum length of command line arguments... " >&6; } +if test ${lt_cv_sys_max_cmd_len+y} +then : + printf %s "(cached) " >&6 +else $as_nop + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 +printf "%s\n" "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +printf %s "checking how to convert $build file names to $host format... " >&6; } +if test ${lt_cv_to_host_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +printf %s "checking how to convert $build file names to toolchain format... " >&6; } +if test ${lt_cv_to_tool_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +printf %s "checking for $LD option to reload object files... " >&6; } +if test ${lt_cv_ld_reload_flag+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_reload_flag='-r' +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. +set dummy ${ac_tool_prefix}file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$FILECMD"; then + ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_FILECMD="${ac_tool_prefix}file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FILECMD=$ac_cv_prog_FILECMD +if test -n "$FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 +printf "%s\n" "$FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_FILECMD"; then + ac_ct_FILECMD=$FILECMD + # Extract the first word of "file", so it can be a program name with args. +set dummy file; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_FILECMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_FILECMD"; then + ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_FILECMD="file" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD +if test -n "$ac_ct_FILECMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 +printf "%s\n" "$ac_ct_FILECMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_FILECMD" = x; then + FILECMD=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + FILECMD=$ac_ct_FILECMD + fi +else + FILECMD="$ac_cv_prog_FILECMD" +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +printf "%s\n" "$OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +printf "%s\n" "$ac_ct_OBJDUMP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +printf %s "checking how to recognize dependent libraries... " >&6; } +if test ${lt_cv_deplibs_check_method+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='$FILECMD -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly* | midnightbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=$FILECMD + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=$FILECMD + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +printf "%s\n" "$DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +printf "%s\n" "$ac_ct_DLLTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +printf %s "checking how to associate runtime and link libraries... " >&6; } +if test ${lt_cv_sharedlib_from_linklib_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +printf "%s\n" "$AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +printf "%s\n" "$ac_ct_AR" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} + + + + + + +# Use ARFLAGS variable as AR's operation code to sync the variable naming with +# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have +# higher priority because thats what people were doing historically (setting +# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS +# variable obsoleted/removed. + +test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} +lt_ar_flags=$AR_FLAGS + + + + + + +# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override +# by AR_FLAGS because that was never working and AR_FLAGS is about to die. + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +printf %s "checking for archiver @FILE support... " >&6; } +if test ${lt_cv_ar_at_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +printf "%s\n" "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +printf "%s\n" "$RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +printf "%s\n" "$ac_ct_RANLIB" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +printf %s "checking command to parse $NM output from $compiler object... " >&6; } +if test ${lt_cv_sys_global_symbol_pipe+y} +then : + printf %s "(cached) " >&6 +else $as_nop + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 + (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +printf "%s\n" "failed" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +printf %s "checking for sysroot... " >&6; } + +# Check whether --with-sysroot was given. +if test ${with_sysroot+y} +then : + withval=$with_sysroot; +else $as_nop + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +printf "%s\n" "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +printf "%s\n" "${lt_sysroot:-no}" >&6; } + + + + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +printf %s "checking for a working dd... " >&6; } +if test ${ac_cv_path_lt_DD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in dd + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +printf "%s\n" "$ac_cv_path_lt_DD" >&6; } + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +printf %s "checking how to truncate binary pipes... " >&6; } +if test ${lt_cv_truncate_bin+y} +then : + printf %s "(cached) " >&6 +else $as_nop + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +printf "%s\n" "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +# Check whether --enable-libtool-lock was given. +if test ${enable_libtool_lock+y} +then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `$FILECMD conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `$FILECMD conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `$FILECMD conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +printf %s "checking whether the C compiler needs -belf... " >&6; } +if test ${lt_cv_cc_needs_belf+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_cc_needs_belf=yes +else $as_nop + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `$FILECMD conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +printf "%s\n" "$MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if test ${lt_cv_path_mainfest_tool+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +printf "%s\n" "$DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +printf "%s\n" "$NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +printf "%s\n" "$ac_ct_NMEDIT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +printf "%s\n" "$LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +printf "%s\n" "$ac_ct_LIPO" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +printf "%s\n" "$OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +printf "%s\n" "$ac_ct_OTOOL" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +printf "%s\n" "$OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +printf "%s\n" "$ac_ct_OTOOL64" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +printf %s "checking for -single_module linker flag... " >&6; } +if test ${lt_cv_apple_cc_single_mod+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +printf %s "checking for -exported_symbols_list linker flag... " >&6; } +if test ${lt_cv_ld_exported_symbols_list+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_ld_exported_symbols_list=yes +else $as_nop + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +printf %s "checking for -force_load linker flag... " >&6; } +if test ${lt_cv_ld_force_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 + $AR $AR_FLAGS libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +printf "%s\n" "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) + case $MACOSX_DEPLOYMENT_TARGET,$host in + 10.[012],*|,*powerpc*-darwin[5-8]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + *) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes +then : + printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h + +fi + + + + + +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + # Check whether --enable-shared was given. +if test ${enable_shared+y} +then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_shared=yes +fi + + + + + + + + + + # Check whether --enable-static was given. +if test ${enable_static+y} +then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_static=yes +fi + + + + + + + + + + +# Check whether --with-pic was given. +if test ${with_pic+y} +then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + pic_mode=default +fi + + + + + + + + + # Check whether --enable-fast-install was given. +if test ${enable_fast_install+y} +then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else $as_nop + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +printf %s "checking which variant of shared library versioning to provide... " >&6; } + +# Check whether --with-aix-soname was given. +if test ${with_aix_soname+y} +then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else $as_nop + if test ${lt_cv_with_aix_soname+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +printf "%s\n" "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +printf %s "checking for objdir... " >&6; } +if test ${lt_cv_objdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +printf "%s\n" "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC and +# ICC, which need '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +printf %s "checking for ${ac_tool_prefix}file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +printf %s "checking for file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test ${lt_cv_prog_compiler_rtti_exceptions+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +printf %s "checking for $compiler option to produce PIC... " >&6; } +if test ${lt_cv_prog_compiler_pic+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test ${lt_cv_prog_compiler_pic_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test ${lt_cv_prog_compiler_static_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +printf %s "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +printf "%s\n" "$hard_links" >&6; } + if test no = "$hard_links"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++ or Intel C++ Compiler. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl* | icl*) + # Native MSVC or ICC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC and ICC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly* | midnightbsd*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +printf %s "checking if $CC understands -b... " >&6; } +if test ${lt_cv_prog_compiler__b+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if test ${lt_cv_irix_exported_symbol+y} +then : + printf %s "(cached) " >&6 +else $as_nop + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + lt_cv_irix_exported_symbol=yes +else $as_nop + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + file_list_spec='@' + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +printf "%s\n" "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +printf %s "checking whether -lc should be explicitly linked in... " >&6; } +if test ${lt_cv_archive_cmds_need_lc+y} +then : + printf %s "(cached) " >&6 +else $as_nop + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +printf %s "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl* | *,icl*) + # Native MSVC or ICC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC and ICC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly* | midnightbsd*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if test ${lt_cv_shlibpath_overrides_runpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main (void) +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null +then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +printf "%s\n" "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +printf %s "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +printf "%s\n" "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes +then : + lt_cv_dlopen=shl_load +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +printf %s "checking for shl_load in -ldld... " >&6; } +if test ${ac_cv_lib_dld_shl_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main (void) +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_shl_load=yes +else $as_nop + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes +then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else $as_nop + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes +then : + lt_cv_dlopen=dlopen +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dl_dlopen=yes +else $as_nop + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +printf %s "checking for dlopen in -lsvld... " >&6; } +if test ${ac_cv_lib_svld_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main (void) +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_svld_dlopen=yes +else $as_nop + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes +then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +printf %s "checking for dld_link in -ldld... " >&6; } +if test ${ac_cv_lib_dld_dld_link+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main (void) +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_dld_dld_link=yes +else $as_nop + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes +then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +printf %s "checking whether a program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +printf "%s\n" "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +printf %s "checking whether a statically linked program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self_static+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +printf %s "checking whether stripping libraries is possible... " >&6; } +if test -z "$STRIP"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +else + if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + case $host_os in + darwin*) + # FIXME - insert some real tests, host_os isn't really good enough + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + ;; + freebsd*) + if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then + old_striplib="$STRIP --strip-debug" + striplib="$STRIP --strip-unneeded" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + fi + ;; + *) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + ;; + esac + fi +fi + + + + + + + + + + + + + # Report what library types will actually be built + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +printf %s "checking if libtool supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +printf "%s\n" "$can_build_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +printf %s "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +printf "%s\n" "$enable_shared" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +printf %s "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +printf "%s\n" "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +# Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + + + +printf "%s\n" "#define RNNOISE_BUILD /**/" >>confdefs.h + + + +OP_LT_CURRENT=4 +OP_LT_REVISION=1 +OP_LT_AGE=4 + + + + + + + for flag in -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + +# Platform-specific tweaks +case $host in + *-mingw*) + # -std=c89 causes some warnings under mingw. + + for flag in -U__STRICT_ANSI__; do + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag flag" >&5 +printf %s "checking if $CC supports $flag flag... " >&6; } +if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + + if { as_var=`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`; eval test \${$as_var+y}; } +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='yes'" +else $as_nop + eval "`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh`='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + +fi + +fi +eval ac_res=\$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + + if eval test x$`printf "%s\n" "cc_cv_cflags_$flag" | $as_tr_sh` = xyes +then : + CFLAGS="$CFLAGS $flag"; +fi + + done + + # We need WINNT>=0x501 (WindowsXP) for getaddrinfo/freeaddrinfo. + # It's okay to define this even when HTTP support is disabled, as it only + # affects header declarations, not linking (unless we actually use some + # XP-only functions). + +printf "%s\n" "#define _WIN32_WINNT 0x501" >>confdefs.h + + host_mingw=true + ;; +esac + if test "$host_mingw" = "true"; then + OP_WIN32_TRUE= + OP_WIN32_FALSE='#' +else + OP_WIN32_TRUE='#' + OP_WIN32_FALSE= +fi + + +# Check whether --enable-assertions was given. +if test ${enable_assertions+y} +then : + enableval=$enable_assertions; +else $as_nop + enable_assertions=no +fi + + +if test "$enable_assertions" = "yes" +then : + + +printf "%s\n" "#define OP_ENABLE_ASSERTIONS 1" >>confdefs.h + + +fi + +# Check whether --enable-examples was given. +if test ${enable_examples+y} +then : + enableval=$enable_examples; +else $as_nop + enable_examples=yes +fi + + if test "$enable_examples" = "yes"; then + OP_ENABLE_EXAMPLES_TRUE= + OP_ENABLE_EXAMPLES_FALSE='#' +else + OP_ENABLE_EXAMPLES_TRUE='#' + OP_ENABLE_EXAMPLES_FALSE= +fi + + +case "$ac_cv_search_lrintf" in #( + "no") : + ;; #( + "none required") : + ;; #( + *) : + lrintf_lib="$ac_cv_search_lrintf" ;; +esac + +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 +printf %s "checking for _mwvalidcheckl in -lmw... " >&6; } +if test ${ac_cv_lib_mw__mwvalidcheckl+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char _mwvalidcheckl (); +int +main (void) +{ +return _mwvalidcheckl (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_mw__mwvalidcheckl=yes +else $as_nop + ac_cv_lib_mw__mwvalidcheckl=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 +printf "%s\n" "$ac_cv_lib_mw__mwvalidcheckl" >&6; } +if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes +then : + LIBM=-lmw +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM="$LIBM -lm" +fi + + ;; +*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 +printf %s "checking for cos in -lm... " >&6; } +if test ${ac_cv_lib_m_cos+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +char cos (); +int +main (void) +{ +return cos (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + ac_cv_lib_m_cos=yes +else $as_nop + ac_cv_lib_m_cos=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 +printf "%s\n" "$ac_cv_lib_m_cos" >&6; } +if test "x$ac_cv_lib_m_cos" = xyes +then : + LIBM=-lm +fi + + ;; +esac + + + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC way to treat warnings as errors" >&5 +printf %s "checking for $CC way to treat warnings as errors... " >&6; } +if test ${cc_cv_werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + + if test ${cc_cv_cflags__Werror+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -Werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__Werror='yes'" +else $as_nop + eval "cc_cv_cflags__Werror='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__Werror = xyes +then : + cc_cv_werror=-Werror +else $as_nop + + if test ${cc_cv_cflags__errwarn__all+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -errwarn=%all" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__errwarn__all='yes'" +else $as_nop + eval "cc_cv_cflags__errwarn__all='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__errwarn__all = xyes +then : + cc_cv_werror=-errwarn=%all +fi + +fi + + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_werror" >&5 +printf "%s\n" "$cc_cv_werror" >&6; } + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__(( visibility(\"default\") ))" >&5 +printf %s "checking if $CC supports __attribute__(( visibility(\"default\") ))... " >&6; } +if test ${cc_cv_attribute_visibility_default+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +void __attribute__((visibility("default"))) default_function() { } +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "cc_cv_attribute_visibility_default='yes'" +else $as_nop + eval "cc_cv_attribute_visibility_default='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_attribute_visibility_default" >&5 +printf "%s\n" "$cc_cv_attribute_visibility_default" >&6; } + + if eval test x$cc_cv_attribute_visibility_default = xyes +then : + +printf "%s\n" "#define SUPPORT_ATTRIBUTE_VISIBILITY_DEFAULT 1" >>confdefs.h + + + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fvisibility=hidden" >&5 +printf %s "checking if $CC supports -fvisibility=hidden... " >&6; } +if test ${cc_cv_flag_visibility+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + + if test ${cc_cv_cflags__fvisibility_hidden+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fvisibility=hidden" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int main() { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + eval "cc_cv_cflags__fvisibility_hidden='yes'" +else $as_nop + eval "cc_cv_cflags__fvisibility_hidden='no'" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext + CFLAGS="$ac_save_CFLAGS" + +fi + + + if eval test x$cc_cv_cflags__fvisibility_hidden = xyes +then : + cc_cv_flag_visibility='yes' +else $as_nop + cc_cv_flag_visibility='no' +fi + + CFLAGS="$cc_flag_visibility_save_CFLAGS" +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cc_cv_flag_visibility" >&5 +printf "%s\n" "$cc_cv_flag_visibility" >&6; } + + if test "x$cc_cv_flag_visibility" = "xyes" +then : + +printf "%s\n" "#define SUPPORT_FLAG_VISIBILITY 1" >>confdefs.h + + CFLAGS="${CFLAGS} -fvisibility=hidden" +fi + + +fi + + + +# Check whether --enable-doc was given. +if test ${enable_doc+y} +then : + enableval=$enable_doc; +else $as_nop + enable_doc=yes + +fi + + +if test "$enable_doc" = "yes" +then : + + # Extract the first word of "doxygen", so it can be a program name with args. +set dummy doxygen; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOXYGEN+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOXYGEN"; then + ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOXYGEN="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" +fi +fi +HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN +if test -n "$HAVE_DOXYGEN"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 +printf "%s\n" "$HAVE_DOXYGEN" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + # Extract the first word of "dot", so it can be a program name with args. +set dummy dot; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_HAVE_DOT+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$HAVE_DOT"; then + ac_cv_prog_HAVE_DOT="$HAVE_DOT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_HAVE_DOT="yes" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_HAVE_DOT" && ac_cv_prog_HAVE_DOT="no" +fi +fi +HAVE_DOT=$ac_cv_prog_HAVE_DOT +if test -n "$HAVE_DOT"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOT" >&5 +printf "%s\n" "$HAVE_DOT" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + +else $as_nop + + HAVE_DOXYGEN=no + +fi + + if test "$HAVE_DOXYGEN" = "yes"; then + HAVE_DOXYGEN_TRUE= + HAVE_DOXYGEN_FALSE='#' +else + HAVE_DOXYGEN_TRUE='#' + HAVE_DOXYGEN_FALSE= +fi + + +ac_config_files="$ac_config_files Makefile rnnoise.pc rnnoise-uninstalled.pc doc/Doxyfile" + +ac_config_headers="$ac_config_headers config.h" + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +printf %s "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 +printf "%s\n" "done" >&6; } +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_WIN32_TRUE}" && test -z "${OP_WIN32_FALSE}"; then + as_fn_error $? "conditional \"OP_WIN32\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${OP_ENABLE_EXAMPLES_TRUE}" && test -z "${OP_ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"OP_ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then + as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else $as_nop + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. +as_nl=' +' +export as_nl +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi + +# The user is always right. +if ${PATH_SEPARATOR+false} :; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + printf "%s\n" "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else $as_nop + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else $as_nop + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by rnnoise $as_me unknown, which was +generated by GNU Autoconf 2.71. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to ." + +_ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config='$ac_cs_config_escaped' +ac_cs_version="\\ +rnnoise config.status unknown +configured by $0, generated by GNU Autoconf 2.71, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2021 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + printf "%s\n" "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + printf "%s\n" "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + printf "%s\n" "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + printf "%s\n" "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +FILECMD \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "rnnoise.pc") CONFIG_FILES="$CONFIG_FILES rnnoise.pc" ;; + "rnnoise-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES rnnoise-uninstalled.pc" ;; + "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`printf "%s\n" "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + printf "%s\n" "/* $configure_input */" >&1 \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +printf "%s\n" X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# A file(cmd) program that detects file types. +FILECMD=$lt_FILECMD + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive (by configure). +lt_ar_flags=$lt_ar_flags + +# Flags to create an archive. +AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + $SED '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&5 +printf "%s\n" "$as_me: +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +" >&6;} + diff --git a/android/jni/rnnoise/configure.ac b/android/jni/rnnoise/configure.ac new file mode 100644 index 00000000..5ffc7c2d --- /dev/null +++ b/android/jni/rnnoise/configure.ac @@ -0,0 +1,129 @@ +# autoconf source script for generating configure + +dnl The package_version file will be automatically synced to the git revision +dnl by the update_version script when configured in the repository, but will +dnl remain constant in tarball releases unless it is manually edited. +m4_define([CURRENT_VERSION], + m4_esyscmd([ ./update_version 2>/dev/null || true + if test -e package_version; then + . ./package_version + printf "$PACKAGE_VERSION" + else + printf "unknown" + fi ])) + +AC_INIT([rnnoise],[CURRENT_VERSION],[jmvalin@jmvalin.ca]) +AC_CONFIG_SRCDIR([src/denoise.c]) +AC_CONFIG_MACRO_DIR([m4]) + +AC_USE_SYSTEM_EXTENSIONS +AC_SYS_LARGEFILE + +AM_INIT_AUTOMAKE([1.11 foreign no-define dist-zip subdir-objects]) +AM_MAINTAINER_MODE([enable]) + +AC_C_INLINE + +LT_INIT + +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) + +AC_DEFINE([RNNOISE_BUILD], [], [This is a build of the library]) + +dnl Library versioning for libtool. +dnl Please update these for releases. +dnl CURRENT, REVISION, AGE +dnl - library source changed -> increment REVISION +dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 +dnl - interfaces added -> increment AGE +dnl - interfaces removed -> AGE = 0 + +OP_LT_CURRENT=4 +OP_LT_REVISION=1 +OP_LT_AGE=4 + +AC_SUBST(OP_LT_CURRENT) +AC_SUBST(OP_LT_REVISION) +AC_SUBST(OP_LT_AGE) + +CC_CHECK_CFLAGS_APPEND( + [-pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long]) + +# Platform-specific tweaks +case $host in + *-mingw*) + # -std=c89 causes some warnings under mingw. + CC_CHECK_CFLAGS_APPEND([-U__STRICT_ANSI__]) + # We need WINNT>=0x501 (WindowsXP) for getaddrinfo/freeaddrinfo. + # It's okay to define this even when HTTP support is disabled, as it only + # affects header declarations, not linking (unless we actually use some + # XP-only functions). + AC_DEFINE_UNQUOTED(_WIN32_WINNT,0x501, + [We need at least WindowsXP for getaddrinfo/freeaddrinfo]) + host_mingw=true + ;; +esac +AM_CONDITIONAL(OP_WIN32, test "$host_mingw" = "true") + +AC_ARG_ENABLE([assertions], + AS_HELP_STRING([--enable-assertions], [Enable assertions in code]),, + enable_assertions=no) + +AS_IF([test "$enable_assertions" = "yes"], [ + AC_DEFINE([OP_ENABLE_ASSERTIONS], [1], [Enable assertions in code]) +]) + +AC_ARG_ENABLE([examples], + AS_HELP_STRING([--disable-examples], [Do not build example applications]),, + enable_examples=yes) +AM_CONDITIONAL([OP_ENABLE_EXAMPLES], [test "$enable_examples" = "yes"]) + +AS_CASE(["$ac_cv_search_lrintf"], + ["no"],[], + ["none required"],[], + [lrintf_lib="$ac_cv_search_lrintf"]) + +LT_LIB_M + +AC_SUBST([lrintf_lib]) + +CC_ATTRIBUTE_VISIBILITY([default], [ + CC_FLAG_VISIBILITY([CFLAGS="${CFLAGS} -fvisibility=hidden"]) +]) + +dnl Check for doxygen +AC_ARG_ENABLE([doc], + AS_HELP_STRING([--disable-doc], [Do not build API documentation]),, + [enable_doc=yes] +) + +AS_IF([test "$enable_doc" = "yes"], [ + AC_CHECK_PROG([HAVE_DOXYGEN], [doxygen], [yes], [no]) + AC_CHECK_PROG([HAVE_DOT], [dot], [yes], [no]) +],[ + HAVE_DOXYGEN=no +]) + +AM_CONDITIONAL([HAVE_DOXYGEN], [test "$HAVE_DOXYGEN" = "yes"]) + +AC_CONFIG_FILES([ + Makefile + rnnoise.pc + rnnoise-uninstalled.pc + doc/Doxyfile +]) +AC_CONFIG_HEADERS([config.h]) +AC_OUTPUT + +AC_MSG_NOTICE([ +------------------------------------------------------------------------ + $PACKAGE_NAME $PACKAGE_VERSION: Automatic configuration OK. + + Assertions ................... ${enable_assertions} + + Hidden visibility ............ ${cc_cv_flag_visibility} + + API code examples ............ ${enable_examples} + API documentation ............ ${enable_doc} +------------------------------------------------------------------------ +]) diff --git a/android/jni/rnnoise/depcomp b/android/jni/rnnoise/depcomp new file mode 120000 index 00000000..71e92a09 --- /dev/null +++ b/android/jni/rnnoise/depcomp @@ -0,0 +1 @@ +/usr/local/Cellar/automake/1.16.5/share/automake-1.16/depcomp \ No newline at end of file diff --git a/android/jni/rnnoise/doc/Doxyfile b/android/jni/rnnoise/doc/Doxyfile new file mode 100644 index 00000000..62c3d522 --- /dev/null +++ b/android/jni/rnnoise/doc/Doxyfile @@ -0,0 +1,18 @@ +# Process with doxygen to generate API documentation + +PROJECT_NAME = rnnoise +PROJECT_NUMBER = unknown +PROJECT_BRIEF = "RNN-based noise suppressor." +INPUT = ../include/rnnoise.h +OPTIMIZE_OUTPUT_FOR_C = YES + +QUIET = YES +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = YES + +JAVADOC_AUTOBRIEF = YES +SORT_MEMBER_DOCS = NO + +HAVE_DOT = no diff --git a/android/jni/rnnoise/doc/Doxyfile.in b/android/jni/rnnoise/doc/Doxyfile.in new file mode 100644 index 00000000..b5438b31 --- /dev/null +++ b/android/jni/rnnoise/doc/Doxyfile.in @@ -0,0 +1,18 @@ +# Process with doxygen to generate API documentation + +PROJECT_NAME = @PACKAGE_NAME@ +PROJECT_NUMBER = @PACKAGE_VERSION@ +PROJECT_BRIEF = "RNN-based noise suppressor." +INPUT = @top_srcdir@/include/rnnoise.h +OPTIMIZE_OUTPUT_FOR_C = YES + +QUIET = YES +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = YES + +JAVADOC_AUTOBRIEF = YES +SORT_MEMBER_DOCS = NO + +HAVE_DOT = @HAVE_DOT@ diff --git a/android/jni/rnnoise/examples/.deps/.dirstamp b/android/jni/rnnoise/examples/.deps/.dirstamp new file mode 100644 index 00000000..e69de29b diff --git a/android/jni/rnnoise/examples/.deps/rnnoise_demo.Po b/android/jni/rnnoise/examples/.deps/rnnoise_demo.Po new file mode 100644 index 00000000..01337766 --- /dev/null +++ b/android/jni/rnnoise/examples/.deps/rnnoise_demo.Po @@ -0,0 +1,106 @@ +examples/rnnoise_demo.o: examples/rnnoise_demo.c \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + include/rnnoise.h + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +include/rnnoise.h: diff --git a/android/jni/rnnoise/examples/.dirstamp b/android/jni/rnnoise/examples/.dirstamp new file mode 100644 index 00000000..e69de29b diff --git a/android/jni/rnnoise/examples/.libs/rnnoise_demo b/android/jni/rnnoise/examples/.libs/rnnoise_demo new file mode 100755 index 0000000000000000000000000000000000000000..48397485c12d1a43a9af2da236267af78ea7c874 GIT binary patch literal 33920 zcmeI5Yitx%6vywjpn#NF5Tyhnn+Wnq>{6Aa5yURCu#L4eP!z3r-N$UZc3+v9rEOwl zOS=i1wvi7clKA-MCneE@L}CO>F!+eUYK)1I1Y)AB!AFclR1((zxih=n9U=O`4!fG&h~&k~{_e7F)~DKrF?vOBOn_(X8$4)WHE zr{27-Mf)5?qLe+sJw5d)YJGdXPdN5$xJglx5-BZx$Z`x!?)|1W;V|&;qr*VRuB=s# zSt74yXOPmgauKuYa__h8L3=-JqoiV27R+(>yUB4#88s~r=oyia?cT$V*dslMBTy-~26_VWp&ebj?5ELgpR>Z< zJ=6O^N^HGQDf==tkKu;#lSrCo^^I~JsjNHQF%x5uDW28NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l z2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%n85#&!0u4-o4{j%M+3V9J-b39 z-|s@&j`96-LX#U_hO4v%L#TKf zE-ze@z&eiKh)Na6$Ccd)=m_>nC;A=YG%GJ)8}NauV&JT?LDcs znLXQ`Oe#DyI@KI{;4(_n3I?hIxX$9YoyD(97f_z6F|MRVTQLTY5Wi@>c3HTn)HQG_ zuI;xEp~6&)3fsjvVX9n(sQ?wG3gVg*Ru8vYPVR-kukU-bv7^^&pEV&JpHz>s1+{$l zJfbD4s=Vr$8qcWl12ul6#*fu_R*lnY{7j9XtMLnrIWyd+-|t&x`ZiG`?y%3y>Uy+) zvu{%-XJvDiFQ%&o-Pq=N!ib2$i0TJkj+G>}GhP|h2aFzQ>Vp>Bo!)Y~rvBmiSm{-( zh4^&OY*4R=H*Xu>JnexF-n{BJ#%#A)d-K#iOn$r1-J8dM1}K|)e91r8nW=A@Z0e_m zNfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l2`~XB zzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l2`~XB z@V5kf$e?eZ=b`l7@0vdb5O)7RoDljJctzB;7yky(Uh&xL8t?}K4fqInLnkx>HK5Ny zC!nuDUq{|M&~wmhSSzJ8t#EWeM*9b3Je)|@d-`%=BWAl|x?yC6j7O6hQ^%}l;uteo zJ&h@AB+?eyh8{+Ke9%Z(NOC@IE~9YQ+A-a z<}6+IV^`e}OYFZ#KzMqXl7x5-dIx~f_t%LVX{-j|n`A>P(ui2Cy$E(3&gG3Km7A8f zV5sb8;Cf|^P4Sh`eNH80ce&!V_op}@W)%Vqbt>|U2m zhpN5bfXg;*n@UqMiV;TDKJ2pTe/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command="" + +# This environment variable determines our operation mode. +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then + # install mode needs the following variables: + generated_by_libtool_version='2.4.7' + notinst_deplibs=' librnnoise.la' +else + # When we are sourced in execute mode, $file and $ECHO are already set. + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + file="$0" + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + ECHO="printf %s\\n" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string --lt- +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's ./libtool value, followed by no. +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=$0 + shift + for lt_opt + do + case "$lt_opt" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%/[^/]*$%%'` + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. + lt_dump_F=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%^.*/%%'` + cat "$lt_dump_D/$lt_dump_F" + exit 0 + ;; + --lt-*) + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n "$lt_option_debug"; then + echo "rnnoise_demo:examples/rnnoise_demo:$LINENO: libtool wrapper (GNU libtool) 2.4.7" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + $ECHO "rnnoise_demo:examples/rnnoise_demo:$LINENO: newargv[$lt_dump_args_N]: $lt_arg" + lt_dump_args_N=`expr $lt_dump_args_N + 1` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ + + if test -n "$lt_option_debug"; then + $ECHO "rnnoise_demo:examples/rnnoise_demo:$LINENO: newargv[0]: $progdir/$program" 1>&2 + func_lt_dump_args ${1+"$@"} 1>&2 + fi + exec "$progdir/$program" ${1+"$@"} + + $ECHO "$0: cannot exec $program $*" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from $@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case " $* " in + *\ --lt-*) + for lt_wr_arg + do + case $lt_wr_arg in + --lt-*) ;; + *) set x "$@" "$lt_wr_arg"; shift;; + esac + shift + done ;; + esac + func_exec_program_core ${1+"$@"} +} + + # Parse options + func_parse_lt_options "$0" ${1+"$@"} + + # Find the directory that this script lives in. + thisdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'` + test "x$thisdir" = "x$file" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=`ls -ld "$file" | /usr/bin/sed -n 's/.*-> //p'` + while test -n "$file"; do + destdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'` + + # If there was a directory component, then change thisdir. + if test "x$destdir" != "x$file"; then + case "$destdir" in + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; + *) thisdir="$thisdir/$destdir" ;; + esac + fi + + file=`$ECHO "$file" | /usr/bin/sed 's%^.*/%%'` + file=`ls -ld "$thisdir/$file" | /usr/bin/sed -n 's/.*-> //p'` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then + # special case for '.' + if test "$thisdir" = "."; then + thisdir=`pwd` + fi + # remove .libs from thisdir + case "$thisdir" in + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /usr/bin/sed 's%[\\/][^\\/]*$%%'` ;; + .libs ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=`cd "$thisdir" && pwd` + test -n "$absdir" && thisdir="$absdir" + + program='rnnoise_demo' + progdir="$thisdir/.libs" + + + if test -f "$progdir/$program"; then + # Add our own library path to DYLD_LIBRARY_PATH + DYLD_LIBRARY_PATH="/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/.libs:$DYLD_LIBRARY_PATH" + + # Some systems cannot cope with colon-terminated DYLD_LIBRARY_PATH + # The second colon is a workaround for a bug in BeOS R4 sed + DYLD_LIBRARY_PATH=`$ECHO "$DYLD_LIBRARY_PATH" | /usr/bin/sed 's/::*$//'` + + export DYLD_LIBRARY_PATH + + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + # Run the actual program with our arguments. + func_exec_program ${1+"$@"} + fi + else + # The program doesn't exist. + $ECHO "$0: error: '$progdir/$program' does not exist" 1>&2 + $ECHO "This script is just a wrapper for $program." 1>&2 + $ECHO "See the libtool documentation for more information." 1>&2 + exit 1 + fi +fi diff --git a/android/jni/rnnoise/examples/rnnoise_demo.c b/android/jni/rnnoise/examples/rnnoise_demo.c new file mode 100644 index 00000000..c70343d6 --- /dev/null +++ b/android/jni/rnnoise/examples/rnnoise_demo.c @@ -0,0 +1,60 @@ +/* Copyright (c) 2018 Gregor Richards + * Copyright (c) 2017 Mozilla */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include "rnnoise.h" + +#define FRAME_SIZE 480 + +int main(int argc, char **argv) { + int i; + int first = 1; + float x[FRAME_SIZE]; + FILE *f1, *fout; + DenoiseState *st; + st = rnnoise_create(NULL); + if (argc!=3) { + fprintf(stderr, "usage: %s \n", argv[0]); + return 1; + } + f1 = fopen(argv[1], "rb"); + fout = fopen(argv[2], "wb"); + while (1) { + short tmp[FRAME_SIZE]; + fread(tmp, sizeof(short), FRAME_SIZE, f1); + if (feof(f1)) break; + for (i=0;iBK$8IqrL?%eZ*NbM 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 IgH+kS0AJq9v;Y7A literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/include/rnnoise.h b/android/jni/rnnoise/include/rnnoise.h new file mode 100644 index 00000000..c4215d96 --- /dev/null +++ b/android/jni/rnnoise/include/rnnoise.h @@ -0,0 +1,114 @@ +/* Copyright (c) 2018 Gregor Richards + * Copyright (c) 2017 Mozilla */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef RNNOISE_H +#define RNNOISE_H 1 + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef RNNOISE_EXPORT +# if defined(WIN32) +# if defined(RNNOISE_BUILD) && defined(DLL_EXPORT) +# define RNNOISE_EXPORT __declspec(dllexport) +# else +# define RNNOISE_EXPORT +# endif +# elif defined(__GNUC__) && defined(RNNOISE_BUILD) +# define RNNOISE_EXPORT __attribute__ ((visibility ("default"))) +# else +# define RNNOISE_EXPORT +# endif +#endif + +typedef struct DenoiseState DenoiseState; +typedef struct RNNModel RNNModel; + +/** + * Return the size of DenoiseState + */ +RNNOISE_EXPORT int rnnoise_get_size(); + +/** + * Return the number of samples processed by rnnoise_process_frame at a time + */ +RNNOISE_EXPORT int rnnoise_get_frame_size(); + +/** + * Initializes a pre-allocated DenoiseState + * + * If model is NULL the default model is used. + * + * See: rnnoise_create() and rnnoise_model_from_file() + */ +RNNOISE_EXPORT int rnnoise_init(DenoiseState *st, RNNModel *model); + +/** + * Allocate and initialize a DenoiseState + * + * If model is NULL the default model is used. + * + * The returned pointer MUST be freed with rnnoise_destroy(). + */ +RNNOISE_EXPORT DenoiseState *rnnoise_create(RNNModel *model); + +/** + * Free a DenoiseState produced by rnnoise_create. + * + * The optional custom model must be freed by rnnoise_model_free() after. + */ +RNNOISE_EXPORT void rnnoise_destroy(DenoiseState *st); + +/** + * Denoise a frame of samples + * + * in and out must be at least rnnoise_get_frame_size() large. + */ +RNNOISE_EXPORT float rnnoise_process_frame(DenoiseState *st, float *out, const float *in); + +/** + * Load a model from a file + * + * It must be deallocated with rnnoise_model_free() + */ +RNNOISE_EXPORT RNNModel *rnnoise_model_from_file(FILE *f); + +/** + * Free a custom model + * + * It must be called after all the DenoiseStates referring to it are freed. + */ +RNNOISE_EXPORT void rnnoise_model_free(RNNModel *model); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/android/jni/rnnoise/install-sh b/android/jni/rnnoise/install-sh new file mode 120000 index 00000000..7ee7d6a2 --- /dev/null +++ b/android/jni/rnnoise/install-sh @@ -0,0 +1 @@ +/usr/local/Cellar/automake/1.16.5/share/automake-1.16/install-sh \ No newline at end of file diff --git a/android/jni/rnnoise/librnnoise.la b/android/jni/rnnoise/librnnoise.la new file mode 100644 index 00000000..541a97d2 --- /dev/null +++ b/android/jni/rnnoise/librnnoise.la @@ -0,0 +1,41 @@ +# librnnoise.la - a libtool library file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='librnnoise.0.dylib' + +# Names of this library. +library_names='librnnoise.0.dylib librnnoise.dylib' + +# The name of the static archive. +old_library='librnnoise.a' + +# Linker flags that cannot go in dependency_libs. +inherited_linker_flags=' ' + +# Libraries that this one depends upon. +dependency_libs='' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for librnnoise. +current=4 +age=4 +revision=1 + +# Is this an already installed library? +installed=no + +# Should we warn about portability when linking against -modules? +shouldnotlink=no + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/usr/local/lib' diff --git a/android/jni/rnnoise/libtool b/android/jni/rnnoise/libtool new file mode 100755 index 00000000..e432cdf5 --- /dev/null +++ b/android/jni/rnnoise/libtool @@ -0,0 +1,11937 @@ +#! /bin/sh +# Generated automatically by config.status (rnnoise) unknown +# Libtool was configured on host lambiengcodes-MacBook-Pro.local: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: ${LT_SYS_LIBRARY_PATH=""} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=2.4.7 +macro_revision=2.4.7 + +# Whether or not to build shared libraries. +build_libtool_libs=yes + +# Whether or not to build static libraries. +build_old_libs=yes + +# What type of objects to build. +pic_mode=default + +# Whether or not to optimize for fast installation. +fast_install=needless + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec= + +# Shell to use when invoking shell scripts. +SHELL="/bin/sh" + +# An echo program that protects backslashes. +ECHO="printf %s\\n" + +# The PATH separator for the build system. +PATH_SEPARATOR=":" + +# The host system. +host_alias= +host=x86_64-apple-darwin22.5.0 +host_os=darwin22.5.0 + +# The build system. +build_alias= +build=x86_64-apple-darwin22.5.0 +build_os=darwin22.5.0 + +# A sed program that does not truncate output. +SED="/usr/bin/sed" + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP="/usr/bin/grep" + +# An ERE matcher. +EGREP="/usr/bin/grep -E" + +# A literal string matcher. +FGREP="/usr/bin/grep -F" + +# A BSD- or MS-compatible name lister. +NM="/usr/bin/nm -B" + +# Whether we need soft or hard links. +LN_S="ln -s" + +# What is the maximum length of a command? +max_cmd_len=786432 + +# Object file suffix (normally "o"). +objext=o + +# Executable file suffix (normally ""). +exeext= + +# whether the shell understands "unset". +lt_unset=unset + +# turn spaces into newlines. +SP2NL="tr \\040 \\012" + +# turn newlines into spaces. +NL2SP="tr \\015\\012 \\040\\040" + +# convert $build file names to $host format. +to_host_file_cmd=func_convert_file_noop + +# convert $build files to toolchain format. +to_tool_file_cmd=func_convert_file_noop + +# A file(cmd) program that detects file types. +FILECMD="file" + +# An object symbol dumper. +OBJDUMP="objdump" + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method="pass_all" + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd="\$MAGIC_CMD" + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob="" + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob="no" + +# DLL creation program. +DLLTOOL="false" + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd="printf %s\\n" + +# The archiver. +AR="ar" + +# Flags to create an archive (by configure). +lt_ar_flags=cr + +# Flags to create an archive. +AR_FLAGS=${ARFLAGS-"$lt_ar_flags"} + +# How to feed a file listing to the archiver. +archiver_list_spec="" + +# A symbol stripping program. +STRIP="strip" + +# Commands used to install an old-style archive. +RANLIB="ranlib" +old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$tool_oldlib" +old_postuninstall_cmds="" + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=yes + +# A C compiler. +LTCC="gcc" + +# LTCC compiler flags. +LTCFLAGS="-g -O2 -pedantic -Wall -Wextra -Wno-sign-compare -Wno-parentheses -Wno-long-long -fvisibility=hidden" + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe="/usr/bin/sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*_\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 _\\2 \\2/p' | /usr/bin/sed '/ __gnu_lto/d'" + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl="/usr/bin/sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import="" + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address="/usr/bin/sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p'" + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix="/usr/bin/sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(lib.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"lib\\1\", (void *) \\&\\1},/p'" + +# The name lister interface. +nm_interface="BSD nm" + +# Specify filename containing input files for $NM. +nm_file_list_spec="@" + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot= + +# Command to truncate a binary pipe. +lt_truncate_bin="/bin/dd bs=4096 count=1" + +# The name of the directory that contains temporary libtool files. +objdir=.libs + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=file + +# Must we lock files when doing compilation? +need_locks="no" + +# Manifest tool. +MANIFEST_TOOL=":" + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL="dsymutil" + +# Tool to change global to local symbols on Mac OS X. +NMEDIT="nmedit" + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO="lipo" + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL="otool" + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=":" + +# Old archive suffix (normally "a"). +libext=a + +# Shared library suffix (normally ".so"). +shrext_cmds="\`test .\$module = .yes && echo .so || echo .dylib\`" + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds="" + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink="PATH DYLD_LIBRARY_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" + +# Do we need the "lib" prefix for modules? +need_lib_prefix=no + +# Do we need a version for libraries? +need_version=no + +# Library versioning type. +version_type=darwin + +# Shared library runtime path variable. +runpath_var= + +# Shared library path variable. +shlibpath_var=DYLD_LIBRARY_PATH + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=yes + +# Format of library name prefix. +libname_spec="lib\$name" + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec="\$libname\$release\$major\$shared_ext \$libname\$shared_ext" + +# The coded name of the library, if different from the real name. +soname_spec="\$libname\$release\$major\$shared_ext" + +# Permission mode override for installation of shared libraries. +install_override_mode="" + +# Command to use after installation of a shared archive. +postinstall_cmds="" + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds="" + +# Commands used to finish a libtool library installation in a directory. +finish_cmds="" + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval="" + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=no + +# Compile-time system search path for libraries. +sys_lib_search_path_spec="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3 /usr/local/lib" + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/usr/local/lib /lib /usr/lib" + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path="" + +# Whether dlopen is supported. +dlopen_support=unknown + +# Whether dlopen of programs is supported. +dlopen_self=unknown + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=unknown + +# Commands to strip libraries. +old_striplib="strip -S" +striplib="strip -x" + + +# The linker used to build libraries. +LD="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" + +# How to create reloadable object files. +reload_flag=" -r" +reload_cmds="\$LTCC \$LTCFLAGS -nostdlib \$wl-r -o \$output\$reload_objs" + +# Commands used to build an old-style archive. +old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$tool_oldlib" + +# A language specific compiler. +CC="gcc" + +# Is the compiler the GNU compiler? +with_gcc=yes + +# Compiler flag to turn off builtin functions. +no_builtin_flag=" -fno-builtin -fno-rtti -fno-exceptions" + +# Additional compiler flags for building library objects. +pic_flag=" -fno-common -DPIC" + +# How to pass a linker flag through the compiler. +wl="-Wl," + +# Compiler flag to prevent dynamic linking. +link_static_flag="" + +# Does compiler simultaneously support -c and -o options? +compiler_c_o="yes" + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=no + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=no + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec="" + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec="\`for conv in \$convenience\\\"\\\"; do test -n \\\"\$conv\\\" && new_convenience=\\\"\$new_convenience \$wl-force_load,\$conv\\\"; done; func_echo_all \\\"\$new_convenience\\\"\`" + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object="no" + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds="" + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds="" + +# Commands used to build a shared archive. +archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring \$single_module" +archive_expsym_cmds="/usr/bin/sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring \$single_module \$wl-exported_symbols_list,\$output_objdir/\$libname-symbols.expsym" + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags" +module_expsym_cmds="/usr/bin/sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags \$wl-exported_symbols_list,\$output_objdir/\$libname-symbols.expsym" + +# Whether we are building with GNU ld or not. +with_gnu_ld="no" + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag="\$wl-undefined \${wl}dynamic_lookup" + +# Flag that enforces no undefined symbols. +no_undefined_flag="" + +# Flag to hardcode $libdir into a binary during linking. +# This must work even if $libdir does not exist +hardcode_libdir_flag_spec="" + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator="" + +# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=no + +# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting $shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=no + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=no + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=unsupported + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=yes + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=no + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=yes + +# Set to "yes" if exported symbols are required. +always_export_symbols=no + +# The commands to list exported symbols. +export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*" + +# Symbols that must always be exported. +include_expsyms="" + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds="" + +# Commands necessary for finishing linking programs. +postlink_cmds="" + +# Specify filename containing input files. +file_list_spec="" + +# How to hardcode a shared library path into an executable. +hardcode_action=immediate + +# ### END LIBTOOL CONFIG + + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +#! /usr/bin/env sh +## DO NOT EDIT - This file generated from ./build-aux/ltmain.in +## by inline-source v2019-02-19.15 + +# libtool (GNU libtool) 2.4.7 +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996-2019, 2021-2022 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +PROGRAM=libtool +PACKAGE=libtool +VERSION=2.4.7 +package_revision=2.4.7 + + +## ------ ## +## Usage. ## +## ------ ## + +# Run './libtool --help' for help with using this script from the +# command line. + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# After configure completes, it has a better idea of some of the +# shell tools we need than the defaults used by the functions shared +# with bootstrap, so set those here where they can still be over- +# ridden by the user, but otherwise take precedence. + +: ${AUTOCONF="autoconf"} +: ${AUTOMAKE="automake"} + + +## -------------------------- ## +## Source external libraries. ## +## -------------------------- ## + +# Much of our low-level functionality needs to be sourced from external +# libraries, which are installed to $pkgauxdir. + +# Set a version string for this script. +scriptversion=2019-02-19.15; # UTC + +# General shell script boiler plate, and helper functions. +# Written by Gary V. Vaughan, 2004 + +# This is free software. There is NO warranty; not even for +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# +# Copyright (C) 2004-2019, 2021 Bootstrap Authors +# +# This file is dual licensed under the terms of the MIT license +# , and GPL version 2 or later +# . You must apply one of +# these licenses when using or redistributing this software or any of +# the files within it. See the URLs above, or the file `LICENSE` +# included in the Bootstrap distribution for the full license texts. + +# Please report bugs or propose patches to: +# + + +## ------ ## +## Usage. ## +## ------ ## + +# Evaluate this file near the top of your script to gain access to +# the functions and variables defined here: +# +# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# +# If you need to override any of the default environment variable +# settings, do that before evaluating this file. + + +## -------------------- ## +## Shell normalisation. ## +## -------------------- ## + +# Some shells need a little help to be as Bourne compatible as possible. +# Before doing anything else, make sure all that help has been provided! + +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac +fi + +# NLS nuisances: We save the old values in case they are required later. +_G_user_locale= +_G_safe_locale= +for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test set = \"\${$_G_var+set}\"; then + save_$_G_var=\$$_G_var + $_G_var=C + export $_G_var + _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" + _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" + fi" +done +# These NLS vars are set unconditionally (bootstrap issue #24). Unset those +# in case the environment reset is needed later and the $save_* variant is not +# defined (see the code above). +LC_ALL=C +LANGUAGE=C +export LANGUAGE LC_ALL + +# Make sure IFS has a sensible default +sp=' ' +nl=' +' +IFS="$sp $nl" + +# There are apparently some retarded systems that use ';' as a PATH separator! +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# func_unset VAR +# -------------- +# Portably unset VAR. +# In some shells, an 'unset VAR' statement leaves a non-zero return +# status if VAR is already unset, which might be problematic if the +# statement is used at the end of a function (thus poisoning its return +# value) or when 'set -e' is active (causing even a spurious abort of +# the script in this case). +func_unset () +{ + { eval $1=; (eval unset $1) >/dev/null 2>&1 && eval unset $1 || : ; } +} + + +# Make sure CDPATH doesn't cause `cd` commands to output the target dir. +func_unset CDPATH + +# Make sure ${,E,F}GREP behave sanely. +func_unset GREP_OPTIONS + + +## ------------------------- ## +## Locate command utilities. ## +## ------------------------- ## + + +# func_executable_p FILE +# ---------------------- +# Check that FILE is an executable regular file. +func_executable_p () +{ + test -f "$1" && test -x "$1" +} + + +# func_path_progs PROGS_LIST CHECK_FUNC [PATH] +# -------------------------------------------- +# Search for either a program that responds to --version with output +# containing "GNU", or else returned by CHECK_FUNC otherwise, by +# trying all the directories in PATH with each of the elements of +# PROGS_LIST. +# +# CHECK_FUNC should accept the path to a candidate program, and +# set $func_check_prog_result if it truncates its output less than +# $_G_path_prog_max characters. +func_path_progs () +{ + _G_progs_list=$1 + _G_check_func=$2 + _G_PATH=${3-"$PATH"} + + _G_path_prog_max=0 + _G_path_prog_found=false + _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} + for _G_dir in $_G_PATH; do + IFS=$_G_save_IFS + test -z "$_G_dir" && _G_dir=. + for _G_prog_name in $_G_progs_list; do + for _exeext in '' .EXE; do + _G_path_prog=$_G_dir/$_G_prog_name$_exeext + func_executable_p "$_G_path_prog" || continue + case `"$_G_path_prog" --version 2>&1` in + *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; + *) $_G_check_func $_G_path_prog + func_path_progs_result=$func_check_prog_result + ;; + esac + $_G_path_prog_found && break 3 + done + done + done + IFS=$_G_save_IFS + test -z "$func_path_progs_result" && { + echo "no acceptable sed could be found in \$PATH" >&2 + exit 1 + } +} + + +# We want to be able to use the functions in this file before configure +# has figured out where the best binaries are kept, which means we have +# to search for them ourselves - except when the results are already set +# where we skip the searches. + +# Unless the user overrides by setting SED, search the path for either GNU +# sed, or the sed that truncates its output the least. +test -z "$SED" && { + _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for _G_i in 1 2 3 4 5 6 7; do + _G_sed_script=$_G_sed_script$nl$_G_sed_script + done + echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed + _G_sed_script= + + func_check_prog_sed () + { + _G_path_prog=$1 + + _G_count=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo '' >> conftest.nl + "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "sed gsed" func_check_prog_sed "$PATH:/usr/xpg4/bin" + rm -f conftest.sed + SED=$func_path_progs_result +} + + +# Unless the user overrides by setting GREP, search the path for either GNU +# grep, or the grep that truncates its output the least. +test -z "$GREP" && { + func_check_prog_grep () + { + _G_path_prog=$1 + + _G_count=0 + _G_path_prog_max=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo 'GREP' >> conftest.nl + "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "grep ggrep" func_check_prog_grep "$PATH:/usr/xpg4/bin" + GREP=$func_path_progs_result +} + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# All uppercase variable names are used for environment variables. These +# variables can be overridden by the user before calling a script that +# uses them if a suitable command of that name is not already available +# in the command search PATH. + +: ${CP="cp -f"} +: ${ECHO="printf %s\n"} +: ${EGREP="$GREP -E"} +: ${FGREP="$GREP -F"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} + + +## -------------------- ## +## Useful sed snippets. ## +## -------------------- ## + +sed_dirname='s|/[^/]*$||' +sed_basename='s|^.*/||' + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s|\([`"$\\]\)|\\\1|g' + +# Same as above, but do not quote variable references. +sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' + +# Sed substitution that converts a w32 file name or path +# that contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-'\' parameter expansions in output of sed_double_quote_subst that +# were '\'-ed in input to the same. If an odd number of '\' preceded a +# '$' in input to sed_double_quote_subst, that '$' was protected from +# expansion. Since each input '\' is now two '\'s, look for any number +# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. +_G_bs='\\' +_G_bs2='\\\\' +_G_bs4='\\\\\\\\' +_G_dollar='\$' +sed_double_backslash="\ + s/$_G_bs4/&\\ +/g + s/^$_G_bs2$_G_dollar/$_G_bs&/ + s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g + s/\n//g" + +# require_check_ifs_backslash +# --------------------------- +# Check if we can use backslash as IFS='\' separator, and set +# $check_ifs_backshlash_broken to ':' or 'false'. +require_check_ifs_backslash=func_require_check_ifs_backslash +func_require_check_ifs_backslash () +{ + _G_save_IFS=$IFS + IFS='\' + _G_check_ifs_backshlash='a\\b' + for _G_i in $_G_check_ifs_backshlash + do + case $_G_i in + a) + check_ifs_backshlash_broken=false + ;; + '') + break + ;; + *) + check_ifs_backshlash_broken=: + break + ;; + esac + done + IFS=$_G_save_IFS + require_check_ifs_backslash=: +} + + +## ----------------- ## +## Global variables. ## +## ----------------- ## + +# Except for the global variables explicitly listed below, the following +# functions in the '^func_' namespace, and the '^require_' namespace +# variables initialised in the 'Resource management' section, sourcing +# this file will not pollute your global namespace with anything +# else. There's no portable way to scope variables in Bourne shell +# though, so actually running these functions will sometimes place +# results into a variable named after the function, and often use +# temporary variables in the '^_G_' namespace. If you are careful to +# avoid using those namespaces casually in your sourcing script, things +# should continue to work as you expect. And, of course, you can freely +# overwrite any of the functions or variables defined here before +# calling anything to customize them. + +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +# Allow overriding, eg assuming that you follow the convention of +# putting '$debug_cmd' at the start of all your functions, you can get +# bash to show function call trace with: +# +# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name +debug_cmd=${debug_cmd-":"} +exit_cmd=: + +# By convention, finish your script with: +# +# exit $exit_status +# +# so that you can set exit_status to non-zero if you want to indicate +# something went wrong during execution without actually bailing out at +# the point of failure. +exit_status=$EXIT_SUCCESS + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath=$0 + +# The name of this program. +progname=`$ECHO "$progpath" |$SED "$sed_basename"` + +# Make sure we have an absolute progpath for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=`cd "$progdir" && pwd` + progpath=$progdir/$progname + ;; + *) + _G_IFS=$IFS + IFS=${PATH_SEPARATOR-:} + for progdir in $PATH; do + IFS=$_G_IFS + test -x "$progdir/$progname" && break + done + IFS=$_G_IFS + test -n "$progdir" || progdir=`pwd` + progpath=$progdir/$progname + ;; +esac + + +## ----------------- ## +## Standard options. ## +## ----------------- ## + +# The following options affect the operation of the functions defined +# below, and should be set appropriately depending on run-time para- +# meters passed on the command line. + +opt_dry_run=false +opt_quiet=false +opt_verbose=false + +# Categories 'all' and 'none' are always available. Append any others +# you will pass as the first argument to func_warning from your own +# code. +warning_categories= + +# By default, display warnings according to 'opt_warning_types'. Set +# 'warning_func' to ':' to elide all warnings, or func_fatal_error to +# treat the next displayed warning as a fatal error. +warning_func=func_warn_and_continue + +# Set to 'all' to display all warnings, 'none' to suppress all +# warnings, or a space delimited list of some subset of +# 'warning_categories' to display only the listed warnings. +opt_warning_types=all + + +## -------------------- ## +## Resource management. ## +## -------------------- ## + +# This section contains definitions for functions that each ensure a +# particular resource (a file, or a non-empty configuration variable for +# example) is available, and if appropriate to extract default values +# from pertinent package files. Call them using their associated +# 'require_*' variable to ensure that they are executed, at most, once. +# +# It's entirely deliberate that calling these functions can set +# variables that don't obey the namespace limitations obeyed by the rest +# of this file, in order that that they be as useful as possible to +# callers. + + +# require_term_colors +# ------------------- +# Allow display of bold text on terminals that support it. +require_term_colors=func_require_term_colors +func_require_term_colors () +{ + $debug_cmd + + test -t 1 && { + # COLORTERM and USE_ANSI_COLORS environment variables take + # precedence, because most terminfo databases neglect to describe + # whether color sequences are supported. + test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} + + if test 1 = "$USE_ANSI_COLORS"; then + # Standard ANSI escape sequences + tc_reset='' + tc_bold=''; tc_standout='' + tc_red=''; tc_green='' + tc_blue=''; tc_cyan='' + else + # Otherwise trust the terminfo database after all. + test -n "`tput sgr0 2>/dev/null`" && { + tc_reset=`tput sgr0` + test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` + tc_standout=$tc_bold + test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` + test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` + test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` + test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` + test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` + } + fi + } + + require_term_colors=: +} + + +## ----------------- ## +## Function library. ## +## ----------------- ## + +# This section contains a variety of useful functions to call in your +# scripts. Take note of the portable wrappers for features provided by +# some modern shells, which will fall back to slower equivalents on +# less featureful shells. + + +# func_append VAR VALUE +# --------------------- +# Append VALUE onto the existing contents of VAR. + + # We should try to minimise forks, especially on Windows where they are + # unreasonably slow, so skip the feature probes when bash or zsh are + # being used: + if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then + : ${_G_HAVE_ARITH_OP="yes"} + : ${_G_HAVE_XSI_OPS="yes"} + # The += operator was introduced in bash 3.1 + case $BASH_VERSION in + [12].* | 3.0 | 3.0*) ;; + *) + : ${_G_HAVE_PLUSEQ_OP="yes"} + ;; + esac + fi + + # _G_HAVE_PLUSEQ_OP + # Can be empty, in which case the shell is probed, "yes" if += is + # useable or anything else if it does not work. + test -z "$_G_HAVE_PLUSEQ_OP" \ + && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ + && _G_HAVE_PLUSEQ_OP=yes + +if test yes = "$_G_HAVE_PLUSEQ_OP" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_append () + { + $debug_cmd + + eval "$1+=\$2" + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_append () + { + $debug_cmd + + eval "$1=\$$1\$2" + } +fi + + +# func_append_quoted VAR VALUE +# ---------------------------- +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +if test yes = "$_G_HAVE_PLUSEQ_OP"; then + eval 'func_append_quoted () + { + $debug_cmd + + func_quote_arg pretty "$2" + eval "$1+=\\ \$func_quote_arg_result" + }' +else + func_append_quoted () + { + $debug_cmd + + func_quote_arg pretty "$2" + eval "$1=\$$1\\ \$func_quote_arg_result" + } +fi + + +# func_append_uniq VAR VALUE +# -------------------------- +# Append unique VALUE onto the existing contents of VAR, assuming +# entries are delimited by the first character of VALUE. For example: +# +# func_append_uniq options " --another-option option-argument" +# +# will only append to $options if " --another-option option-argument " +# is not already present somewhere in $options already (note spaces at +# each end implied by leading space in second argument). +func_append_uniq () +{ + $debug_cmd + + eval _G_current_value='`$ECHO $'$1'`' + _G_delim=`expr "$2" : '\(.\)'` + + case $_G_delim$_G_current_value$_G_delim in + *"$2$_G_delim"*) ;; + *) func_append "$@" ;; + esac +} + + +# func_arith TERM... +# ------------------ +# Set func_arith_result to the result of evaluating TERMs. + test -z "$_G_HAVE_ARITH_OP" \ + && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ + && _G_HAVE_ARITH_OP=yes + +if test yes = "$_G_HAVE_ARITH_OP"; then + eval 'func_arith () + { + $debug_cmd + + func_arith_result=$(( $* )) + }' +else + func_arith () + { + $debug_cmd + + func_arith_result=`expr "$@"` + } +fi + + +# func_basename FILE +# ------------------ +# Set func_basename_result to FILE with everything up to and including +# the last / stripped. +if test yes = "$_G_HAVE_XSI_OPS"; then + # If this shell supports suffix pattern removal, then use it to avoid + # forking. Hide the definitions single quotes in case the shell chokes + # on unsupported syntax... + _b='func_basename_result=${1##*/}' + _d='case $1 in + */*) func_dirname_result=${1%/*}$2 ;; + * ) func_dirname_result=$3 ;; + esac' + +else + # ...otherwise fall back to using sed. + _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' + _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` + if test "X$func_dirname_result" = "X$1"; then + func_dirname_result=$3 + else + func_append func_dirname_result "$2" + fi' +fi + +eval 'func_basename () +{ + $debug_cmd + + '"$_b"' +}' + + +# func_dirname FILE APPEND NONDIR_REPLACEMENT +# ------------------------------------------- +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +eval 'func_dirname () +{ + $debug_cmd + + '"$_d"' +}' + + +# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT +# -------------------------------------------------------- +# Perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# For efficiency, we do not delegate to the functions above but instead +# duplicate the functionality here. +eval 'func_dirname_and_basename () +{ + $debug_cmd + + '"$_b"' + '"$_d"' +}' + + +# func_echo ARG... +# ---------------- +# Echo program name prefixed message. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_echo_all ARG... +# -------------------- +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + + +# func_echo_infix_1 INFIX ARG... +# ------------------------------ +# Echo program name, followed by INFIX on the first line, with any +# additional lines not showing INFIX. +func_echo_infix_1 () +{ + $debug_cmd + + $require_term_colors + + _G_infix=$1; shift + _G_indent=$_G_infix + _G_prefix="$progname: $_G_infix: " + _G_message=$* + + # Strip color escape sequences before counting printable length + for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" + do + test -n "$_G_tc" && { + _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` + _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` + } + done + _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes + + func_echo_infix_1_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_infix_1_IFS + $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 + _G_prefix=$_G_indent + done + IFS=$func_echo_infix_1_IFS +} + + +# func_error ARG... +# ----------------- +# Echo program name prefixed message to standard error. +func_error () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 +} + + +# func_fatal_error ARG... +# ----------------------- +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + $debug_cmd + + func_error "$*" + exit $EXIT_FAILURE +} + + +# func_grep EXPRESSION FILENAME +# ----------------------------- +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $debug_cmd + + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_len STRING +# --------------- +# Set func_len_result to the length of STRING. STRING may not +# start with a hyphen. + test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_len () + { + $debug_cmd + + func_len_result=${#1} + }' +else + func_len () + { + $debug_cmd + + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` + } +fi + + +# func_mkdir_p DIRECTORY-PATH +# --------------------------- +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + $debug_cmd + + _G_directory_path=$1 + _G_dir_list= + + if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then + + # Protect directory names starting with '-' + case $_G_directory_path in + -*) _G_directory_path=./$_G_directory_path ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$_G_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + _G_dir_list=$_G_directory_path:$_G_dir_list + + # If the last portion added has no slash in it, the list is done + case $_G_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + done + _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + + func_mkdir_p_IFS=$IFS; IFS=: + for _G_dir in $_G_dir_list; do + IFS=$func_mkdir_p_IFS + # mkdir can fail with a 'File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$_G_dir" 2>/dev/null || : + done + IFS=$func_mkdir_p_IFS + + # Bail out if we (or some other process) failed to create a directory. + test -d "$_G_directory_path" || \ + func_fatal_error "Failed to create '$1'" + fi +} + + +# func_mktempdir [BASENAME] +# ------------------------- +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, BASENAME is the basename for that directory. +func_mktempdir () +{ + $debug_cmd + + _G_template=${TMPDIR-/tmp}/${1-$progname} + + if test : = "$opt_dry_run"; then + # Return a directory name, but don't create it in dry-run mode + _G_tmpdir=$_G_template-$$ + else + + # If mktemp works, use that first and foremost + _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + + if test ! -d "$_G_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + _G_tmpdir=$_G_template-${RANDOM-0}$$ + + func_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$_G_tmpdir" + umask $func_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$_G_tmpdir" || \ + func_fatal_error "cannot create temporary directory '$_G_tmpdir'" + fi + + $ECHO "$_G_tmpdir" +} + + +# func_normal_abspath PATH +# ------------------------ +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +func_normal_abspath () +{ + $debug_cmd + + # These SED scripts presuppose an absolute path with a trailing slash. + _G_pathcar='s|^/\([^/]*\).*$|\1|' + _G_pathcdr='s|^/[^/]*||' + _G_removedotparts=':dotsl + s|/\./|/|g + t dotsl + s|/\.$|/|' + _G_collapseslashes='s|/\{1,\}|/|g' + _G_finalslash='s|/*$|/|' + + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` + while :; do + # Processed it all yet? + if test / = "$func_normal_abspath_tpath"; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result"; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + + +# func_notquiet ARG... +# -------------------- +# Echo program name prefixed message only when not in quiet mode. +func_notquiet () +{ + $debug_cmd + + $opt_quiet || func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + + +# func_relative_path SRCDIR DSTDIR +# -------------------------------- +# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. +func_relative_path () +{ + $debug_cmd + + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=$func_dirname_result + if test -z "$func_relative_path_tlibdir"; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test -n "$func_stripname_result"; then + func_append func_relative_path_result "/$func_stripname_result" + fi + + # Normalisation. If bindir is libdir, return '.' else relative path. + if test -n "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + fi + + test -n "$func_relative_path_result" || func_relative_path_result=. + + : +} + + +# func_quote_portable EVAL ARG +# ---------------------------- +# Internal function to portably implement func_quote_arg. Note that we still +# keep attention to performance here so we as much as possible try to avoid +# calling sed binary (so far O(N) complexity as long as func_append is O(1)). +func_quote_portable () +{ + $debug_cmd + + $require_check_ifs_backslash + + func_quote_portable_result=$2 + + # one-time-loop (easy break) + while true + do + if $1; then + func_quote_portable_result=`$ECHO "$2" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` + break + fi + + # Quote for eval. + case $func_quote_portable_result in + *[\\\`\"\$]*) + # Fallback to sed for $func_check_bs_ifs_broken=:, or when the string + # contains the shell wildcard characters. + case $check_ifs_backshlash_broken$func_quote_portable_result in + :*|*[\[\*\?]*) + func_quote_portable_result=`$ECHO "$func_quote_portable_result" \ + | $SED "$sed_quote_subst"` + break + ;; + esac + + func_quote_portable_old_IFS=$IFS + for _G_char in '\' '`' '"' '$' + do + # STATE($1) PREV($2) SEPARATOR($3) + set start "" "" + func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy + IFS=$_G_char + for _G_part in $func_quote_portable_result + do + case $1 in + quote) + func_append func_quote_portable_result "$3$2" + set quote "$_G_part" "\\$_G_char" + ;; + start) + set first "" "" + func_quote_portable_result= + ;; + first) + set quote "$_G_part" "" + ;; + esac + done + done + IFS=$func_quote_portable_old_IFS + ;; + *) ;; + esac + break + done + + func_quote_portable_unquoted_result=$func_quote_portable_result + case $func_quote_portable_result in + # double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # many bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_portable_result=\"$func_quote_portable_result\" + ;; + esac +} + + +# func_quotefast_eval ARG +# ----------------------- +# Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', +# but optimized for speed. Result is stored in $func_quotefast_eval. +if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then + printf -v _GL_test_printf_tilde %q '~' + if test '\~' = "$_GL_test_printf_tilde"; then + func_quotefast_eval () + { + printf -v func_quotefast_eval_result %q "$1" + } + else + # Broken older Bash implementations. Make those faster too if possible. + func_quotefast_eval () + { + case $1 in + '~'*) + func_quote_portable false "$1" + func_quotefast_eval_result=$func_quote_portable_result + ;; + *) + printf -v func_quotefast_eval_result %q "$1" + ;; + esac + } + fi +else + func_quotefast_eval () + { + func_quote_portable false "$1" + func_quotefast_eval_result=$func_quote_portable_result + } +fi + + +# func_quote_arg MODEs ARG +# ------------------------ +# Quote one ARG to be evaled later. MODEs argument may contain zero or more +# specifiers listed below separated by ',' character. This function returns two +# values: +# i) func_quote_arg_result +# double-quoted (when needed), suitable for a subsequent eval +# ii) func_quote_arg_unquoted_result +# has all characters that are still active within double +# quotes backslashified. Available only if 'unquoted' is specified. +# +# Available modes: +# ---------------- +# 'eval' (default) +# - escape shell special characters +# 'expand' +# - the same as 'eval'; but do not quote variable references +# 'pretty' +# - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might +# be used later in func_quote to get output like: 'echo "a b"' instead +# of 'echo a\ b'. This is slower than default on some shells. +# 'unquoted' +# - produce also $func_quote_arg_unquoted_result which does not contain +# wrapping double-quotes. +# +# Examples for 'func_quote_arg pretty,unquoted string': +# +# string | *_result | *_unquoted_result +# ------------+-----------------------+------------------- +# " | \" | \" +# a b | "a b" | a b +# "a b" | "\"a b\"" | \"a b\" +# * | "*" | * +# z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" +# +# Examples for 'func_quote_arg pretty,unquoted,expand string': +# +# string | *_result | *_unquoted_result +# --------------+---------------------+-------------------- +# z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" +func_quote_arg () +{ + _G_quote_expand=false + case ,$1, in + *,expand,*) + _G_quote_expand=: + ;; + esac + + case ,$1, in + *,pretty,*|*,expand,*|*,unquoted,*) + func_quote_portable $_G_quote_expand "$2" + func_quote_arg_result=$func_quote_portable_result + func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result + ;; + *) + # Faster quote-for-eval for some shells. + func_quotefast_eval "$2" + func_quote_arg_result=$func_quotefast_eval_result + ;; + esac +} + + +# func_quote MODEs ARGs... +# ------------------------ +# Quote all ARGs to be evaled later and join them into single command. See +# func_quote_arg's description for more info. +func_quote () +{ + $debug_cmd + _G_func_quote_mode=$1 ; shift + func_quote_result= + while test 0 -lt $#; do + func_quote_arg "$_G_func_quote_mode" "$1" + if test -n "$func_quote_result"; then + func_append func_quote_result " $func_quote_arg_result" + else + func_append func_quote_result "$func_quote_arg_result" + fi + shift + done +} + + +# func_stripname PREFIX SUFFIX NAME +# --------------------------------- +# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_stripname () + { + $debug_cmd + + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary variable first. + func_stripname_result=$3 + func_stripname_result=${func_stripname_result#"$1"} + func_stripname_result=${func_stripname_result%"$2"} + }' +else + func_stripname () + { + $debug_cmd + + case $2 in + .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; + *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; + esac + } +fi + + +# func_show_eval CMD [FAIL_EXP] +# ----------------------------- +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + func_quote_arg pretty,expand "$_G_cmd" + eval "func_notquiet $func_quote_arg_result" + + $opt_dry_run || { + eval "$_G_cmd" + _G_status=$? + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_show_eval_locale CMD [FAIL_EXP] +# ------------------------------------ +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + $opt_quiet || { + func_quote_arg expand,pretty "$_G_cmd" + eval "func_echo $func_quote_arg_result" + } + + $opt_dry_run || { + eval "$_G_user_locale + $_G_cmd" + _G_status=$? + eval "$_G_safe_locale" + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_tr_sh +# ---------- +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + $debug_cmd + + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} + + +# func_verbose ARG... +# ------------------- +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $debug_cmd + + $opt_verbose && func_echo "$*" + + : +} + + +# func_warn_and_continue ARG... +# ----------------------------- +# Echo program name prefixed warning message to standard error. +func_warn_and_continue () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 +} + + +# func_warning CATEGORY ARG... +# ---------------------------- +# Echo program name prefixed warning message to standard error. Warning +# messages can be filtered according to CATEGORY, where this function +# elides messages where CATEGORY is not listed in the global variable +# 'opt_warning_types'. +func_warning () +{ + $debug_cmd + + # CATEGORY must be in the warning_categories list! + case " $warning_categories " in + *" $1 "*) ;; + *) func_internal_error "invalid warning category '$1'" ;; + esac + + _G_category=$1 + shift + + case " $opt_warning_types " in + *" $_G_category "*) $warning_func ${1+"$@"} ;; + esac +} + + +# func_sort_ver VER1 VER2 +# ----------------------- +# 'sort -V' is not generally available. +# Note this deviates from the version comparison in automake +# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a +# but this should suffice as we won't be specifying old +# version formats or redundant trailing .0 in bootstrap.conf. +# If we did want full compatibility then we should probably +# use m4_version_compare from autoconf. +func_sort_ver () +{ + $debug_cmd + + printf '%s\n%s\n' "$1" "$2" \ + | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n +} + +# func_lt_ver PREV CURR +# --------------------- +# Return true if PREV and CURR are in the correct order according to +# func_sort_ver, otherwise false. Use it like this: +# +# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." +func_lt_ver () +{ + $debug_cmd + + test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: +#! /bin/sh + +# A portable, pluggable option parser for Bourne shell. +# Written by Gary V. Vaughan, 2010 + +# This is free software. There is NO warranty; not even for +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# +# Copyright (C) 2010-2019, 2021 Bootstrap Authors +# +# This file is dual licensed under the terms of the MIT license +# , and GPL version 2 or later +# . You must apply one of +# these licenses when using or redistributing this software or any of +# the files within it. See the URLs above, or the file `LICENSE` +# included in the Bootstrap distribution for the full license texts. + +# Please report bugs or propose patches to: +# + +# Set a version string for this script. +scriptversion=2019-02-19.15; # UTC + + +## ------ ## +## Usage. ## +## ------ ## + +# This file is a library for parsing options in your shell scripts along +# with assorted other useful supporting features that you can make use +# of too. +# +# For the simplest scripts you might need only: +# +# #!/bin/sh +# . relative/path/to/funclib.sh +# . relative/path/to/options-parser +# scriptversion=1.0 +# func_options ${1+"$@"} +# eval set dummy "$func_options_result"; shift +# ...rest of your script... +# +# In order for the '--version' option to work, you will need to have a +# suitably formatted comment like the one at the top of this file +# starting with '# Written by ' and ending with '# Copyright'. +# +# For '-h' and '--help' to work, you will also need a one line +# description of your script's purpose in a comment directly above the +# '# Written by ' line, like the one at the top of this file. +# +# The default options also support '--debug', which will turn on shell +# execution tracing (see the comment above debug_cmd below for another +# use), and '--verbose' and the func_verbose function to allow your script +# to display verbose messages only when your user has specified +# '--verbose'. +# +# After sourcing this file, you can plug in processing for additional +# options by amending the variables from the 'Configuration' section +# below, and following the instructions in the 'Option parsing' +# section further down. + +## -------------- ## +## Configuration. ## +## -------------- ## + +# You should override these variables in your script after sourcing this +# file so that they reflect the customisations you have added to the +# option parser. + +# The usage line for option parsing errors and the start of '-h' and +# '--help' output messages. You can embed shell variables for delayed +# expansion at the time the message is displayed, but you will need to +# quote other shell meta-characters carefully to prevent them being +# expanded when the contents are evaled. +usage='$progpath [OPTION]...' + +# Short help message in response to '-h' and '--help'. Add to this or +# override it after sourcing this library to reflect the full set of +# options your script accepts. +usage_message="\ + --debug enable verbose shell tracing + -W, --warnings=CATEGORY + report the warnings falling in CATEGORY [all] + -v, --verbose verbosely report processing + --version print version information and exit + -h, --help print short or long help message and exit +" + +# Additional text appended to 'usage_message' in response to '--help'. +long_help_message=" +Warning categories include: + 'all' show all warnings + 'none' turn off all the warnings + 'error' warnings are treated as fatal errors" + +# Help message printed before fatal option parsing errors. +fatal_help="Try '\$progname --help' for more information." + + + +## ------------------------- ## +## Hook function management. ## +## ------------------------- ## + +# This section contains functions for adding, removing, and running hooks +# in the main code. A hook is just a list of function names that can be +# run in order later on. + +# func_hookable FUNC_NAME +# ----------------------- +# Declare that FUNC_NAME will run hooks added with +# 'func_add_hook FUNC_NAME ...'. +func_hookable () +{ + $debug_cmd + + func_append hookable_fns " $1" +} + + +# func_add_hook FUNC_NAME HOOK_FUNC +# --------------------------------- +# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must +# first have been declared "hookable" by a call to 'func_hookable'. +func_add_hook () +{ + $debug_cmd + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not accept hook functions." ;; + esac + + eval func_append ${1}_hooks '" $2"' +} + + +# func_remove_hook FUNC_NAME HOOK_FUNC +# ------------------------------------ +# Remove HOOK_FUNC from the list of hook functions to be called by +# FUNC_NAME. +func_remove_hook () +{ + $debug_cmd + + eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' +} + + +# func_propagate_result FUNC_NAME_A FUNC_NAME_B +# --------------------------------------------- +# If the *_result variable of FUNC_NAME_A _is set_, assign its value to +# *_result variable of FUNC_NAME_B. +func_propagate_result () +{ + $debug_cmd + + func_propagate_result_result=: + if eval "test \"\${${1}_result+set}\" = set" + then + eval "${2}_result=\$${1}_result" + else + func_propagate_result_result=false + fi +} + + +# func_run_hooks FUNC_NAME [ARG]... +# --------------------------------- +# Run all hook functions registered to FUNC_NAME. +# It's assumed that the list of hook functions contains nothing more +# than a whitespace-delimited list of legal shell function names, and +# no effort is wasted trying to catch shell meta-characters or preserve +# whitespace. +func_run_hooks () +{ + $debug_cmd + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not support hook functions." ;; + esac + + eval _G_hook_fns=\$$1_hooks; shift + + for _G_hook in $_G_hook_fns; do + func_unset "${_G_hook}_result" + eval $_G_hook '${1+"$@"}' + func_propagate_result $_G_hook func_run_hooks + if $func_propagate_result_result; then + eval set dummy "$func_run_hooks_result"; shift + fi + done +} + + + +## --------------- ## +## Option parsing. ## +## --------------- ## + +# In order to add your own option parsing hooks, you must accept the +# full positional parameter list from your hook function. You may remove +# or edit any options that you action, and then pass back the remaining +# unprocessed options in '_result', escaped +# suitably for 'eval'. +# +# The '_result' variable is automatically unset +# before your hook gets called; for best performance, only set the +# *_result variable when necessary (i.e. don't call the 'func_quote' +# function unnecessarily because it can be an expensive operation on some +# machines). +# +# Like this: +# +# my_options_prep () +# { +# $debug_cmd +# +# # Extend the existing usage message. +# usage_message=$usage_message' +# -s, --silent don'\''t print informational messages +# ' +# # No change in '$@' (ignored completely by this hook). Leave +# # my_options_prep_result variable intact. +# } +# func_add_hook func_options_prep my_options_prep +# +# +# my_silent_option () +# { +# $debug_cmd +# +# args_changed=false +# +# # Note that, for efficiency, we parse as many options as we can +# # recognise in a loop before passing the remainder back to the +# # caller on the first unrecognised argument we encounter. +# while test $# -gt 0; do +# opt=$1; shift +# case $opt in +# --silent|-s) opt_silent=: +# args_changed=: +# ;; +# # Separate non-argument short options: +# -s*) func_split_short_opt "$_G_opt" +# set dummy "$func_split_short_opt_name" \ +# "-$func_split_short_opt_arg" ${1+"$@"} +# shift +# args_changed=: +# ;; +# *) # Make sure the first unrecognised option "$_G_opt" +# # is added back to "$@" in case we need it later, +# # if $args_changed was set to 'true'. +# set dummy "$_G_opt" ${1+"$@"}; shift; break ;; +# esac +# done +# +# # Only call 'func_quote' here if we processed at least one argument. +# if $args_changed; then +# func_quote eval ${1+"$@"} +# my_silent_option_result=$func_quote_result +# fi +# } +# func_add_hook func_parse_options my_silent_option +# +# +# my_option_validation () +# { +# $debug_cmd +# +# $opt_silent && $opt_verbose && func_fatal_help "\ +# '--silent' and '--verbose' options are mutually exclusive." +# } +# func_add_hook func_validate_options my_option_validation +# +# You'll also need to manually amend $usage_message to reflect the extra +# options you parse. It's preferable to append if you can, so that +# multiple option parsing hooks can be added safely. + + +# func_options_finish [ARG]... +# ---------------------------- +# Finishing the option parse loop (call 'func_options' hooks ATM). +func_options_finish () +{ + $debug_cmd + + func_run_hooks func_options ${1+"$@"} + func_propagate_result func_run_hooks func_options_finish +} + + +# func_options [ARG]... +# --------------------- +# All the functions called inside func_options are hookable. See the +# individual implementations for details. +func_hookable func_options +func_options () +{ + $debug_cmd + + _G_options_quoted=false + + for my_func in options_prep parse_options validate_options options_finish + do + func_unset func_${my_func}_result + func_unset func_run_hooks_result + eval func_$my_func '${1+"$@"}' + func_propagate_result func_$my_func func_options + if $func_propagate_result_result; then + eval set dummy "$func_options_result"; shift + _G_options_quoted=: + fi + done + + $_G_options_quoted || { + # As we (func_options) are top-level options-parser function and + # nobody quoted "$@" for us yet, we need to do it explicitly for + # caller. + func_quote eval ${1+"$@"} + func_options_result=$func_quote_result + } +} + + +# func_options_prep [ARG]... +# -------------------------- +# All initialisations required before starting the option parse loop. +# Note that when calling hook functions, we pass through the list of +# positional parameters. If a hook function modifies that list, and +# needs to propagate that back to rest of this script, then the complete +# modified list must be put in 'func_run_hooks_result' before returning. +func_hookable func_options_prep +func_options_prep () +{ + $debug_cmd + + # Option defaults: + opt_verbose=false + opt_warning_types= + + func_run_hooks func_options_prep ${1+"$@"} + func_propagate_result func_run_hooks func_options_prep +} + + +# func_parse_options [ARG]... +# --------------------------- +# The main option parsing loop. +func_hookable func_parse_options +func_parse_options () +{ + $debug_cmd + + _G_parse_options_requote=false + # this just eases exit handling + while test $# -gt 0; do + # Defer to hook functions for initial option parsing, so they + # get priority in the event of reusing an option name. + func_run_hooks func_parse_options ${1+"$@"} + func_propagate_result func_run_hooks func_parse_options + if $func_propagate_result_result; then + eval set dummy "$func_parse_options_result"; shift + # Even though we may have changed "$@", we passed the "$@" array + # down into the hook and it quoted it for us (because we are in + # this if-branch). No need to quote it again. + _G_parse_options_requote=false + fi + + # Break out of the loop if we already parsed every option. + test $# -gt 0 || break + + # We expect that one of the options parsed in this function matches + # and thus we remove _G_opt from "$@" and need to re-quote. + _G_match_parse_options=: + _G_opt=$1 + shift + case $_G_opt in + --debug|-x) debug_cmd='set -x' + func_echo "enabling shell trace mode" >&2 + $debug_cmd + ;; + + --no-warnings|--no-warning|--no-warn) + set dummy --warnings none ${1+"$@"} + shift + ;; + + --warnings|--warning|-W) + if test $# = 0 && func_missing_arg $_G_opt; then + _G_parse_options_requote=: + break + fi + case " $warning_categories $1" in + *" $1 "*) + # trailing space prevents matching last $1 above + func_append_uniq opt_warning_types " $1" + ;; + *all) + opt_warning_types=$warning_categories + ;; + *none) + opt_warning_types=none + warning_func=: + ;; + *error) + opt_warning_types=$warning_categories + warning_func=func_fatal_error + ;; + *) + func_fatal_error \ + "unsupported warning category: '$1'" + ;; + esac + shift + ;; + + --verbose|-v) opt_verbose=: ;; + --version) func_version ;; + -\?|-h) func_usage ;; + --help) func_help ;; + + # Separate optargs to long options (plugins may need this): + --*=*) func_split_equals "$_G_opt" + set dummy "$func_split_equals_lhs" \ + "$func_split_equals_rhs" ${1+"$@"} + shift + ;; + + # Separate optargs to short options: + -W*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-v*|-x*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) _G_parse_options_requote=: ; break ;; + -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; + *) set dummy "$_G_opt" ${1+"$@"}; shift + _G_match_parse_options=false + break + ;; + esac + + if $_G_match_parse_options; then + _G_parse_options_requote=: + fi + done + + if $_G_parse_options_requote; then + # save modified positional parameters for caller + func_quote eval ${1+"$@"} + func_parse_options_result=$func_quote_result + fi +} + + +# func_validate_options [ARG]... +# ------------------------------ +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +func_hookable func_validate_options +func_validate_options () +{ + $debug_cmd + + # Display all warnings if -W was not given. + test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" + + func_run_hooks func_validate_options ${1+"$@"} + func_propagate_result func_run_hooks func_validate_options + + # Bail if the options were screwed! + $exit_cmd $EXIT_FAILURE +} + + + +## ----------------- ## +## Helper functions. ## +## ----------------- ## + +# This section contains the helper functions used by the rest of the +# hookable option parser framework in ascii-betical order. + + +# func_fatal_help ARG... +# ---------------------- +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + eval \$ECHO \""$fatal_help"\" + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + + +# func_help +# --------- +# Echo long help message to standard output and exit. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message" + exit 0 +} + + +# func_missing_arg ARGNAME +# ------------------------ +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + $debug_cmd + + func_error "Missing argument for '$1'." + exit_cmd=exit +} + + +# func_split_equals STRING +# ------------------------ +# Set func_split_equals_lhs and func_split_equals_rhs shell variables +# after splitting STRING at the '=' sign. +test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=${1%%=*} + func_split_equals_rhs=${1#*=} + if test "x$func_split_equals_lhs" = "x$1"; then + func_split_equals_rhs= + fi + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` + func_split_equals_rhs= + test "x$func_split_equals_lhs=" = "x$1" \ + || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` + } +fi #func_split_equals + + +# func_split_short_opt SHORTOPT +# ----------------------------- +# Set func_split_short_opt_name and func_split_short_opt_arg shell +# variables after splitting SHORTOPT after the 2nd character. +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"} + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_name=`expr "x$1" : 'x\(-.\)'` + func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` + } +fi #func_split_short_opt + + +# func_usage +# ---------- +# Echo short help message to standard output and exit. +func_usage () +{ + $debug_cmd + + func_usage_message + $ECHO "Run '$progname --help |${PAGER-more}' for full usage" + exit 0 +} + + +# func_usage_message +# ------------------ +# Echo short help message to standard output. +func_usage_message () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + echo + $SED -n 's|^# || + /^Written by/{ + x;p;x + } + h + /^Written by/q' < "$progpath" + echo + eval \$ECHO \""$usage_message"\" +} + + +# func_version +# ------------ +# Echo version message to standard output and exit. +# The version message is extracted from the calling file's header +# comments, with leading '# ' stripped: +# 1. First display the progname and version +# 2. Followed by the header comment line matching /^# Written by / +# 3. Then a blank line followed by the first following line matching +# /^# Copyright / +# 4. Immediately followed by any lines between the previous matches, +# except lines preceding the intervening completely blank line. +# For example, see the header comments of this file. +func_version () +{ + $debug_cmd + + printf '%s\n' "$progname $scriptversion" + $SED -n ' + /^# Written by /!b + s|^# ||; p; n + + :fwd2blnk + /./ { + n + b fwd2blnk + } + p; n + + :holdwrnt + s|^# || + s|^# *$|| + /^Copyright /!{ + /./H + n + b holdwrnt + } + + s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| + G + s|\(\n\)\n*|\1|g + p; q' < "$progpath" + + exit $? +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "30/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: + +# Set a version string. +scriptversion='(GNU libtool) 2.4.7' + + +# func_echo ARG... +# ---------------- +# Libtool also displays the current mode in messages, so override +# funclib.sh func_echo with this custom definition. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_warning ARG... +# ------------------- +# Libtool warnings are not categorized, so override funclib.sh +# func_warning with this simpler definition. +func_warning () +{ + $debug_cmd + + $warning_func ${1+"$@"} +} + + +## ---------------- ## +## Options parsing. ## +## ---------------- ## + +# Hook in the functions to make sure our own options are parsed during +# the option parsing loop. + +usage='$progpath [OPTION]... [MODE-ARG]...' + +# Short help message in response to '-h'. +usage_message="Options: + --config show all configuration variables + --debug enable verbose shell tracing + -n, --dry-run display commands without modifying any files + --features display basic configuration information and exit + --mode=MODE use operation mode MODE + --no-warnings equivalent to '-Wnone' + --preserve-dup-deps don't remove duplicate dependency libraries + --quiet, --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG + -v, --verbose print more informational messages than default + --version print version information + -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] + -h, --help, --help-all print short, long, or detailed help message +" + +# Additional text appended to 'usage_message' in response to '--help'. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message + +MODE must be one of the following: + + clean remove files from the build directory + compile compile a source file into a libtool object + execute automatically set library path, then run a program + finish complete the installation of libtool libraries + install install libraries or executables + link create a library or an executable + uninstall remove libraries from an installed directory + +MODE-ARGS vary depending on the MODE. When passed as first option, +'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. +Try '$progname --help --mode=MODE' for a more detailed description of MODE. + +When reporting a bug, please describe a test case to reproduce it and +include the following information: + + host-triplet: $host + shell: $SHELL + compiler: $LTCC + compiler flags: $LTCFLAGS + linker: $LD (gnu? $with_gnu_ld) + version: $progname (GNU libtool) 2.4.7 + automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` + autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` + +Report bugs to . +GNU libtool home page: . +General help using GNU software: ." + exit 0 +} + + +# func_lo2o OBJECT-NAME +# --------------------- +# Transform OBJECT-NAME from a '.lo' suffix to the platform specific +# object suffix. + +lo2o=s/\\.lo\$/.$objext/ +o2lo=s/\\.$objext\$/.lo/ + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_lo2o () + { + case $1 in + *.lo) func_lo2o_result=${1%.lo}.$objext ;; + * ) func_lo2o_result=$1 ;; + esac + }' + + # func_xform LIBOBJ-OR-SOURCE + # --------------------------- + # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) + # suffix to a '.lo' libtool-object suffix. + eval 'func_xform () + { + func_xform_result=${1%.*}.lo + }' +else + # ...otherwise fall back to using sed. + func_lo2o () + { + func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` + } + + func_xform () + { + func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` + } +fi + + +# func_fatal_configuration ARG... +# ------------------------------- +# Echo program name prefixed message to standard error, followed by +# a configuration failure hint, and exit. +func_fatal_configuration () +{ + func_fatal_error ${1+"$@"} \ + "See the $PACKAGE documentation for more information." \ + "Fatal configuration error." +} + + +# func_config +# ----------- +# Display the configuration for all the tags in this script. +func_config () +{ + re_begincf='^# ### BEGIN LIBTOOL' + re_endcf='^# ### END LIBTOOL' + + # Default configuration. + $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" + + # Now print the configurations for the tags. + for tagname in $taglist; do + $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" + done + + exit $? +} + + +# func_features +# ------------- +# Display the features supported by this script. +func_features () +{ + echo "host: $host" + if test yes = "$build_libtool_libs"; then + echo "enable shared libraries" + else + echo "disable shared libraries" + fi + if test yes = "$build_old_libs"; then + echo "enable static libraries" + else + echo "disable static libraries" + fi + + exit $? +} + + +# func_enable_tag TAGNAME +# ----------------------- +# Verify that TAGNAME is valid, and either flag an error and exit, or +# enable the TAGNAME tag. We also add TAGNAME to the global $taglist +# variable here. +func_enable_tag () +{ + # Global variable: + tagname=$1 + + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf=/$re_begincf/,/$re_endcf/p + + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac + + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; + *) + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + + +# func_check_version_match +# ------------------------ +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +# libtool_options_prep [ARG]... +# ----------------------------- +# Preparation for options parsed by libtool. +libtool_options_prep () +{ + $debug_mode + + # Option defaults: + opt_config=false + opt_dlopen= + opt_dry_run=false + opt_help=false + opt_mode= + opt_preserve_dup_deps=false + opt_quiet=false + + nonopt= + preserve_args= + + _G_rc_lt_options_prep=: + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + *) + _G_rc_lt_options_prep=false + ;; + esac + + if $_G_rc_lt_options_prep; then + # Pass back the list of options. + func_quote eval ${1+"$@"} + libtool_options_prep_result=$func_quote_result + fi +} +func_add_hook func_options_prep libtool_options_prep + + +# libtool_parse_options [ARG]... +# --------------------------------- +# Provide handling for libtool specific options. +libtool_parse_options () +{ + $debug_cmd + + _G_rc_lt_parse_options=false + + # Perform our own loop to consume as many options as possible in + # each iteration. + while test $# -gt 0; do + _G_match_lt_parse_options=: + _G_opt=$1 + shift + case $_G_opt in + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + + --config) func_config ;; + + --dlopen|-dlopen) + opt_dlopen="${opt_dlopen+$opt_dlopen +}$1" + shift + ;; + + --preserve-dup-deps) + opt_preserve_dup_deps=: ;; + + --features) func_features ;; + + --finish) set dummy --mode finish ${1+"$@"}; shift ;; + + --help) opt_help=: ;; + + --help-all) opt_help=': help-all' ;; + + --mode) test $# = 0 && func_missing_arg $_G_opt && break + opt_mode=$1 + case $1 in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $_G_opt" + exit_cmd=exit + break + ;; + esac + shift + ;; + + --no-silent|--no-quiet) + opt_quiet=false + func_append preserve_args " $_G_opt" + ;; + + --no-warnings|--no-warning|--no-warn) + opt_warning=false + func_append preserve_args " $_G_opt" + ;; + + --no-verbose) + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --silent|--quiet) + opt_quiet=: + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --tag) test $# = 0 && func_missing_arg $_G_opt && break + opt_tag=$1 + func_append preserve_args " $_G_opt $1" + func_enable_tag "$1" + shift + ;; + + --verbose|-v) opt_quiet=false + opt_verbose=: + func_append preserve_args " $_G_opt" + ;; + + # An option not handled by this hook function: + *) set dummy "$_G_opt" ${1+"$@"} ; shift + _G_match_lt_parse_options=false + break + ;; + esac + $_G_match_lt_parse_options && _G_rc_lt_parse_options=: + done + + if $_G_rc_lt_parse_options; then + # save modified positional parameters for caller + func_quote eval ${1+"$@"} + libtool_parse_options_result=$func_quote_result + fi +} +func_add_hook func_parse_options libtool_parse_options + + + +# libtool_validate_options [ARG]... +# --------------------------------- +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +libtool_validate_options () +{ + # save first non-option argument + if test 0 -lt $#; then + nonopt=$1 + shift + fi + + # preserve --debug + test : = "$debug_cmd" || func_append preserve_args " --debug" + + case $host in + # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 + # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 + *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + + $opt_help || { + # Sanity checks first: + func_check_version_match + + test yes != "$build_libtool_libs" \ + && test yes != "$build_old_libs" \ + && func_fatal_configuration "not configured to build any kind of library" + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test execute != "$opt_mode"; then + func_error "unrecognized option '-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help=$help + help="Try '$progname --help --mode=$opt_mode' for more information." + } + + # Pass back the unparsed argument list + func_quote eval ${1+"$@"} + libtool_validate_options_result=$func_quote_result +} +func_add_hook func_validate_options libtool_validate_options + + +# Process options as early as possible so that --help and --version +# can return quickly. +func_options ${1+"$@"} +eval set dummy "$func_options_result"; shift + + + +## ----------- ## +## Main. ## +## ----------- ## + +magic='%%%MAGIC variable%%%' +magic_exe='%%%MAGIC EXE variable%%%' + +# Global variables. +extracted_archives= +extracted_serial=0 + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# func_generated_by_libtool +# True iff stdin has been generated by Libtool. This function is only +# a basic sanity check; it will hardly flush out determined imposters. +func_generated_by_libtool_p () +{ + $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if 'file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case $lalib_p_line in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test yes = "$lalib_p" +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + test -f "$1" && + $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $debug_cmd + + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# 'FILE.' does not work on cygwin managed mounts. +func_source () +{ + $debug_cmd + + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_resolve_sysroot PATH +# Replace a leading = in PATH with a sysroot. Store the result into +# func_resolve_sysroot_result +func_resolve_sysroot () +{ + func_resolve_sysroot_result=$1 + case $func_resolve_sysroot_result in + =*) + func_stripname '=' '' "$func_resolve_sysroot_result" + func_resolve_sysroot_result=$lt_sysroot$func_stripname_result + ;; + esac +} + +# func_replace_sysroot PATH +# If PATH begins with the sysroot, replace it with = and +# store the result into func_replace_sysroot_result. +func_replace_sysroot () +{ + case $lt_sysroot:$1 in + ?*:"$lt_sysroot"*) + func_stripname "$lt_sysroot" '' "$1" + func_replace_sysroot_result='='$func_stripname_result + ;; + *) + # Including no sysroot. + func_replace_sysroot_result=$1 + ;; + esac +} + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $debug_cmd + + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case "$@ " in + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with '--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=$1 + if test yes = "$build_libtool_libs"; then + write_lobj=\'$2\' + else + write_lobj=none + fi + + if test yes = "$build_old_libs"; then + write_oldobj=\'$3\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T </dev/null` + if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | + $SED -e "$sed_naive_backslashify"` + else + func_convert_core_file_wine_to_w32_result= + fi + fi +} +# end: func_convert_core_file_wine_to_w32 + + +# func_convert_core_path_wine_to_w32 ARG +# Helper function used by path conversion functions when $build is *nix, and +# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly +# configured wine environment available, with the winepath program in $build's +# $PATH. Assumes ARG has no leading or trailing path separator characters. +# +# ARG is path to be converted from $build format to win32. +# Result is available in $func_convert_core_path_wine_to_w32_result. +# Unconvertible file (directory) names in ARG are skipped; if no directory names +# are convertible, then the result may be empty. +func_convert_core_path_wine_to_w32 () +{ + $debug_cmd + + # unfortunately, winepath doesn't convert paths, only file names + func_convert_core_path_wine_to_w32_result= + if test -n "$1"; then + oldIFS=$IFS + IFS=: + for func_convert_core_path_wine_to_w32_f in $1; do + IFS=$oldIFS + func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" + if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -z "$func_convert_core_path_wine_to_w32_result"; then + func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + else + func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" + fi + fi + done + IFS=$oldIFS + fi +} +# end: func_convert_core_path_wine_to_w32 + + +# func_cygpath ARGS... +# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when +# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) +# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or +# (2), returns the Cygwin file name or path in func_cygpath_result (input +# file name or path is assumed to be in w32 format, as previously converted +# from $build's *nix or MSYS format). In case (3), returns the w32 file name +# or path in func_cygpath_result (input file name or path is assumed to be in +# Cygwin format). Returns an empty string on error. +# +# ARGS are passed to cygpath, with the last one being the file name or path to +# be converted. +# +# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH +# environment variable; do not put it in $PATH. +func_cygpath () +{ + $debug_cmd + + if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then + func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` + if test "$?" -ne 0; then + # on failure, ensure result is empty + func_cygpath_result= + fi + else + func_cygpath_result= + func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + fi +} +#end: func_cygpath + + +# func_convert_core_msys_to_w32 ARG +# Convert file name or path ARG from MSYS format to w32 format. Return +# result in func_convert_core_msys_to_w32_result. +func_convert_core_msys_to_w32 () +{ + $debug_cmd + + # awkward: cmd appends spaces to result + func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | + $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` +} +#end: func_convert_core_msys_to_w32 + + +# func_convert_file_check ARG1 ARG2 +# Verify that ARG1 (a file name in $build format) was converted to $host +# format in ARG2. Otherwise, emit an error message, but continue (resetting +# func_to_host_file_result to ARG1). +func_convert_file_check () +{ + $debug_cmd + + if test -z "$2" && test -n "$1"; then + func_error "Could not determine host file name corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_file_result=$1 + fi +} +# end func_convert_file_check + + +# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH +# Verify that FROM_PATH (a path in $build format) was converted to $host +# format in TO_PATH. Otherwise, emit an error message, but continue, resetting +# func_to_host_file_result to a simplistic fallback value (see below). +func_convert_path_check () +{ + $debug_cmd + + if test -z "$4" && test -n "$3"; then + func_error "Could not determine the host path corresponding to" + func_error " '$3'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This is a deliberately simplistic "conversion" and + # should not be "improved". See libtool.info. + if test "x$1" != "x$2"; then + lt_replace_pathsep_chars="s|$1|$2|g" + func_to_host_path_result=`echo "$3" | + $SED -e "$lt_replace_pathsep_chars"` + else + func_to_host_path_result=$3 + fi + fi +} +# end func_convert_path_check + + +# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG +# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT +# and appending REPL if ORIG matches BACKPAT. +func_convert_path_front_back_pathsep () +{ + $debug_cmd + + case $4 in + $1 ) func_to_host_path_result=$3$func_to_host_path_result + ;; + esac + case $4 in + $2 ) func_append func_to_host_path_result "$3" + ;; + esac +} +# end func_convert_path_front_back_pathsep + + +################################################## +# $build to $host FILE NAME CONVERSION FUNCTIONS # +################################################## +# invoked via '$to_host_file_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# Result will be available in $func_to_host_file_result. + + +# func_to_host_file ARG +# Converts the file name ARG from $build format to $host format. Return result +# in func_to_host_file_result. +func_to_host_file () +{ + $debug_cmd + + $to_host_file_cmd "$1" +} +# end func_to_host_file + + +# func_to_tool_file ARG LAZY +# converts the file name ARG from $build format to toolchain format. Return +# result in func_to_tool_file_result. If the conversion in use is listed +# in (the comma separated) LAZY, no conversion takes place. +func_to_tool_file () +{ + $debug_cmd + + case ,$2, in + *,"$to_tool_file_cmd",*) + func_to_tool_file_result=$1 + ;; + *) + $to_tool_file_cmd "$1" + func_to_tool_file_result=$func_to_host_file_result + ;; + esac +} +# end func_to_tool_file + + +# func_convert_file_noop ARG +# Copy ARG to func_to_host_file_result. +func_convert_file_noop () +{ + func_to_host_file_result=$1 +} +# end func_convert_file_noop + + +# func_convert_file_msys_to_w32 ARG +# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_file_result. +func_convert_file_msys_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_to_host_file_result=$func_convert_core_msys_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_w32 + + +# func_convert_file_cygwin_to_w32 ARG +# Convert file name ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_file_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # because $build is cygwin, we call "the" cygpath in $PATH; no need to use + # LT_CYGPATH in this case. + func_to_host_file_result=`cygpath -m "$1"` + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_cygwin_to_w32 + + +# func_convert_file_nix_to_w32 ARG +# Convert file name ARG from *nix to w32 format. Requires a wine environment +# and a working winepath. Returns result in func_to_host_file_result. +func_convert_file_nix_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_file_wine_to_w32 "$1" + func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_w32 + + +# func_convert_file_msys_to_cygwin ARG +# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_file_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_cygpath -u "$func_convert_core_msys_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_cygwin + + +# func_convert_file_nix_to_cygwin ARG +# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed +# in a wine environment, working winepath, and LT_CYGPATH set. Returns result +# in func_to_host_file_result. +func_convert_file_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. + func_convert_core_file_wine_to_w32 "$1" + func_cygpath -u "$func_convert_core_file_wine_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_cygwin + + +############################################# +# $build to $host PATH CONVERSION FUNCTIONS # +############################################# +# invoked via '$to_host_path_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# The result will be available in $func_to_host_path_result. +# +# Path separators are also converted from $build format to $host format. If +# ARG begins or ends with a path separator character, it is preserved (but +# converted to $host format) on output. +# +# All path conversion functions are named using the following convention: +# file name conversion function : func_convert_file_X_to_Y () +# path conversion function : func_convert_path_X_to_Y () +# where, for any given $build/$host combination the 'X_to_Y' value is the +# same. If conversion functions are added for new $build/$host combinations, +# the two new functions must follow this pattern, or func_init_to_host_path_cmd +# will break. + + +# func_init_to_host_path_cmd +# Ensures that function "pointer" variable $to_host_path_cmd is set to the +# appropriate value, based on the value of $to_host_file_cmd. +to_host_path_cmd= +func_init_to_host_path_cmd () +{ + $debug_cmd + + if test -z "$to_host_path_cmd"; then + func_stripname 'func_convert_file_' '' "$to_host_file_cmd" + to_host_path_cmd=func_convert_path_$func_stripname_result + fi +} + + +# func_to_host_path ARG +# Converts the path ARG from $build format to $host format. Return result +# in func_to_host_path_result. +func_to_host_path () +{ + $debug_cmd + + func_init_to_host_path_cmd + $to_host_path_cmd "$1" +} +# end func_to_host_path + + +# func_convert_path_noop ARG +# Copy ARG to func_to_host_path_result. +func_convert_path_noop () +{ + func_to_host_path_result=$1 +} +# end func_convert_path_noop + + +# func_convert_path_msys_to_w32 ARG +# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_path_result. +func_convert_path_msys_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from ARG. MSYS + # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; + # and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_msys_to_w32 + + +# func_convert_path_cygwin_to_w32 ARG +# Convert path ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_path_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_cygwin_to_w32 + + +# func_convert_path_nix_to_w32 ARG +# Convert path ARG from *nix to w32 format. Requires a wine environment and +# a working winepath. Returns result in func_to_host_file_result. +func_convert_path_nix_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_nix_to_w32 + + +# func_convert_path_msys_to_cygwin ARG +# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_path_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_msys_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_msys_to_cygwin + + +# func_convert_path_nix_to_cygwin ARG +# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a +# a wine environment, working winepath, and LT_CYGPATH set. Returns result in +# func_to_host_file_result. +func_convert_path_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_nix_to_cygwin + + +# func_dll_def_p FILE +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with _LT_DLL_DEF_P in libtool.m4 +func_dll_def_p () +{ + $debug_cmd + + func_dll_def_p_tmp=`$SED -n \ + -e 's/^[ ]*//' \ + -e '/^\(;.*\)*$/d' \ + -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ + -e q \ + "$1"` + test DEF = "$func_dll_def_p_tmp" +} + + +# func_mode_compile arg... +func_mode_compile () +{ + $debug_cmd + + # Get the compilation command and the source file. + base_compile= + srcfile=$nonopt # always keep a non-empty value in "srcfile" + suppress_opt=yes + suppress_output= + arg_mode=normal + libobj= + later= + pie_flag= + + for arg + do + case $arg_mode in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg=$arg + arg_mode=normal + ;; + + target ) + libobj=$arg + arg_mode=normal + continue + ;; + + normal ) + # Accept any command-line options. + case $arg in + -o) + test -n "$libobj" && \ + func_fatal_error "you cannot specify '-o' more than once" + arg_mode=target + continue + ;; + + -pie | -fpie | -fPIE) + func_append pie_flag " $arg" + continue + ;; + + -shared | -static | -prefer-pic | -prefer-non-pic) + func_append later " $arg" + continue + ;; + + -no-suppress) + suppress_opt=no + continue + ;; + + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + lastarg= + save_ifs=$IFS; IFS=, + for arg in $args; do + IFS=$save_ifs + func_append_quoted lastarg "$arg" + done + IFS=$save_ifs + func_stripname ' ' '' "$lastarg" + lastarg=$func_stripname_result + + # Add the arguments to base_compile. + func_append base_compile " $lastarg" + continue + ;; + + *) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg=$srcfile + srcfile=$arg + ;; + esac # case $arg + ;; + esac # case $arg_mode + + # Aesthetically quote the previous argument. + func_append_quoted base_compile "$lastarg" + done # for arg + + case $arg_mode in + arg) + func_fatal_error "you must specify an argument for -Xcompile" + ;; + target) + func_fatal_error "you must specify a target with '-o'" + ;; + *) + # Get the name of the library object. + test -z "$libobj" && { + func_basename "$srcfile" + libobj=$func_basename_result + } + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + case $libobj in + *.[cCFSifmso] | \ + *.ada | *.adb | *.ads | *.asm | \ + *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ + *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) + func_xform "$libobj" + libobj=$func_xform_result + ;; + esac + + case $libobj in + *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; + *) + func_fatal_error "cannot determine name of library object from '$libobj'" + ;; + esac + + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -shared) + test yes = "$build_libtool_libs" \ + || func_fatal_configuration "cannot build a shared library" + build_old_libs=no + continue + ;; + + -static) + build_libtool_libs=no + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + func_quote_arg pretty "$libobj" + test "X$libobj" != "X$func_quote_arg_result" \ + && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ + && func_warning "libobj name '$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname=$func_basename_result + xdir=$func_dirname_result + lobj=$xdir$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test yes = "$build_old_libs"; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test no = "$compiler_c_o"; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext + lockfile=$output_obj.lock + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test yes = "$need_locks"; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test warn = "$need_locks"; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + func_append removelist " $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + func_append removelist " $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 + srcfile=$func_to_tool_file_result + func_quote_arg pretty "$srcfile" + qsrcfile=$func_quote_arg_result + + # Only build a PIC object if we are building libtool libraries. + if test yes = "$build_libtool_libs"; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test no != "$pic_mode"; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + func_append command " -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test yes = "$suppress_opt"; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test yes = "$build_old_libs"; then + if test yes != "$pic_mode"; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test yes = "$compiler_c_o"; then + func_append command " -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + func_append command "$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test no != "$need_locks"; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { + test compile = "$opt_mode" && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $opt_mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to build PIC objects only + -prefer-non-pic try to build non-PIC objects only + -shared do not build a '.o' file suitable for static linking + -static only build a '.o' file suitable for static linking + -Wc,FLAG + -Xcompiler FLAG pass FLAG directly to the compiler + +COMPILE-COMMAND is a command to be used in creating a 'standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix '.c' with the +library object suffix, '.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to '-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the '--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the 'install' or 'cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -bindir BINDIR specify path to binaries directory (for systems where + libraries must be found in the PATH setting at runtime) + -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE use a list of object files found in FILE to specify objects + -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + -Wc,FLAG + -Xcompiler FLAG pass linker-specific FLAG directly to the compiler + -Wa,FLAG + -Xassembler FLAG pass linker-specific FLAG directly to the assembler + -Wl,FLAG + -Xlinker FLAG pass linker-specific FLAG directly to the linker + -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) + +All other options (arguments beginning with '-') are ignored. + +Every other argument is treated as a filename. Files ending in '.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in '.la', then a libtool library is created, +only library objects ('.lo' files) may be specified, and '-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created +using 'ar' and 'ranlib', or on Windows using 'lib'. + +If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode '$opt_mode'" + ;; + esac + + echo + $ECHO "Try '$progname --help' for more information about other modes." +} + +# Now that we've collected a possible --mode arg, show help if necessary +if $opt_help; then + if test : = "$opt_help"; then + func_mode_help + else + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + func_mode_help + done + } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + echo + func_mode_help + done + } | + $SED '1d + /^When reporting/,/^Report/{ + H + d + } + $x + /information about other modes/d + /more detailed .*MODE/d + s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' + fi + exit $? +fi + + +# func_mode_execute arg... +func_mode_execute () +{ + $debug_cmd + + # The first argument is the command name. + cmd=$nonopt + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $opt_dlopen; do + test -f "$file" \ + || func_fatal_help "'$file' is not a file" + + dir= + case $file in + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "'$file' was not linked with '-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir=$func_dirname_result + + if test -f "$dir/$objdir/$dlname"; then + func_append dir "/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir=$func_dirname_result + ;; + + *) + func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir=$absdir + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic=$magic + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -* | *.la | *.lo ) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file=$progdir/$program + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file=$progdir/$program + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_append_quoted args "$file" + done + + if $opt_dry_run; then + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + else + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd=\$cmd$args + fi +} + +test execute = "$opt_mode" && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $debug_cmd + + libs= + libdirs= + admincmds= + + for opt in "$nonopt" ${1+"$@"} + do + if test -d "$opt"; then + func_append libdirs " $opt" + + elif test -f "$opt"; then + if func_lalib_unsafe_p "$opt"; then + func_append libs " $opt" + else + func_warning "'$opt' is not a valid libtool archive" + fi + + else + func_fatal_error "invalid argument '$opt'" + fi + done + + if test -n "$libs"; then + if test -n "$lt_sysroot"; then + sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` + sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" + else + sysroot_cmd= + fi + + # Remove sysroot references + if $opt_dry_run; then + for lib in $libs; do + echo "removing references to $lt_sysroot and '=' prefixes from $lib" + done + else + tmpdir=`func_mktempdir` + for lib in $libs; do + $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + > $tmpdir/tmp-la + mv -f $tmpdir/tmp-la $lib + done + ${RM}r "$tmpdir" + fi + fi + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || func_append admincmds " + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_quiet && exit $EXIT_SUCCESS + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + echo "----------------------------------------------------------------------" + echo "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + echo + echo "If you ever happen to want to link against installed libraries" + echo "in a given directory, LIBDIR, you must either use libtool, and" + echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " during execution" + fi + if test -n "$runpath_var"; then + echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the '$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + fi + echo + + echo "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" + echo "pages." + ;; + *) + echo "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + echo "----------------------------------------------------------------------" + fi + exit $EXIT_SUCCESS +} + +test finish = "$opt_mode" && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $debug_cmd + + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + # Allow the use of GNU shtool's install command. + case $nonopt in *shtool*) :;; *) false;; esac + then + # Aesthetically quote it. + func_quote_arg pretty "$nonopt" + install_prog="$func_quote_arg_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_arg pretty "$arg" + func_append install_prog "$func_quote_arg_result" + install_shared_prog=$install_prog + case " $install_prog " in + *[\\\ /]cp\ *) install_cp=: ;; + *) install_cp=false ;; + esac + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=false + stripme= + no_mode=: + for arg + do + arg2= + if test -n "$dest"; then + func_append files " $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=: ;; + -f) + if $install_cp; then :; else + prev=$arg + fi + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + if test X-m = "X$prev" && test -n "$install_override_mode"; then + arg2=$install_override_mode + no_mode=false + fi + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_arg pretty "$arg" + func_append install_prog " $func_quote_arg_result" + if test -n "$arg2"; then + func_quote_arg pretty "$arg2" + fi + func_append install_shared_prog " $func_quote_arg_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the '$prev' option requires an argument" + + if test -n "$install_override_mode" && $no_mode; then + if $install_cp; then :; else + func_quote_arg pretty "$install_override_mode" + func_append install_shared_prog " -m $func_quote_arg_result" + fi + fi + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=: + if $isdir; then + destdir=$dest + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir=$func_dirname_result + destname=$func_basename_result + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "'$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "'$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + func_append staticlibs " $file" + ;; + + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) func_append current_libdirs " $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) func_append future_libdirs " $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir=$func_dirname_result + func_append dir "$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking '$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname=$1 + shift + + srcname=$realname + test -n "$relink_command" && srcname=${realname}T + + # Install the shared library and build the symlinks. + func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme=$stripme + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme= + ;; + esac + ;; + os2*) + case $realname in + *_dll.a) + tstripme= + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try 'ln -sf' first, because the 'ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib=$destdir/$realname + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name=$func_basename_result + instname=$dir/${name}i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && func_append staticlibs " $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest=$destfile + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to '$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test yes = "$build_old_libs"; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext= + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=.exe + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script '$wrapper'" + + finalize=: + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "'$lib' has not been installed in '$libdir'" + finalize=false + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test no = "$fast_install" && test -n "$relink_command"; then + $opt_dry_run || { + if $finalize; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file=$func_basename_result + outputname=$tmpdir/$file + # Replace the output file specification. + relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_quiet || { + func_quote_arg expand,pretty "$relink_command" + eval "func_echo $func_quote_arg_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink '$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file=$outputname + else + func_warning "cannot relink '$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name=$func_basename_result + + # Set up the ranlib parameters. + oldlib=$destdir/$name + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $tool_oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run '$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test install = "$opt_mode" && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $debug_cmd + + my_outputname=$1 + my_originator=$2 + my_pic_p=${3-false} + my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms=${my_outputname}S.c + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist=$output_objdir/$my_outputname.nm + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" +#endif + +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* External symbol declarations for the compiler. */\ +" + + if test yes = "$dlself"; then + func_verbose "generating symbol list for '$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_to_tool_file "$progfile" func_convert_file_msys_to_w32 + func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols=$output_objdir/$outputname.exp + $opt_dry_run || { + $RM $export_symbols + eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from '$dlprefile'" + func_basename "$dlprefile" + name=$func_basename_result + case $host in + *cygwin* | *mingw* | *cegcc* ) + # if an import library, we need to obtain dlname + if func_win32_import_lib_p "$dlprefile"; then + func_tr_sh "$dlprefile" + eval "curr_lafile=\$libfile_$func_tr_sh_result" + dlprefile_dlbasename= + if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then + # Use subshell, to avoid clobbering current variable values + dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` + if test -n "$dlprefile_dlname"; then + func_basename "$dlprefile_dlname" + dlprefile_dlbasename=$func_basename_result + else + # no lafile. user explicitly requested -dlpreopen . + $sharedlib_from_linklib_cmd "$dlprefile" + dlprefile_dlbasename=$sharedlib_from_linklib_result + fi + fi + $opt_dry_run || { + if test -n "$dlprefile_dlbasename"; then + eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' + else + func_warning "Could not compute DLL name from $name" + eval '$ECHO ": $name " >> "$nlist"' + fi + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | + $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" + } + else # not an import lib + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + fi + ;; + *) + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + ;; + esac + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + echo '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + func_show_eval '$RM "${nlist}I"' + if test -n "$global_symbol_to_import"; then + eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' + fi + + echo >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +extern LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[];\ +" + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ +static void lt_syminit(void) +{ + LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; + for (; symbol->name; ++symbol) + {" + $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" + echo >> "$output_objdir/$my_dlsyms" "\ + } +}" + fi + echo >> "$output_objdir/$my_dlsyms" "\ +LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{ {\"$my_originator\", (void *) 0}," + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ + {\"@INIT@\", (void *) <_syminit}," + fi + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + echo >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + $my_pic_p && pic_flag_for_symtable=" $pic_flag" + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) func_append symtab_cflags " $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + + # Transform the symbol file into the correct name. + symfileobj=$output_objdir/${my_outputname}S.$objext + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for '$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` + fi +} + +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +# Despite the name, also deal with 64 bit binaries. +func_win32_libid () +{ + $debug_cmd + + win32_libid_type=unknown + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then + case $nm_interface in + "MS dumpbin") + if func_cygming_ms_implib_p "$1" || + func_cygming_gnu_implib_p "$1" + then + win32_nmres=import + else + win32_nmres= + fi + ;; + *) + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' + 1,100{ + / I /{ + s|.*|import| + p + q + } + }'` + ;; + esac + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + +# func_cygming_dll_for_implib ARG +# +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib () +{ + $debug_cmd + + sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` +} + +# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs +# +# The is the core of a fallback implementation of a +# platform-specific function to extract the name of the +# DLL associated with the specified import library LIBNAME. +# +# SECTION_NAME is either .idata$6 or .idata$7, depending +# on the platform and compiler that created the implib. +# +# Echos the name of the DLL associated with the +# specified import library. +func_cygming_dll_for_implib_fallback_core () +{ + $debug_cmd + + match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` + $OBJDUMP -s --section "$1" "$2" 2>/dev/null | + $SED '/^Contents of section '"$match_literal"':/{ + # Place marker at beginning of archive member dllname section + s/.*/====MARK====/ + p + d + } + # These lines can sometimes be longer than 43 characters, but + # are always uninteresting + /:[ ]*file format pe[i]\{,1\}-/d + /^In archive [^:]*:/d + # Ensure marker is printed + /^====MARK====/p + # Remove all lines with less than 43 characters + /^.\{43\}/!d + # From remaining lines, remove first 43 characters + s/^.\{43\}//' | + $SED -n ' + # Join marker and all lines until next marker into a single line + /^====MARK====/ b para + H + $ b para + b + :para + x + s/\n//g + # Remove the marker + s/^====MARK====// + # Remove trailing dots and whitespace + s/[\. \t]*$// + # Print + /./p' | + # we now have a list, one entry per line, of the stringified + # contents of the appropriate section of all members of the + # archive that possess that section. Heuristic: eliminate + # all those that have a first or second character that is + # a '.' (that is, objdump's representation of an unprintable + # character.) This should work for all archives with less than + # 0x302f exports -- but will fail for DLLs whose name actually + # begins with a literal '.' or a single character followed by + # a '.'. + # + # Of those that remain, print the first one. + $SED -e '/^\./d;/^.\./d;q' +} + +# func_cygming_dll_for_implib_fallback ARG +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# +# This fallback implementation is for use when $DLLTOOL +# does not support the --identify-strict option. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib_fallback () +{ + $debug_cmd + + if func_cygming_gnu_implib_p "$1"; then + # binutils import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` + elif func_cygming_ms_implib_p "$1"; then + # ms-generated import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` + else + # unknown + sharedlib_from_linklib_result= + fi +} + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $debug_cmd + + f_ex_an_ar_dir=$1; shift + f_ex_an_ar_oldlib=$1 + if test yes = "$lock_old_archive_extraction"; then + lockfile=$f_ex_an_ar_oldlib.lock + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + fi + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ + 'stat=$?; rm -f "$lockfile"; exit $stat' + if test yes = "$lock_old_archive_extraction"; then + $opt_dry_run || rm -f "$lockfile" + fi + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $debug_cmd + + my_gentop=$1; shift + my_oldlibs=${1+"$@"} + my_oldobjs= + my_xlib= + my_xabs= + my_xdir= + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib=$func_basename_result + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir=$my_gentop/$my_xlib_u + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + func_basename "$darwin_archive" + darwin_base_archive=$func_basename_result + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches; do + func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" + $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" + cd "unfat-$$/$darwin_base_archive-$darwin_arch" + func_extract_an_archive "`pwd`" "$darwin_base_archive" + cd "$darwin_curdir" + $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` + done + + func_extract_archives_result=$my_oldobjs +} + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory where it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=${1-no} + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + file=\"\$0\"" + + func_quote_arg pretty "$ECHO" + qECHO=$func_quote_arg_result + $ECHO "\ + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + ECHO=$qECHO + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string "--lt-" +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's $0 value, followed by "$@". +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=\$0 + shift + for lt_opt + do + case \"\$lt_opt\" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` + test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. + lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` + cat \"\$lt_dump_D/\$lt_dump_F\" + exit 0 + ;; + --lt-*) + \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n \"\$lt_option_debug\"; then + echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from \$@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case \" \$* \" in + *\\ --lt-*) + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done ;; + esac + func_exec_program_core \${1+\"\$@\"} +} + + # Parse options + func_parse_lt_options \"\$0\" \${1+\"\$@\"} + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test yes = "$fast_install"; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + \$ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # fixup the dll searchpath if we need to. + # + # Fix the DLL searchpath if we need to. Do this before prepending + # to shlibpath, because on Windows, both are PATH and uninstalled + # libraries must come first. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + # Export our shlibpath_var if we have one. + if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` + + export $shlibpath_var +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. + func_exec_program \${1+\"\$@\"} + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} + + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +#else +# include +# include +# ifdef __CYGWIN__ +# include +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* declarations of non-ANSI functions */ +#if defined __MINGW32__ +# ifdef __STRICT_ANSI__ +int _putenv (const char *); +# endif +#elif defined __CYGWIN__ +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +/* #elif defined other_platform || defined ... */ +#endif + +/* portability defines, excluding path handling macros */ +#if defined _MSC_VER +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +# define S_IXUSR _S_IEXEC +#elif defined __MINGW32__ +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +#elif defined __CYGWIN__ +# define HAVE_SETENV +# define FOPEN_WB "wb" +/* #elif defined other platforms ... */ +#endif + +#if defined PATH_MAX +# define LT_PATHMAX PATH_MAX +#elif defined MAXPATHLEN +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +/* path handling portability macros */ +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ + defined __OS2__ +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free (stale); stale = 0; } \ +} while (0) + +#if defined LT_DEBUGWRAPPER +static int lt_debug = 1; +#else +static int lt_debug = 0; +#endif + +const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_debugprintf (const char *file, int line, const char *fmt, ...); +void lt_fatal (const char *file, int line, const char *message, ...); +static const char *nonnull (const char *s); +static const char *nonempty (const char *s); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); +void lt_dump_script (FILE *f); +EOF + + cat <= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", + nonempty (path)); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + size_t tmp_len; + char *concat_name; + + lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", + nonempty (wrapper)); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined HAVE_DOS_BASED_FILE_SYSTEM + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined HAVE_DOS_BASED_FILE_SYSTEM + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = (size_t) (q - p); + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + lt_debugprintf (__FILE__, __LINE__, + "checking path component for symlinks: %s\n", + tmp_pathspec); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + lt_fatal (__FILE__, __LINE__, + "error accessing file \"%s\": %s", + tmp_pathspec, nonnull (strerror (errno))); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal (__FILE__, __LINE__, + "could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (STREQ (str, pat)) + *str = '\0'; + } + return str; +} + +void +lt_debugprintf (const char *file, int line, const char *fmt, ...) +{ + va_list args; + if (lt_debug) + { + (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); + } +} + +static void +lt_error_core (int exit_status, const char *file, + int line, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *file, int line, const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); + va_end (ap); +} + +static const char * +nonnull (const char *s) +{ + return s ? s : "(null)"; +} + +static const char * +nonempty (const char *s) +{ + return (s && !*s) ? "(empty)" : nonnull (s); +} + +void +lt_setenv (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_setenv) setting '%s' to '%s'\n", + nonnull (name), nonnull (value)); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + size_t len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + size_t orig_value_len = strlen (orig_value); + size_t add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + size_t len = strlen (new_value); + while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[--len] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac + + cat <<"EOF" +void lt_dump_script (FILE* f) +{ +EOF + func_emit_wrapper yes | + $SED -n -e ' +s/^\(.\{79\}\)\(..*\)/\1\ +\2/ +h +s/\([\\"]\)/\\\1/g +s/$/\\n/ +s/\([^\n]*\).*/ fputs ("\1", f);/p +g +D' + cat <<"EOF" +} +EOF +} +# end: func_emit_cwrapperexe_src + +# func_win32_import_lib_p ARG +# True if ARG is an import lib, as indicated by $file_magic_cmd +func_win32_import_lib_p () +{ + $debug_cmd + + case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in + *import*) : ;; + *) false ;; + esac +} + +# func_suncc_cstd_abi +# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! +# Several compiler flags select an ABI that is incompatible with the +# Cstd library. Avoid specifying it if any are in CXXFLAGS. +func_suncc_cstd_abi () +{ + $debug_cmd + + case " $compile_command " in + *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) + suncc_use_cstd_abi=no + ;; + *) + suncc_use_cstd_abi=yes + ;; + esac +} + +# func_mode_link arg... +func_mode_link () +{ + $debug_cmd + + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # what system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll that has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + bindir= + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + os2dllname= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=false + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module=$wl-single_module + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test yes != "$build_libtool_libs" \ + && func_fatal_configuration "cannot build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg=$1 + shift + func_quote_arg pretty,unquoted "$arg" + qarg=$func_quote_arg_unquoted_result + func_append libtool_args " $func_quote_arg_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + bindir) + bindir=$arg + prev= + continue + ;; + dlfiles|dlprefiles) + $preload || { + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=: + } + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test no = "$dlself"; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test dlprefiles = "$prev"; then + dlself=yes + elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test dlfiles = "$prev"; then + func_append dlfiles " $arg" + else + func_append dlprefiles " $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols=$arg + test -f "$arg" \ + || func_fatal_error "symbol file '$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex=$arg + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) func_append deplibs " $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir=$arg + prev= + continue + ;; + mllvm) + # Clang does not use LLVM to link, so we can simply discard any + # '-mllvm $arg' options when doing the link step. + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# func_append moreargs " $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + if test none != "$pic_object"; then + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + fi + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file '$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + os2dllname) + os2dllname=$arg + prev= + continue + ;; + precious_regex) + precious_files_regex=$arg + prev= + continue + ;; + release) + release=-$arg + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test rpath = "$prev"; then + case "$rpath " in + *" $arg "*) ;; + *) func_append rpath " $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) func_append xrpath " $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds=$arg + prev= + continue + ;; + weak) + func_append weak_libs " $arg" + prev= + continue + ;; + xassembler) + func_append compiler_flags " -Xassembler $qarg" + prev= + func_append compile_command " -Xassembler $qarg" + func_append finalize_command " -Xassembler $qarg" + continue + ;; + xcclinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg=$arg + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "'-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -bindir) + prev=bindir + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test X-export-symbols = "X$arg"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname "-L" '' "$arg" + if test -z "$func_stripname_result"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between '-L' and '$1'" + else + func_fatal_error "need path for '-L' option" + fi + fi + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of '$dir'" + dir=$absdir + ;; + esac + case "$deplibs " in + *" -L$dir "* | *" $arg "*) + # Will only happen for absolute or sysroot arguments + ;; + *) + # Preserve sysroot, but never include relative directories + case $dir in + [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; + *) func_append deplibs " -L$dir" ;; + esac + func_append lib_search_path " $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) func_append dllsearchpath ":$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test X-lc = "X$arg" || test X-lm = "X$arg"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test X-lc = "X$arg" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig* | *-*-midnightbsd*) + # Do not include libc due to us having libc/libc_r. + test X-lc = "X$arg" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + func_append deplibs " System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test X-lc = "X$arg" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test X-lc = "X$arg" && continue + ;; + esac + elif test X-lc_r = "X$arg"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig* | *-*-midnightbsd*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + func_append deplibs " $arg" + continue + ;; + + -mllvm) + prev=mllvm + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot|--sysroot) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + # Solaris ld rejects as of 11.4. Refer to Oracle bug 22985199. + -pthread) + case $host in + *solaris2*) ;; + *) + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) func_append new_inherited_linker_flags " $arg" ;; + esac + ;; + esac + continue + ;; + -mt|-mthreads|-kthread|-Kthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) func_append new_inherited_linker_flags " $arg" ;; + esac + continue + ;; + + -multi_module) + single_module=$wl-multi_module + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "'-no-install' is ignored for $host" + func_warning "assuming '-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -os2dllname) + prev=os2dllname + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + =*) + func_stripname '=' '' "$dir" + dir=$lt_sysroot$func_stripname_result + ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_arg pretty "$flag" + func_append arg " $func_quote_arg_result" + func_append compiler_flags " $func_quote_arg_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_arg pretty "$flag" + func_append arg " $wl$func_quote_arg_result" + func_append compiler_flags " $wl$func_quote_arg_result" + func_append linker_flags " $func_quote_arg_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xassembler) + prev=xassembler + continue + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result + ;; + + # Flags to be passed through unchanged, with rationale: + # -64, -mips[0-9] enable 64-bit mode for the SGI compiler + # -r[0-9][0-9]* specify processor for the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler + # +DA*, +DD* enable 64-bit mode for the HP compiler + # -q* compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* architecture-specific flags for GCC + # -F/path path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* profiling flags for GCC + # -fstack-protector* stack protector flags for GCC + # @file GCC response files + # -tp=* Portland pgcc target processor selection + # --sysroot=* for sysroot support + # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization + # -specs=* GCC specs files + # -stdlib=* select c++ std lib with clang + # -fsanitize=* Clang/GCC memory and address sanitizer + # -fuse-ld=* Linker select flags for GCC + # -Wa,* Pass flags directly to the assembler + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ + -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*) + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result + func_append compile_command " $arg" + func_append finalize_command " $arg" + func_append compiler_flags " $arg" + continue + ;; + + -Z*) + if test os2 = "`expr $host : '.*\(os2\)'`"; then + # OS/2 uses -Zxxx to specify OS/2-specific options + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case $arg in + -Zlinker | -Zstack) + prev=xcompiler + ;; + esac + continue + else + # Otherwise treat like 'Some other compiler flag' below + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result + fi + ;; + + # Some other compiler flag. + -* | +*) + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result + ;; + + *.$objext) + # A standard object. + func_append objs " $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + test none = "$pic_object" || { + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + } + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + func_append deplibs " $arg" + func_append old_deplibs " $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + func_resolve_sysroot "$arg" + if test dlfiles = "$prev"; then + # This library was specified with -dlopen. + func_append dlfiles " $func_resolve_sysroot_result" + prev= + elif test dlprefiles = "$prev"; then + # The library was specified with -dlpreopen. + func_append dlprefiles " $func_resolve_sysroot_result" + prev= + else + func_append deplibs " $func_resolve_sysroot_result" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the '$prevarg' option requires an argument" + + if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname=$func_basename_result + libobjs_save=$libobjs + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + # Definition is injected by LT_CONFIG during libtool generation. + func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" + + func_dirname "$output" "/" "" + output_objdir=$func_dirname_result$objdir + func_to_tool_file "$output_objdir/" + tool_output_objdir=$func_to_tool_file_result + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_preserve_dup_deps; then + case "$libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append libs " $deplib" + done + + if test lib = "$linkmode"; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + esac + func_append pre_post_deps " $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=false + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test lib,link = "$linkmode,$pass"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs=$tmp_deplibs + fi + + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass"; then + libs=$deplibs + deplibs= + fi + if test prog = "$linkmode"; then + case $pass in + dlopen) libs=$dlfiles ;; + dlpreopen) libs=$dlprefiles ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test lib,dlpreopen = "$linkmode,$pass"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + func_resolve_sysroot "$lib" + case $lib in + *.la) func_source "$func_resolve_sysroot_result" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + func_basename "$deplib" + deplib_base=$func_basename_result + case " $weak_libs " in + *" $deplib_base "*) ;; + *) func_append deplibs " $deplib" ;; + esac + done + done + libs=$dlprefiles + fi + if test dlopen = "$pass"; then + # Collect dlpreopened libraries + save_deplibs=$deplibs + deplibs= + fi + + for deplib in $libs; do + lib= + found=false + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append compiler_flags " $deplib" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test lib != "$linkmode" && test prog != "$linkmode"; then + func_warning "'-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test lib = "$linkmode"; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib=$searchdir/lib$name$search_ext + if test -f "$lib"; then + if test .la = "$search_ext"; then + found=: + else + found=false + fi + break 2 + fi + done + done + if $found; then + # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll=$l + done + if test "X$ll" = "X$old_library"; then # only static version available + found=false + func_dirname "$lib" "" "." + ladir=$func_dirname_result + lib=$ladir/$old_library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + else + # deplib doesn't seem to be a libtool library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + ;; # -l + *.ltframework) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test conv = "$pass" && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + prog) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + if test scan = "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + *) + func_warning "'-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test link = "$pass"; then + func_stripname '-R' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) + func_resolve_sysroot "$deplib" + lib=$func_resolve_sysroot_result + ;; + *.$libext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=false + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=: + fi + ;; + pass_all) + valid_a_lib=: + ;; + esac + if $valid_a_lib; then + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + else + echo + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because the file extensions .$libext of this argument makes me believe" + echo "*** that it is just a static archive that I should not use here." + fi + ;; + esac + continue + ;; + prog) + if test link != "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + elif test prog = "$linkmode"; then + if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + func_append newdlprefiles " $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append newdlfiles " $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=: + continue + ;; + esac # case $deplib + + $found || test -f "$lib" \ + || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "'$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir=$func_dirname_result + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass" || + { test prog != "$linkmode" && test lib != "$linkmode"; }; then + test -n "$dlopen" && func_append dlfiles " $dlopen" + test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + fi + + if test conv = "$pass"; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + # It is a libtool convenience library, so add in its objects. + func_append convenience " $ladir/$objdir/$old_library" + func_append old_convenience " $ladir/$objdir/$old_library" + elif test prog != "$linkmode" && test lib != "$linkmode"; then + func_fatal_error "'$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + if test -n "$old_library" && + { test yes = "$prefer_static_libs" || + test built,no = "$prefer_static_libs,$installed"; }; then + linklib=$old_library + else + for l in $old_library $library_names; do + linklib=$l + done + fi + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + + # This library was specified with -dlopen. + if test dlopen = "$pass"; then + test -z "$libdir" \ + && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test -z "$dlname" || + test yes != "$dlopen_support" || + test no = "$build_libtool_libs" + then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + func_append dlprefiles " $lib $dependency_libs" + else + func_append newdlfiles " $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir=$ladir + fi + ;; + esac + func_basename "$lib" + laname=$func_basename_result + + # Find the relevant object directory and library name. + if test yes = "$installed"; then + if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library '$lib' was moved." + dir=$ladir + absdir=$abs_ladir + libdir=$abs_ladir + else + dir=$lt_sysroot$libdir + absdir=$lt_sysroot$libdir + fi + test yes = "$hardcode_automatic" && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir=$ladir + absdir=$abs_ladir + # Remove this search path later + func_append notinst_path " $abs_ladir" + else + dir=$ladir/$objdir + absdir=$abs_ladir/$objdir + # Remove this search path later + func_append notinst_path " $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test dlpreopen = "$pass"; then + if test -z "$libdir" && test prog = "$linkmode"; then + func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + fi + case $host in + # special handling for platforms with PE-DLLs. + *cygwin* | *mingw* | *cegcc* ) + # Linker will automatically link against shared library if both + # static and shared are present. Therefore, ensure we extract + # symbols from the import library if a shared library is present + # (otherwise, the dlopen module name will be incorrect). We do + # this by putting the import library name into $newdlprefiles. + # We recover the dlopen module name by 'saving' the la file + # name in a special purpose variable, and (later) extracting the + # dlname from the la file. + if test -n "$dlname"; then + func_tr_sh "$dir/$linklib" + eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" + func_append newdlprefiles " $dir/$linklib" + else + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + fi + ;; + * ) + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + func_append newdlprefiles " $dir/$dlname" + else + func_append newdlprefiles " $dir/$linklib" + fi + ;; + esac + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test lib = "$linkmode"; then + deplibs="$dir/$old_library $deplibs" + elif test prog,link = "$linkmode,$pass"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test prog = "$linkmode" && test link != "$pass"; then + func_append newlib_search_path " $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=false + if test no != "$link_all_deplibs" || test -z "$library_names" || + test no = "$build_libtool_libs"; then + linkalldeplibs=: + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + esac + # Need to link against all dependency_libs? + if $linkalldeplibs; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test prog,link = "$linkmode,$pass"; then + if test -n "$library_names" && + { { test no = "$prefer_static_libs" || + test built,yes = "$prefer_static_libs,$installed"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + # Make sure the rpath contains only unique directories. + case $temp_rpath: in + *"$absdir:"*) ;; + *) func_append temp_rpath "$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if $alldeplibs && + { test pass_all = "$deplibs_check_method" || + { test yes = "$build_libtool_libs" && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test built = "$use_static_libs" && test yes = "$installed"; then + use_static_libs=no + fi + if test -n "$library_names" && + { test no = "$use_static_libs" || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc* | *os2*) + # No point in relinking DLLs because paths are not encoded + func_append notinst_deplibs " $lib" + need_relink=no + ;; + *) + if test no = "$installed"; then + func_append notinst_deplibs " $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule= + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule=$dlpremoduletest + break + fi + done + if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + echo + if test prog = "$linkmode"; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test lib = "$linkmode" && + test yes = "$hardcode_into_libs"; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname=$1 + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname=$dlname + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc* | *os2*) + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + esac + eval soname=\"$soname_spec\" + else + soname=$realname + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot=$soname + func_basename "$soroot" + soname=$func_basename_result + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from '$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for '$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test prog = "$linkmode" || test relink != "$opt_mode"; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test no = "$hardcode_direct"; then + add=$dir/$linklib + case $host in + *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; + *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir=-L$dir ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we cannot + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library"; then + echo + echo "*** And there doesn't seem to be a static archive available" + echo "*** The link will probably fail, sorry" + else + add=$dir/$old_library + fi + elif test -n "$old_library"; then + add=$dir/$old_library + fi + fi + esac + elif test no = "$hardcode_minus_L"; then + case $host in + *-*-sunos*) add_shlibpath=$dir ;; + esac + add_dir=-L$dir + add=-l$name + elif test no = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + relink) + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$dir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$absdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test yes != "$lib_linked"; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) func_append compile_shlibpath "$add_shlibpath:" ;; + esac + fi + if test prog = "$linkmode"; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test yes != "$hardcode_direct" && + test yes != "$hardcode_minus_L" && + test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + fi + fi + fi + + if test prog = "$linkmode" || test relink = "$opt_mode"; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$libdir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$libdir + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + add=-l$name + elif test yes = "$hardcode_automatic"; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib"; then + add=$inst_prefix_dir$libdir/$linklib + else + add=$libdir/$linklib + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir=-L$libdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + fi + + if test prog = "$linkmode"; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test prog = "$linkmode"; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test unsupported != "$hardcode_direct"; then + test -n "$old_library" && linklib=$old_library + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test yes = "$build_libtool_libs"; then + # Not a shared library + if test pass_all != "$deplibs_check_method"; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + echo + $ECHO "*** Warning: This system cannot link to static lib archive $lib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + if test yes = "$module"; then + echo "*** But as you try to build a module library, libtool will still create " + echo "*** a static module, that should work as long as the dlopening application" + echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test lib = "$linkmode"; then + if test -n "$dependency_libs" && + { test yes != "$hardcode_into_libs" || + test yes = "$build_old_libs" || + test yes = "$link_static"; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) func_append xrpath " $temp_xrpath";; + esac;; + *) func_append temp_deplibs " $libdir";; + esac + done + dependency_libs=$temp_deplibs + fi + + func_append newlib_search_path " $absdir" + # Link against this library + test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result";; + *) func_resolve_sysroot "$deplib" ;; + esac + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $func_resolve_sysroot_result "*) + func_append specialdeplibs " $func_resolve_sysroot_result" ;; + esac + fi + func_append tmp_libs " $func_resolve_sysroot_result" + done + + if test no != "$link_all_deplibs"; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + path= + case $deplib in + -L*) path=$deplib ;; + *.la) + func_resolve_sysroot "$deplib" + deplib=$func_resolve_sysroot_result + func_dirname "$deplib" "" "." + dir=$func_dirname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of '$dir'" + absdir=$dir + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names"; then + for tmp in $deplibrary_names; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl"; then + depdepl=$absdir/$objdir/$depdepl + darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" + func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + path= + fi + fi + ;; + *) + path=-L$absdir/$objdir + ;; + esac + else + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "'$deplib' seems to be moved" + + path=-L$absdir + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test link = "$pass"; then + if test prog = "$linkmode"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs=$newdependency_libs + if test dlpreopen = "$pass"; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test dlopen != "$pass"; then + test conv = "$pass" || { + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) func_append lib_search_path " $dir" ;; + esac + done + newlib_search_path= + } + + if test prog,link = "$linkmode,$pass"; then + vars="compile_deplibs finalize_deplibs" + else + vars=deplibs + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) func_append tmp_libs " $deplib" ;; + esac + ;; + *) func_append tmp_libs " $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + + # Add Sun CC postdeps if required: + test CXX = "$tagname" && { + case $host_os in + linux*) + case `$CC -V 2>&1 | $SED 5q` in + *Sun\ C*) # Sun C++ 5.9 + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + + solaris*) + func_cc_basename "$CC" + case $func_cc_basename_result in + CC* | sunCC*) + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + esac + } + + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i= + ;; + esac + if test -n "$i"; then + func_append tmp_libs " $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test prog = "$linkmode"; then + dlfiles=$newdlfiles + fi + if test prog = "$linkmode" || test lib = "$linkmode"; then + dlprefiles=$newdlprefiles + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "'-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "'-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs=$output + func_append objs "$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form 'libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test no = "$module" \ + && func_fatal_help "libtool library '$output' must begin with 'lib'" + + if test no != "$need_lib_prefix"; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test pass_all != "$deplibs_check_method"; then + func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + else + echo + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + func_append libobjs " $objs" + fi + fi + + test no = "$dlself" \ + || func_warning "'-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test 1 -lt "$#" \ + && func_warning "ignoring multiple '-rpath's for a libtool library" + + install_libdir=$1 + + oldlibs= + if test -z "$rpath"; then + if test yes = "$build_libtool_libs"; then + # Building a libtool convenience library. + # Some compilers have problems with a '.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "'-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs=$IFS; IFS=: + set dummy $vinfo 0 0 0 + shift + IFS=$save_ifs + + test -n "$7" && \ + func_fatal_help "too many parameters to '-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major=$1 + number_minor=$2 + number_revision=$3 + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # that has an extra 1 added just for fun + # + case $version_type in + # correct linux to gnu/linux during the next big refactor + darwin|freebsd-elf|linux|midnightbsd-elf|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_revision + ;; + freebsd-aout|qnx|sunos) + current=$number_major + revision=$number_minor + age=0 + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_minor + lt_irix_increment=no + ;; + esac + ;; + no) + current=$1 + revision=$2 + age=$3 + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT '$current' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION '$revision' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE '$age' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE '$age' is greater than the current interface number '$current'" + func_fatal_error "'$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + # On Darwin other compilers + case $CC in + nagfor*) + verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + ;; + *) + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + esac + ;; + + freebsd-aout) + major=.$current + versuffix=.$current.$revision + ;; + + freebsd-elf | midnightbsd-elf) + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + irix | nonstopux) + if test no = "$lt_irix_increment"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring=$verstring_prefix$major.$revision + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test 0 -ne "$loop"; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring_prefix$major.$iface:$verstring + done + + # Before this point, $major must not contain '.'. + major=.$major + versuffix=$major.$revision + ;; + + linux) # correct to gnu/linux during the next big refactor + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=.$current.$age.$revision + verstring=$current.$age.$revision + + # Add in all the interfaces that we are compatible with. + loop=$age + while test 0 -ne "$loop"; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring:$iface.0 + done + + # Make executables depend on our current version. + func_append verstring ":$current.0" + ;; + + qnx) + major=.$current + versuffix=.$current + ;; + + sco) + major=.$current + versuffix=.$current + ;; + + sunos) + major=.$current + versuffix=.$current.$revision + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 file systems. + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + + *) + func_fatal_configuration "unknown library version type '$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring=0.0 + ;; + esac + if test no = "$need_version"; then + versuffix= + else + versuffix=.0.0 + fi + fi + + # Remove version info from name if versioning should be avoided + if test yes,no = "$avoid_version,$need_version"; then + major= + versuffix= + verstring= + fi + + # Check to see if the archive will have undefined symbols. + if test yes = "$allow_undefined"; then + if test unsupported = "$allow_undefined_flag"; then + if test yes = "$build_old_libs"; then + func_warning "undefined symbols not allowed in $host shared libraries; building static only" + build_libtool_libs=no + else + func_fatal_error "can't build $host shared library unless -no-undefined is specified" + fi + fi + else + # Don't allow undefined symbols. + allow_undefined_flag=$no_undefined_flag + fi + + fi + + func_generate_dlsyms "$libname" "$libname" : + func_append libobjs " $symfileobj" + test " " = "$libobjs" && libobjs= + + if test relink != "$opt_mode"; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) + if test -n "$precious_files_regex"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + func_append removelist " $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then + func_append oldlibs " $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` + # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` + # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + func_replace_sysroot "$libdir" + func_append temp_xrpath " -R$func_replace_sysroot_result" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles=$dlfiles + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) func_append dlfiles " $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles=$dlprefiles + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) func_append dlprefiles " $lib" ;; + esac + done + + if test yes = "$build_libtool_libs"; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + func_append deplibs " System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-midnightbsd*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test yes = "$build_libtool_need_lc"; then + func_append deplibs " -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release= + versuffix= + major= + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + $nocaseglob + else + potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` + fi + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib=$potent_lib + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; + *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $a_deplib "*) + func_append newdeplibs " $a_deplib" + a_deplib= + ;; + esac + fi + if test -n "$a_deplib"; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib=$potent_lib # see symlink-check above in file_magic test + if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs= + tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + for i in $predeps $postdeps; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + done + fi + case $tmp_deplibs in + *[!\ \ ]*) + echo + if test none = "$deplibs_check_method"; then + echo "*** Warning: inter-library dependencies are not supported in this platform." + else + echo "*** Warning: inter-library dependencies are not known to be supported." + fi + echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + ;; + esac + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + if test yes = "$droppeddeps"; then + if test yes = "$module"; then + echo + echo "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + echo "*** a static module, that should work as long as the dlopening" + echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + echo "*** The inter-library dependencies that have been dropped here will be" + echo "*** automatically added whenever a program is linked with this library" + echo "*** or is declared to -dlopen it." + + if test no = "$allow_undefined"; then + echo + echo "*** Since this library must not contain undefined symbols," + echo "*** because either the platform does not support them or" + echo "*** it was explicitly requested with -no-undefined," + echo "*** libtool will only create a static version of it." + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + deplibs=$new_libs + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test yes = "$build_libtool_libs"; then + # Remove $wl instances when linking with ld. + # FIXME: should test the right _cmds variable. + case $archive_cmds in + *\$LD\ *) wl= ;; + esac + if test yes = "$hardcode_into_libs"; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath=$finalize_rpath + test relink = "$opt_mode" || rpath=$compile_rpath$rpath + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + func_replace_sysroot "$libdir" + libdir=$func_replace_sysroot_result + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append dep_rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath=$finalize_shlibpath + test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname=$1 + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname=$realname + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib=$output_objdir/$realname + linknames= + for link + do + func_append linknames " $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols=$output_objdir/$libname.uexp + func_append delfiles " $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + func_dll_def_p "$export_symbols" || { + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols=$export_symbols + export_symbols= + always_export_symbols=yes + } + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs=$IFS; IFS='~' + for cmd1 in $cmds; do + IFS=$save_ifs + # Take the normal branch if the nm_file_list_spec branch + # doesn't work or if tool conversion is not needed. + case $nm_file_list_spec~$to_tool_file_cmd in + *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) + try_normal_branch=yes + eval cmd=\"$cmd1\" + func_len " $cmd" + len=$func_len_result + ;; + *) + try_normal_branch=no + ;; + esac + if test yes = "$try_normal_branch" \ + && { test "$len" -lt "$max_cmd_len" \ + || test "$max_cmd_len" -le -1; } + then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + elif test -n "$nm_file_list_spec"; then + func_basename "$output" + output_la=$func_basename_result + save_libobjs=$libobjs + save_output=$output + output=$output_objdir/$output_la.nm + func_to_tool_file "$output" + libobjs=$nm_file_list_spec$func_to_tool_file_result + func_append delfiles " $output" + func_verbose "creating $NM input file list: $output" + for obj in $save_libobjs; do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > "$output" + eval cmd=\"$cmd1\" + func_show_eval "$cmd" 'exit $?' + output=$save_output + libobjs=$save_libobjs + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS=$save_ifs + if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + func_append tmp_deplibs " $test_deplib" + ;; + esac + done + deplibs=$tmp_deplibs + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test yes = "$compiler_needs_object" && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + func_append linker_flags " $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test : != "$skipped_export" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + func_basename "$output" + output_la=$func_basename_result + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then + output=$output_objdir/$output_la.lnkscript + func_verbose "creating GNU ld script: $output" + echo 'INPUT (' > $output + for obj in $save_libobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + echo ')' >> $output + func_append delfiles " $output" + func_to_tool_file "$output" + output=$func_to_tool_file_result + elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then + output=$output_objdir/$output_la.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test yes = "$compiler_needs_object"; then + firstobj="$1 " + shift + fi + for obj + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + func_append delfiles " $output" + func_to_tool_file "$output" + output=$firstobj\"$file_list_spec$func_to_tool_file_result\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-$k.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test -z "$objlist" || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test 1 -eq "$k"; then + # The first file doesn't have a previous command to add. + reload_objs=$objlist + eval concat_cmds=\"$reload_cmds\" + else + # All subsequent reloadable object files will link in + # the last one created. + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-$k.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-$k.$objext + objlist=" $obj" + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds$reload_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + func_append delfiles " $output" + + else + output= + fi + + ${skipped_export-false} && { + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + } + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs=$IFS; IFS='~' + for cmd in $concat_cmds; do + IFS=$save_ifs + $opt_quiet || { + func_quote_arg expand,pretty "$cmd" + eval "func_echo $func_quote_arg_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + ${skipped_export-false} && { + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + } + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs=$IFS; IFS='~' + for cmd in $cmds; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + $opt_quiet || { + func_quote_arg expand,pretty "$cmd" + eval "func_echo $func_quote_arg_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test yes = "$module" || test yes = "$export_dynamic"; then + # On all known operating systems, these are identical. + dlname=$soname + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "'-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object '$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj=$output + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # if reload_cmds runs $LD directly, get rid of -Wl from + # whole_archive_flag_spec and hope we can get by with turning comma + # into space. + case $reload_cmds in + *\$LD[\ \$]*) wl= ;; + esac + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` + reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + else + gentop=$output_objdir/${obj}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # If we're not building shared, we need to use non_pic_objs + test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + + # Create the old-style object. + reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + + output=$obj + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + test yes = "$build_libtool_libs" || { + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + } + + if test -n "$pic_flag" || test default != "$pic_mode"; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output=$libobj + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "'-release' is ignored for programs" + + $preload \ + && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ + && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test CXX = "$tagname"; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + func_append compile_command " $wl-bind_at_load" + func_append finalize_command " $wl-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + compile_deplibs=$new_libs + + + func_append compile_command " $compile_deplibs" + func_append finalize_command " $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) func_append dllsearchpath ":$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath=$rpath + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) func_append finalize_perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath=$rpath + + if test -n "$libobjs" && test yes = "$build_old_libs"; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" false + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=: + case $host in + *cegcc* | *mingw32ce*) + # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. + wrappers_required=false + ;; + *cygwin* | *mingw* ) + test yes = "$build_libtool_libs" || wrappers_required=false + ;; + *) + if test no = "$need_relink" || test yes != "$build_libtool_libs"; then + wrappers_required=false + fi + ;; + esac + $wrappers_required || { + # Replace the output file specification. + compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + link_command=$compile_command$compile_rpath + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.$objext"; then + func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + fi + + exit $exit_status + } + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + func_append rpath "$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test yes = "$no_install"; then + # We don't need to create a wrapper script. + link_command=$compile_var$compile_command$compile_rpath + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + exit $EXIT_SUCCESS + fi + + case $hardcode_action,$fast_install in + relink,*) + # Fast installation is not supported + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "'$output' will be relinked during installation" + ;; + *,yes) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + ;; + *,no) + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + ;; + *,needless) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command= + ;; + esac + + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output_objdir/$outputname" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_arg pretty "$var_value" + relink_command="$var=$func_quote_arg_result; export $var; $relink_command" + fi + done + func_quote eval cd "`pwd`" + func_quote_arg pretty,unquoted "($func_quote_result; $relink_command)" + relink_command=$func_quote_arg_unquoted_result + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource=$output_path/$objdir/lt-$output_name.c + cwrapper=$output_path/$output_name.exe + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host"; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + case $build_libtool_libs in + convenience) + oldobjs="$libobjs_save $symfileobj" + addlibs=$convenience + build_libtool_libs=no + ;; + module) + oldobjs=$libobjs_save + addlibs=$old_convenience + build_libtool_libs=no + ;; + *) + oldobjs="$old_deplibs $non_pic_objects" + $preload && test -f "$symfileobj" \ + && func_append oldobjs " $symfileobj" + addlibs=$old_convenience + ;; + esac + + if test -n "$addlibs"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $addlibs + func_append oldobjs " $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append oldobjs " $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + echo "copying selected object files to avoid basename conflicts..." + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase=$func_basename_result + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + func_append oldobjs " $gentop/$newobj" + ;; + *) func_append oldobjs " $obj" ;; + esac + done + fi + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + elif test -n "$archiver_list_spec"; then + func_verbose "using command file archive linking..." + for obj in $oldobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > $output_objdir/$libname.libcmd + func_to_tool_file "$output_objdir/$libname.libcmd" + oldobjs=" $archiver_list_spec$func_to_tool_file_result" + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj"; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test -z "$oldobjs"; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test yes = "$build_old_libs" && old_library=$libname.$libext + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_arg pretty,unquoted "$var_value" + relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + func_quote eval cd "`pwd`" + relink_command="($func_quote_result; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + func_quote_arg pretty,unquoted "$relink_command" + relink_command=$func_quote_arg_unquoted_result + if test yes = "$hardcode_automatic"; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test yes = "$installed"; then + if test -z "$install_libdir"; then + break + fi + output=$output_objdir/${outputname}i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name=$func_basename_result + func_resolve_sysroot "$deplib" + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + ;; + -L*) + func_stripname -L '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -L$func_replace_sysroot_result" + ;; + -R*) + func_stripname -R '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -R$func_replace_sysroot_result" + ;; + *) func_append newdependency_libs " $deplib" ;; + esac + done + dependency_libs=$newdependency_libs + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + ;; + *) func_append newdlfiles " $lib" ;; + esac + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + ;; + esac + done + dlprefiles=$newdlprefiles + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlfiles " $abs" + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlprefiles " $abs" + done + dlprefiles=$newdlprefiles + fi + $RM $output + # place dlname in correct position for cygwin + # In fact, it would be nice if we could use this code for all target + # systems that can't hard-code library paths into their executables + # and that have no shared library path variable independent of PATH, + # but it turns out we can't easily determine that from inspecting + # libtool variables, so we have to hard-code the OSs to which it + # applies here; at the moment, that means platforms that use the PE + # object format with DLL files. See the long comment at the top of + # tests/bindir.at for full details. + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) + # If a -bindir argument was supplied, place the dll there. + if test -n "$bindir"; then + func_relative_path "$install_libdir" "$bindir" + tdlname=$func_relative_path_result/$dlname + else + # Otherwise fall back on heuristic. + tdlname=../bin/$dlname + fi + ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that cannot go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test no,yes = "$installed,$need_relink"; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +if test link = "$opt_mode" || test relink = "$opt_mode"; then + func_mode_link ${1+"$@"} +fi + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $debug_cmd + + RM=$nonopt + files= + rmforce=false + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + for arg + do + case $arg in + -f) func_append RM " $arg"; rmforce=: ;; + -*) func_append RM " $arg" ;; + *) func_append files " $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + for file in $files; do + func_dirname "$file" "" "." + dir=$func_dirname_result + if test . = "$dir"; then + odir=$objdir + else + odir=$dir/$objdir + fi + func_basename "$file" + name=$func_basename_result + test uninstall = "$opt_mode" && odir=$dir + + # Remember odir for removal later, being careful to avoid duplicates + if test clean = "$opt_mode"; then + case " $rmdirs " in + *" $odir "*) ;; + *) func_append rmdirs " $odir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif $rmforce; then + continue + fi + + rmfiles=$file + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + func_append rmfiles " $odir/$n" + done + test -n "$old_library" && func_append rmfiles " $odir/$old_library" + + case $opt_mode in + clean) + case " $library_names " in + *" $dlname "*) ;; + *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + esac + test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && test none != "$pic_object"; then + func_append rmfiles " $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && test none != "$non_pic_object"; then + func_append rmfiles " $dir/$non_pic_object" + fi + fi + ;; + + *) + if test clean = "$opt_mode"; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + func_append rmfiles " $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + func_append rmfiles " $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + func_append rmfiles " $odir/$name $odir/${name}S.$objext" + if test yes = "$fast_install" && test -n "$relink_command"; then + func_append rmfiles " $odir/lt-$name" + fi + if test "X$noexename" != "X$name"; then + func_append rmfiles " $odir/lt-$noexename.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + + # Try to remove the $objdir's in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then + func_mode_uninstall ${1+"$@"} +fi + +test -z "$opt_mode" && { + help=$generic_help + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode '$opt_mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# where we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/android/jni/rnnoise/ltmain.sh b/android/jni/rnnoise/ltmain.sh new file mode 120000 index 00000000..8b17a2a5 --- /dev/null +++ b/android/jni/rnnoise/ltmain.sh @@ -0,0 +1 @@ +/usr/local/Cellar/libtool/2.4.7/share/libtool/build-aux/ltmain.sh \ No newline at end of file diff --git a/android/jni/rnnoise/m4/attributes.m4 b/android/jni/rnnoise/m4/attributes.m4 new file mode 100644 index 00000000..ebc7347b --- /dev/null +++ b/android/jni/rnnoise/m4/attributes.m4 @@ -0,0 +1,321 @@ +dnl Macros to check the presence of generic (non-typed) symbols. +dnl Copyright (c) 2006-2007 Diego Pettenò +dnl Copyright (c) 2006-2007 xine project +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2, or (at your option) +dnl any later version. +dnl +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +dnl 02110-1301, USA. +dnl +dnl As a special exception, the copyright owners of the +dnl macro gives unlimited permission to copy, distribute and modify the +dnl configure scripts that are the output of Autoconf when processing the +dnl Macro. You need not follow the terms of the GNU General Public +dnl License when using or distributing such scripts, even though portions +dnl of the text of the Macro appear in them. The GNU General Public +dnl License (GPL) does govern all other use of the material that +dnl constitutes the Autoconf Macro. +dnl +dnl This special exception to the GPL applies to versions of the +dnl Autoconf Macro released by this project. When you make and +dnl distribute a modified version of the Autoconf Macro, you may extend +dnl this special exception to the GPL to apply to your modified version as +dnl well. + +dnl Check if the flag is supported by compiler +dnl CC_CHECK_CFLAGS_SILENT([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND]) + +AC_DEFUN([CC_CHECK_CFLAGS_SILENT], [ + AC_CACHE_VAL(AS_TR_SH([cc_cv_cflags_$1]), + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $1" + AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 0; }])], + [eval "AS_TR_SH([cc_cv_cflags_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_cflags_$1])='no'"]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [$2], [$3]) +]) + +dnl Check if the flag is supported by compiler (cacheable) +dnl CC_CHECK_CFLAGS([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND]) + +AC_DEFUN([CC_CHECK_CFLAGS], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_cflags_$1]), + CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here! + ) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [$2], [$3]) +]) + +dnl CC_CHECK_CFLAG_APPEND(FLAG, [action-if-found], [action-if-not-found]) +dnl Check for CFLAG and appends them to CFLAGS if supported +AC_DEFUN([CC_CHECK_CFLAG_APPEND], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_cflags_$1]), + CC_CHECK_CFLAGS_SILENT([$1]) dnl Don't execute actions here! + ) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_cflags_$1])[ = xyes], + [CFLAGS="$CFLAGS $1"; $2], [$3]) +]) + +dnl CC_CHECK_CFLAGS_APPEND([FLAG1 FLAG2], [action-if-found], [action-if-not]) +AC_DEFUN([CC_CHECK_CFLAGS_APPEND], [ + for flag in $1; do + CC_CHECK_CFLAG_APPEND($flag, [$2], [$3]) + done +]) + +dnl Check if the flag is supported by linker (cacheable) +dnl CC_CHECK_LDFLAGS([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND]) + +AC_DEFUN([CC_CHECK_LDFLAGS], [ + AC_CACHE_CHECK([if $CC supports $1 flag], + AS_TR_SH([cc_cv_ldflags_$1]), + [ac_save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $1" + AC_LINK_IFELSE([AC_LANG_SOURCE([int main() { return 1; }])], + [eval "AS_TR_SH([cc_cv_ldflags_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_ldflags_$1])="]) + LDFLAGS="$ac_save_LDFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes], + [$2], [$3]) +]) + +dnl define the LDFLAGS_NOUNDEFINED variable with the correct value for +dnl the current linker to avoid undefined references in a shared object. +AC_DEFUN([CC_NOUNDEFINED], [ + dnl We check $host for which systems to enable this for. + AC_REQUIRE([AC_CANONICAL_HOST]) + + case $host in + dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads + dnl are requested, as different implementations are present; to avoid problems + dnl use -Wl,-z,defs only for those platform not behaving this way. + *-freebsd* | *-openbsd*) ;; + *) + dnl First of all check for the --no-undefined variant of GNU ld. This allows + dnl for a much more readable commandline, so that people can understand what + dnl it does without going to look for what the heck -z defs does. + for possible_flags in "-Wl,--no-undefined" "-Wl,-z,defs"; do + CC_CHECK_LDFLAGS([$possible_flags], [LDFLAGS_NOUNDEFINED="$possible_flags"]) + break + done + ;; + esac + + AC_SUBST([LDFLAGS_NOUNDEFINED]) +]) + +dnl Check for a -Werror flag or equivalent. -Werror is the GCC +dnl and ICC flag that tells the compiler to treat all the warnings +dnl as fatal. We usually need this option to make sure that some +dnl constructs (like attributes) are not simply ignored. +dnl +dnl Other compilers don't support -Werror per se, but they support +dnl an equivalent flag: +dnl - Sun Studio compiler supports -errwarn=%all +AC_DEFUN([CC_CHECK_WERROR], [ + AC_CACHE_CHECK( + [for $CC way to treat warnings as errors], + [cc_cv_werror], + [CC_CHECK_CFLAGS_SILENT([-Werror], [cc_cv_werror=-Werror], + [CC_CHECK_CFLAGS_SILENT([-errwarn=%all], [cc_cv_werror=-errwarn=%all])]) + ]) +]) + +AC_DEFUN([CC_CHECK_ATTRIBUTE], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if $CC supports __attribute__(( ifelse([$2], , [$1], [$2]) ))], + AS_TR_SH([cc_cv_attribute_$1]), + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([$3])], + [eval "AS_TR_SH([cc_cv_attribute_$1])='yes'"], + [eval "AS_TR_SH([cc_cv_attribute_$1])='no'"]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([eval test x$]AS_TR_SH([cc_cv_attribute_$1])[ = xyes], + [AC_DEFINE( + AS_TR_CPP([SUPPORT_ATTRIBUTE_$1]), 1, + [Define this if the compiler supports __attribute__(( ifelse([$2], , [$1], [$2]) ))] + ) + $4], + [$5]) +]) + +AC_DEFUN([CC_ATTRIBUTE_CONSTRUCTOR], [ + CC_CHECK_ATTRIBUTE( + [constructor],, + [extern void foo(); + void __attribute__((constructor)) ctor() { foo(); }], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_DESTRUCTOR], [ + CC_CHECK_ATTRIBUTE( + [destructor],, + [extern void foo(); + void __attribute__((destructor)) dtor() { foo(); }], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_FORMAT], [ + CC_CHECK_ATTRIBUTE( + [format], [format(printf, n, n)], + [void __attribute__((format(printf, 1, 2))) printflike(const char *fmt, ...) { fmt = (void *)0; }], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_FORMAT_ARG], [ + CC_CHECK_ATTRIBUTE( + [format_arg], [format_arg(printf)], + [char *__attribute__((format_arg(1))) gettextlike(const char *fmt) { fmt = (void *)0; }], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_VISIBILITY], [ + CC_CHECK_ATTRIBUTE( + [visibility_$1], [visibility("$1")], + [void __attribute__((visibility("$1"))) $1_function() { }], + [$2], [$3]) +]) + +AC_DEFUN([CC_ATTRIBUTE_NONNULL], [ + CC_CHECK_ATTRIBUTE( + [nonnull], [nonnull()], + [void __attribute__((nonnull())) some_function(void *foo, void *bar) { foo = (void*)0; bar = (void*)0; }], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_UNUSED], [ + CC_CHECK_ATTRIBUTE( + [unused], , + [void some_function(void *foo, __attribute__((unused)) void *bar);], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_SENTINEL], [ + CC_CHECK_ATTRIBUTE( + [sentinel], , + [void some_function(void *foo, ...) __attribute__((sentinel));], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_DEPRECATED], [ + CC_CHECK_ATTRIBUTE( + [deprecated], , + [void some_function(void *foo, ...) __attribute__((deprecated));], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_ALIAS], [ + CC_CHECK_ATTRIBUTE( + [alias], [weak, alias], + [void other_function(void *foo) { } + void some_function(void *foo) __attribute__((weak, alias("other_function")));], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_MALLOC], [ + CC_CHECK_ATTRIBUTE( + [malloc], , + [void * __attribute__((malloc)) my_alloc(int n);], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_PACKED], [ + CC_CHECK_ATTRIBUTE( + [packed], , + [struct astructure { char a; int b; long c; void *d; } __attribute__((packed)); + char assert@<:@(sizeof(struct astructure) == (sizeof(char)+sizeof(int)+sizeof(long)+sizeof(void*)))-1@:>@;], + [$1], [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_CONST], [ + CC_CHECK_ATTRIBUTE( + [const], , + [int __attribute__((const)) twopow(int n) { return 1 << n; } ], + [$1], [$2]) +]) + +AC_DEFUN([CC_FLAG_VISIBILITY], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if $CC supports -fvisibility=hidden], + [cc_cv_flag_visibility], + [cc_flag_visibility_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden], + cc_cv_flag_visibility='yes', + cc_cv_flag_visibility='no') + CFLAGS="$cc_flag_visibility_save_CFLAGS"]) + + AS_IF([test "x$cc_cv_flag_visibility" = "xyes"], + [AC_DEFINE([SUPPORT_FLAG_VISIBILITY], 1, + [Define this if the compiler supports the -fvisibility flag]) + $1], + [$2]) +]) + +AC_DEFUN([CC_FUNC_EXPECT], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([if compiler has __builtin_expect function], + [cc_cv_func_expect], + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + AC_COMPILE_IFELSE([AC_LANG_SOURCE( + [int some_function() { + int a = 3; + return (int)__builtin_expect(a, 3); + }])], + [cc_cv_func_expect=yes], + [cc_cv_func_expect=no]) + CFLAGS="$ac_save_CFLAGS" + ]) + + AS_IF([test "x$cc_cv_func_expect" = "xyes"], + [AC_DEFINE([SUPPORT__BUILTIN_EXPECT], 1, + [Define this if the compiler supports __builtin_expect() function]) + $1], + [$2]) +]) + +AC_DEFUN([CC_ATTRIBUTE_ALIGNED], [ + AC_REQUIRE([CC_CHECK_WERROR]) + AC_CACHE_CHECK([highest __attribute__ ((aligned ())) supported], + [cc_cv_attribute_aligned], + [ac_save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $cc_cv_werror" + for cc_attribute_align_try in 64 32 16 8 4 2; do + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + int main() { + static char c __attribute__ ((aligned($cc_attribute_align_try))) = 0; + return c; + }])], [cc_cv_attribute_aligned=$cc_attribute_align_try; break]) + done + CFLAGS="$ac_save_CFLAGS" + ]) + + if test "x$cc_cv_attribute_aligned" != "x"; then + AC_DEFINE_UNQUOTED([ATTRIBUTE_ALIGNED_MAX], [$cc_cv_attribute_aligned], + [Define the highest alignment supported]) + fi +]) diff --git a/android/jni/rnnoise/m4/libtool.m4 b/android/jni/rnnoise/m4/libtool.m4 new file mode 120000 index 00000000..4acf96cb --- /dev/null +++ b/android/jni/rnnoise/m4/libtool.m4 @@ -0,0 +1 @@ +/usr/local/Cellar/libtool/2.4.7/share/aclocal/libtool.m4 \ No newline at end of file diff --git a/android/jni/rnnoise/m4/ltoptions.m4 b/android/jni/rnnoise/m4/ltoptions.m4 new file mode 120000 index 00000000..3c7ab93e --- /dev/null +++ b/android/jni/rnnoise/m4/ltoptions.m4 @@ -0,0 +1 @@ +/usr/local/Cellar/libtool/2.4.7/share/aclocal/ltoptions.m4 \ No newline at end of file diff --git a/android/jni/rnnoise/m4/ltsugar.m4 b/android/jni/rnnoise/m4/ltsugar.m4 new file mode 120000 index 00000000..ba096cc1 --- /dev/null +++ b/android/jni/rnnoise/m4/ltsugar.m4 @@ -0,0 +1 @@ +/usr/local/Cellar/libtool/2.4.7/share/aclocal/ltsugar.m4 \ No newline at end of file diff --git a/android/jni/rnnoise/m4/ltversion.m4 b/android/jni/rnnoise/m4/ltversion.m4 new file mode 120000 index 00000000..b5d12104 --- /dev/null +++ b/android/jni/rnnoise/m4/ltversion.m4 @@ -0,0 +1 @@ +/usr/local/Cellar/libtool/2.4.7/share/aclocal/ltversion.m4 \ No newline at end of file diff --git a/android/jni/rnnoise/m4/lt~obsolete.m4 b/android/jni/rnnoise/m4/lt~obsolete.m4 new file mode 120000 index 00000000..92cc6a56 --- /dev/null +++ b/android/jni/rnnoise/m4/lt~obsolete.m4 @@ -0,0 +1 @@ +/usr/local/Cellar/libtool/2.4.7/share/aclocal/lt~obsolete.m4 \ No newline at end of file diff --git a/android/jni/rnnoise/missing b/android/jni/rnnoise/missing new file mode 120000 index 00000000..eb6f2431 --- /dev/null +++ b/android/jni/rnnoise/missing @@ -0,0 +1 @@ +/usr/local/Cellar/automake/1.16.5/share/automake-1.16/missing \ No newline at end of file diff --git a/android/jni/rnnoise/package_version b/android/jni/rnnoise/package_version new file mode 100644 index 00000000..0b47c925 --- /dev/null +++ b/android/jni/rnnoise/package_version @@ -0,0 +1,10 @@ +# Automatically generated by update_version. +# This file may be sourced into a shell script or makefile. + +# Set this to 'no' if you do not wish the version information +# to be checked and updated for every build. Most people will +# never want to change this, it is an option for developers +# making frequent changes that they know will not be released. +AUTO_UPDATE=yes + +PACKAGE_VERSION="unknown" diff --git a/android/jni/rnnoise/rnnoise-uninstalled.pc b/android/jni/rnnoise/rnnoise-uninstalled.pc new file mode 100644 index 00000000..849bf044 --- /dev/null +++ b/android/jni/rnnoise/rnnoise-uninstalled.pc @@ -0,0 +1,13 @@ +# rnnoise uninstalled pkg-config file + +prefix= +exec_prefix= +libdir=${pcfiledir}/.libs +includedir=${pcfiledir}/./include + +Name: rnnoise uninstalled +Description: RNN-based noise suppression (not installed) +Version: unknown +Conflicts: +Libs: ${libdir}/librnnoise.la +Cflags: -I${includedir} diff --git a/android/jni/rnnoise/rnnoise-uninstalled.pc.in b/android/jni/rnnoise/rnnoise-uninstalled.pc.in new file mode 100644 index 00000000..e2af62fe --- /dev/null +++ b/android/jni/rnnoise/rnnoise-uninstalled.pc.in @@ -0,0 +1,13 @@ +# rnnoise uninstalled pkg-config file + +prefix= +exec_prefix= +libdir=${pcfiledir}/.libs +includedir=${pcfiledir}/@top_srcdir@/include + +Name: rnnoise uninstalled +Description: RNN-based noise suppression (not installed) +Version: @PACKAGE_VERSION@ +Conflicts: +Libs: ${libdir}/librnnoise.la @lrintf_lib@ +Cflags: -I${includedir} diff --git a/android/jni/rnnoise/rnnoise.pc b/android/jni/rnnoise/rnnoise.pc new file mode 100644 index 00000000..fac72f92 --- /dev/null +++ b/android/jni/rnnoise/rnnoise.pc @@ -0,0 +1,14 @@ +# rnnoise installed pkg-config file + +prefix=/usr/local +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: rnnoise +Description: RNN-based noise suppression +Version: unknown +Conflicts: +Libs: -L${libdir} -lrnnoise +Libs.private: +Cflags: -I${includedir}/ diff --git a/android/jni/rnnoise/rnnoise.pc.in b/android/jni/rnnoise/rnnoise.pc.in new file mode 100644 index 00000000..8c132500 --- /dev/null +++ b/android/jni/rnnoise/rnnoise.pc.in @@ -0,0 +1,14 @@ +# rnnoise installed pkg-config file + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: rnnoise +Description: RNN-based noise suppression +Version: @PACKAGE_VERSION@ +Conflicts: +Libs: -L${libdir} -lrnnoise +Libs.private: @lrintf_lib@ +Cflags: -I${includedir}/ diff --git a/android/jni/rnnoise/src/.deps/.dirstamp b/android/jni/rnnoise/src/.deps/.dirstamp new file mode 100644 index 00000000..e69de29b diff --git a/android/jni/rnnoise/src/.deps/celt_lpc.Plo b/android/jni/rnnoise/src/.deps/celt_lpc.Plo new file mode 100644 index 00000000..556bbe20 --- /dev/null +++ b/android/jni/rnnoise/src/.deps/celt_lpc.Plo @@ -0,0 +1,232 @@ +src/celt_lpc.lo: src/celt_lpc.c config.h src/celt_lpc.h src/arch.h \ + src/opus_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + src/common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h \ + src/pitch.h + +config.h: + +src/celt_lpc.h: + +src/arch.h: + +src/opus_types.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +src/common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h: + +src/pitch.h: diff --git a/android/jni/rnnoise/src/.deps/denoise.Plo b/android/jni/rnnoise/src/.deps/denoise.Plo new file mode 100644 index 00000000..69ad9d6c --- /dev/null +++ b/android/jni/rnnoise/src/.deps/denoise.Plo @@ -0,0 +1,262 @@ +src/denoise.lo: src/denoise.c config.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h \ + src/kiss_fft.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h \ + src/arch.h src/opus_types.h src/common.h include/rnnoise.h src/pitch.h \ + src/rnn.h src/rnn_data.h + +config.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h: + +src/kiss_fft.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h: + +src/arch.h: + +src/opus_types.h: + +src/common.h: + +include/rnnoise.h: + +src/pitch.h: + +src/rnn.h: + +src/rnn_data.h: diff --git a/android/jni/rnnoise/src/.deps/kiss_fft.Plo b/android/jni/rnnoise/src/.deps/kiss_fft.Plo new file mode 100644 index 00000000..5cb56837 --- /dev/null +++ b/android/jni/rnnoise/src/.deps/kiss_fft.Plo @@ -0,0 +1,234 @@ +src/kiss_fft.lo: src/kiss_fft.c config.h src/_kiss_fft_guts.h \ + src/kiss_fft.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h \ + src/arch.h src/opus_types.h src/common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h + +config.h: + +src/_kiss_fft_guts.h: + +src/kiss_fft.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h: + +src/arch.h: + +src/opus_types.h: + +src/common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h: diff --git a/android/jni/rnnoise/src/.deps/pitch.Plo b/android/jni/rnnoise/src/.deps/pitch.Plo new file mode 100644 index 00000000..fb5c7a01 --- /dev/null +++ b/android/jni/rnnoise/src/.deps/pitch.Plo @@ -0,0 +1,235 @@ +src/pitch.lo: src/pitch.c config.h src/pitch.h src/arch.h \ + src/opus_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + src/common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h \ + src/celt_lpc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h + +config.h: + +src/pitch.h: + +src/arch.h: + +src/opus_types.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +src/common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h: + +src/celt_lpc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h: diff --git a/android/jni/rnnoise/src/.deps/rnn.Plo b/android/jni/rnnoise/src/.deps/rnn.Plo new file mode 100644 index 00000000..4dd0254d --- /dev/null +++ b/android/jni/rnnoise/src/.deps/rnn.Plo @@ -0,0 +1,261 @@ +src/rnn.lo: src/rnn.c config.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + src/opus_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + src/common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h \ + src/arch.h src/tansig_table.h src/rnn.h include/rnnoise.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h \ + src/rnn_data.h + +config.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +src/opus_types.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +src/common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h: + +src/arch.h: + +src/tansig_table.h: + +src/rnn.h: + +include/rnnoise.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h: + +src/rnn_data.h: diff --git a/android/jni/rnnoise/src/.deps/rnn_data.Plo b/android/jni/rnnoise/src/.deps/rnn_data.Plo new file mode 100644 index 00000000..191ea910 --- /dev/null +++ b/android/jni/rnnoise/src/.deps/rnn_data.Plo @@ -0,0 +1,139 @@ +src/rnn_data.lo: src/rnn_data.c config.h src/rnn.h include/rnnoise.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + src/opus_types.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + src/rnn_data.h + +config.h: + +src/rnn.h: + +include/rnnoise.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +src/opus_types.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +src/rnn_data.h: diff --git a/android/jni/rnnoise/src/.deps/rnn_reader.Plo b/android/jni/rnnoise/src/.deps/rnn_reader.Plo new file mode 100644 index 00000000..fe3f126e --- /dev/null +++ b/android/jni/rnnoise/src/.deps/rnn_reader.Plo @@ -0,0 +1,345 @@ +src/rnn_reader.lo: src/rnn_reader.c config.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + src/rnn.h include/rnnoise.h src/opus_types.h src/rnn_data.h + +config.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.3/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h: + +src/rnn.h: + +include/rnnoise.h: + +src/opus_types.h: + +src/rnn_data.h: diff --git a/android/jni/rnnoise/src/.dirstamp b/android/jni/rnnoise/src/.dirstamp new file mode 100644 index 00000000..e69de29b diff --git a/android/jni/rnnoise/src/.libs/celt_lpc.o b/android/jni/rnnoise/src/.libs/celt_lpc.o new file mode 100644 index 0000000000000000000000000000000000000000..546ca14371fd582d7ae05817ef1b99e374a7c4b7 GIT binary patch literal 19064 zcmb7s4}4U`wg23`dzTeL?k4;duta`TgOxxOtIwTh@jd~Jmm5S9GCXYQQ4n@#BJ z?|wda=A1L%_alK#_$P&*gZ}6Y&yH{C2Bh1IgfF z96ANPCK2(3!;$h85ev5PqJmIS0%z#EnHEI)sM~D65Tl9Y6c1CyPdHpv87Z$TsmlGj zB!$C$^|dHHSxO)qN|J|>&WcoR>zif~QuS?9`dEh_`W#6*$bZRCI9yh~xM4}Ss-{$u z!(rci@9aBlmR~7-zaaiCJ~S0I;&19 z2h>+tT~R|ksrufYY)Nic^LqdF7Jd@*LGy}dKz(&3)l16j`|JC@lCM?vU6W@iNh$}_ zS0Aa9EUET6Zm=Y;RZ^R7PSRw7Df&ukYpcq`)g{Zwynf@&xzQ5Zrqp!gDfz6?fawBH&Mwi|3*TQf(Fzl?W-**P1WbP$&zAyoBm0Ckq2uB9Pd?1-*IKk@BdeQ zr8Uc7S0vm}{Xk`PSvVZ@C6CCh=JR1i+R;{+mbpDee_I+eY|8WidE9`p(Sax4Mpd8 z@z5ZM?uXo9)F)B5poTqSCf?+Sas|DvWa2*w&-KSX@Xq(n^Un1a&GAP+86A5)5IY-) zeR0P0xXzdv1#kFEPy5?HbetrGAU3>l#)~F%ewUfk-rzFVeFvrnVs97Z9xiC^DlqTb z8;JWRrukz9Z3H+0bOz!@6TdLCjqylEP%-pI)ZUkA$TMQ+PTf#ZQITVgUn4C(V-_FA zd*qC{;52nK63C%IbdS>?-RTVU{=v*SVt&_+E@#AE55`XV51sT!&pWo0F28wud!Tpc zjM%}zp_2hngCNYv+h?xnM)Qp3W047g_?^A}=x2I;wmJWB?lJG#UAo!)6l8l|MPZJg zETm#}3|FxC}}{mCEw=nMb3KS`nBx*2Ur_QJ;EzroVtajj%;$@w#8=qTZ3t?*&! zeIgcrL4*aZ)b3{LwvbjP;^Fue;%= z7^~I08@-cP#%=b;y8Y)42DDwU)-!Q)vM#TgaqVVX8wN9ObI*Yp>q`+o-e|Aej6Mt><+k}_?f!Fzyl30B$k^DW_A6L9NSNb2VfUME*(biZc+W);4GES&FwLIWxnz?Th$Bz5Y_^4d2Ufeui_KKic7l z?u5%eZ8+TXHu?|51HIn({NC7+Nw4L$goEMg$H%fD`JXY_*8d~5@)*x0MSc;S~bO5X~cI|_rpEQp==M&JD+x9il{3eFdB zcG`M$?hNL2nbCV72LC>W9@8E>b2~z+r7%7XLEVvd8kn!ei6xAgL=R8WOdbx#x{-a7 z)|1RQo-D-jQYVU9x7l$*m?OK*j_&RX^X4m$PBn|)F+*>o&7bCvPxqJ||0B%ocg>N< z&EgNR-p!7)!tB`j2fQ21;tn&k8x9p_@m@33dD_gp1M%PCIb)7IihP!LVddk9z*A-- zpX45cNwK5Ry_zrY^HtZNn~@M8Q?e*%q&3;6%#kO}j+4@$k73X!X6V)EK8G*w!m3H& z{7Qd`lVtnHSyY}<0?=>9U#6u8-J};rwGqS4aa8V-%q}qRhUGm^fpJExhbAcRkQx68 zycg^A#;|}6L_fOdoAg=ye(luAiWV9DYyG`#l#6=XgL!R{hiG9q*I*?zzL!hh*CMx@ z*`1g|AI|aPG7x{nG5kp?eNQ@36%XGWA2-r!D0X7mhYsQ0i9NspNq^p34SVG3dm^^W zH|cYdOM6l~YOST>w5Pz^-cv`5BC*(SDLB|L-XAaTPD&QJU5He(c{b8W&vFzp1@w)F z)O>PNFgByDAhtWU&mWunOdxj7A6vCGsT-M7kRS>=kyo1GB_WmeNh%-sV+*(WwD

    iRT&ku~`jL!^CMIR0Vmlk% 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 LLq0{qE_(hSAmABr literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/.libs/denoise.o b/android/jni/rnnoise/src/.libs/denoise.o new file mode 100644 index 0000000000000000000000000000000000000000..a3b61aa94616bd1c40e17611508ac87b8e46f11b GIT binary patch literal 42592 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­_}z*(Zx zU(!>04t`Vm3XU`=-N@64JRQhW`p6jZJ9+vHPcP-Em8Zwy6v;L5bSh5=^VH7Mb#RvC zR^mbFBAo+k1X3Dduo+oA71;5{R08tBoWiG6TA@ZrEE z#81}_+ze-!aSTJa*jGQs`C^}1$Z@f6evac}ADqH*vG4r@$HhLDvZh;H69I(cRG*>v zEn#?F7>+|!>;lS*Dsb$KQ)?Wm_B^`{9wrAF>}Zqpe1%2J3W}C4!>KZkEerZQ3J$8V q^W+|COKJ+Milu_(>_|C0XO8nD)1aB65W&#%ws literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/.libs/pitch.o b/android/jni/rnnoise/src/.libs/pitch.o new file mode 100644 index 0000000000000000000000000000000000000000..7e693dd7fee99488b4108044fc05c0db0b08747a GIT binary patch literal 28384 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 literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/.libs/rnn.o b/android/jni/rnnoise/src/.libs/rnn.o new file mode 100644 index 0000000000000000000000000000000000000000..ff6b4225169ca7110d4c0b256d478c1f3634401f GIT binary patch literal 19592 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ɏ$F6ey%6i?5FJk1TCK>MCweCUCKU5R<$m# zsu7v0#hR>YR+m*-@672%s1cB`B&*%5MONhn?`E}=RXK`0 zP@eZD0IA}z1tTs%cC{K=uSRTEqphnTnStIaNM)!uS_{=gt4EDYMz6BYTaQ_lPo*5y z2K5nEWxlPe+DQq6-c{ZLwX;4a;+Nn&9u>B4bRH>os zRlBuXjZ&_&WvJ0pVM4OnDOv4@xx$q3IZ#uehFJ##R#|VcCM)B~8@QN*sXAk-wU~-A zLh@v=G_Y2BH!CM4kJ`%`GPIi-s<>?l(BEq_q4fq9y-MwMLJcQ66ca{Sm0tB~rzap$ zkV6tx0j9{-Ay(yScpGhn+62UqmyqkOQ7v<=%A@c%+^T#l*)pt3t+C*j zq=VEEQY*`bVJ*zCFsm}cqjpv1uVyI{;m?5@BL{wxJXU3iw?O$xLWm-*Z(?-t;xEDC zLr(2)O;iV&i(id!Ac?L>RaT`6{zh7rHiV<&@G7q@0b-lg0T`bo#;Z5MziX9oEJC!# z6rovcjqkH2TZ^ueG>43&Ib}p>GfNtZkg^pskS#w+_2kTYs(>mvBteFGl_8125ov@k z{*V-)EFe~(_O&WCvIiBiUb$Skp7br15u6_@3xL3dA1j%YkKkh=yhNp}RwE9=mcOwI z`LS|6$wR7XhXB&+g>jBr{JmloxR%GIRxQ5g}tWGM5=HfXUPWaZWZWk$JOs51~VbOekZr6qY(Ir95u2@9R;KS5!=bae+J=yQci|wf;x;uDe6^B zC`b9avI*6oJS7*X*;edOu=*eV_*L=5^H>8C?|fis{!-$>r3F-G${Q#`tn8EWL3PST zl>AC)$8L4CjQ+nATPd3nU+gjRdDXtbs+_1is3Md9D4(|~EtR%7+7Q;taHD&dkXw4F zvDguhR%WP*@;p`|%DMq{maO6xiISmq$F@2IR4h@-kxIn!MF{CuTa$9Q5_^hO`K!EH zRiNTfWdiUFH3zG92wjR*c}d1jdJya22I^7!B&)7u)m^1JGSog9sw?5YibKDtQ{YOI z>P9U3EL1G}ny>Qxs|uz`3wAoXf^J-OZso6XI5`YG#`e^=&Ml?{|gAD}ol zz{$}qK$-h5bNBbd{g=7>`wjOulKby7_csQ*e@B4(|215=jPTweaOVE%|9AHXG53)K z)6@|x36y=6wqzvAtJtT2=7gv?t4M#tNf5`nK`#K}a4~2xAkK%QO8{{)9@L0$r*P^W zw1UGDK;rMfOF!cOp2OLIG=4fD^^fE9jew-@99|62Jk5Ya?*gRp1%NmJ&CUkIxacu} zxMKSPLSOWQcq>Z%MS#>l8Ibyi0#g6yIM3mT7JZb%{eZ+D0Z8L+1f+41fHbZNlal;f z97X|>TnHe^eFfu4Za9o3xxs*>??w*$0FqpHPUGtd9f#J}il+-Tf*PT$7qk(|zjGo)u4hZ6xwPX-`F zqEk2=&ie;*ntdyT{yv=U&S4S;)41#4A6QoMm*6EBL9m6xW)5HDupftC!5ES|%;6di zYdK8j@Hi$RxlSB5gCP18<|n8FVruIRoF2qq|5bv;^uxHKt3dUXF+aJvA^4RiGdeL0q>F8i5FJnmgP&Cw`Zj%Iobbw^S|4>^Me2Y literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/.libs/rnn_data.o b/android/jni/rnnoise/src/.libs/rnn_data.o new file mode 100644 index 0000000000000000000000000000000000000000..66e361768395c8adc111cb53d3d27f46af9271e0 GIT binary patch literal 93208 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 z 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 X{{A4N0xuAPJ)v&;pS!`ZMuqqr#!3HH literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/_kiss_fft_guts.h b/android/jni/rnnoise/src/_kiss_fft_guts.h new file mode 100644 index 00000000..17392b3e --- /dev/null +++ b/android/jni/rnnoise/src/_kiss_fft_guts.h @@ -0,0 +1,182 @@ +/*Copyright (c) 2003-2004, Mark Borgerding + + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE.*/ + +#ifndef KISS_FFT_GUTS_H +#define KISS_FFT_GUTS_H + +#define MIN(a,b) ((a)<(b) ? (a):(b)) +#define MAX(a,b) ((a)>(b) ? (a):(b)) + +/* kiss_fft.h + defines kiss_fft_scalar as either short or a float type + and defines + typedef struct { kiss_fft_scalar r; kiss_fft_scalar i; }kiss_fft_cpx; */ +#include "kiss_fft.h" + +/* + Explanation of macros dealing with complex math: + + C_MUL(m,a,b) : m = a*b + C_FIXDIV( c , div ) : if a fixed point impl., c /= div. noop otherwise + C_SUB( res, a,b) : res = a - b + C_SUBFROM( res , a) : res -= a + C_ADDTO( res , a) : res += a + * */ +#ifdef FIXED_POINT +#include "arch.h" + + +#define SAMP_MAX 2147483647 +#define TWID_MAX 32767 +#define TRIG_UPSCALE 1 + +#define SAMP_MIN -SAMP_MAX + + +# define S_MUL(a,b) MULT16_32_Q15(b, a) + +# define C_MUL(m,a,b) \ + do{ (m).r = SUB32_ovflw(S_MUL((a).r,(b).r) , S_MUL((a).i,(b).i)); \ + (m).i = ADD32_ovflw(S_MUL((a).r,(b).i) , S_MUL((a).i,(b).r)); }while(0) + +# define C_MULC(m,a,b) \ + do{ (m).r = ADD32_ovflw(S_MUL((a).r,(b).r) , S_MUL((a).i,(b).i)); \ + (m).i = SUB32_ovflw(S_MUL((a).i,(b).r) , S_MUL((a).r,(b).i)); }while(0) + +# define C_MULBYSCALAR( c, s ) \ + do{ (c).r = S_MUL( (c).r , s ) ;\ + (c).i = S_MUL( (c).i , s ) ; }while(0) + +# define DIVSCALAR(x,k) \ + (x) = S_MUL( x, (TWID_MAX-((k)>>1))/(k)+1 ) + +# define C_FIXDIV(c,div) \ + do { DIVSCALAR( (c).r , div); \ + DIVSCALAR( (c).i , div); }while (0) + +#define C_ADD( res, a,b)\ + do {(res).r=ADD32_ovflw((a).r,(b).r); (res).i=ADD32_ovflw((a).i,(b).i); \ + }while(0) +#define C_SUB( res, a,b)\ + do {(res).r=SUB32_ovflw((a).r,(b).r); (res).i=SUB32_ovflw((a).i,(b).i); \ + }while(0) +#define C_ADDTO( res , a)\ + do {(res).r = ADD32_ovflw((res).r, (a).r); (res).i = ADD32_ovflw((res).i,(a).i);\ + }while(0) + +#define C_SUBFROM( res , a)\ + do {(res).r = ADD32_ovflw((res).r,(a).r); (res).i = SUB32_ovflw((res).i,(a).i); \ + }while(0) + +#if defined(OPUS_ARM_INLINE_ASM) +#include "arm/kiss_fft_armv4.h" +#endif + +#if defined(OPUS_ARM_INLINE_EDSP) +#include "arm/kiss_fft_armv5e.h" +#endif +#if defined(MIPSr1_ASM) +#include "mips/kiss_fft_mipsr1.h" +#endif + +#else /* not FIXED_POINT*/ + +# define S_MUL(a,b) ( (a)*(b) ) +#define C_MUL(m,a,b) \ + do{ (m).r = (a).r*(b).r - (a).i*(b).i;\ + (m).i = (a).r*(b).i + (a).i*(b).r; }while(0) +#define C_MULC(m,a,b) \ + do{ (m).r = (a).r*(b).r + (a).i*(b).i;\ + (m).i = (a).i*(b).r - (a).r*(b).i; }while(0) + +#define C_MUL4(m,a,b) C_MUL(m,a,b) + +# define C_FIXDIV(c,div) /* NOOP */ +# define C_MULBYSCALAR( c, s ) \ + do{ (c).r *= (s);\ + (c).i *= (s); }while(0) +#endif + +#ifndef CHECK_OVERFLOW_OP +# define CHECK_OVERFLOW_OP(a,op,b) /* noop */ +#endif + +#ifndef C_ADD +#define C_ADD( res, a,b)\ + do { \ + CHECK_OVERFLOW_OP((a).r,+,(b).r)\ + CHECK_OVERFLOW_OP((a).i,+,(b).i)\ + (res).r=(a).r+(b).r; (res).i=(a).i+(b).i; \ + }while(0) +#define C_SUB( res, a,b)\ + do { \ + CHECK_OVERFLOW_OP((a).r,-,(b).r)\ + CHECK_OVERFLOW_OP((a).i,-,(b).i)\ + (res).r=(a).r-(b).r; (res).i=(a).i-(b).i; \ + }while(0) +#define C_ADDTO( res , a)\ + do { \ + CHECK_OVERFLOW_OP((res).r,+,(a).r)\ + CHECK_OVERFLOW_OP((res).i,+,(a).i)\ + (res).r += (a).r; (res).i += (a).i;\ + }while(0) + +#define C_SUBFROM( res , a)\ + do {\ + CHECK_OVERFLOW_OP((res).r,-,(a).r)\ + CHECK_OVERFLOW_OP((res).i,-,(a).i)\ + (res).r -= (a).r; (res).i -= (a).i; \ + }while(0) +#endif /* C_ADD defined */ + +#ifdef FIXED_POINT +/*# define KISS_FFT_COS(phase) TRIG_UPSCALE*floor(MIN(32767,MAX(-32767,.5+32768 * cos (phase)))) +# define KISS_FFT_SIN(phase) TRIG_UPSCALE*floor(MIN(32767,MAX(-32767,.5+32768 * sin (phase))))*/ +# define KISS_FFT_COS(phase) floor(.5+TWID_MAX*cos (phase)) +# define KISS_FFT_SIN(phase) floor(.5+TWID_MAX*sin (phase)) +# define HALF_OF(x) ((x)>>1) +#elif defined(USE_SIMD) +# define KISS_FFT_COS(phase) _mm_set1_ps( cos(phase) ) +# define KISS_FFT_SIN(phase) _mm_set1_ps( sin(phase) ) +# define HALF_OF(x) ((x)*_mm_set1_ps(.5f)) +#else +# define KISS_FFT_COS(phase) (kiss_fft_scalar) cos(phase) +# define KISS_FFT_SIN(phase) (kiss_fft_scalar) sin(phase) +# define HALF_OF(x) ((x)*.5f) +#endif + +#define kf_cexp(x,phase) \ + do{ \ + (x)->r = KISS_FFT_COS(phase);\ + (x)->i = KISS_FFT_SIN(phase);\ + }while(0) + +#define kf_cexp2(x,phase) \ + do{ \ + (x)->r = TRIG_UPSCALE*celt_cos_norm((phase));\ + (x)->i = TRIG_UPSCALE*celt_cos_norm((phase)-32768);\ +}while(0) + +#endif /* KISS_FFT_GUTS_H */ diff --git a/android/jni/rnnoise/src/arch.h b/android/jni/rnnoise/src/arch.h new file mode 100644 index 00000000..52de6233 --- /dev/null +++ b/android/jni/rnnoise/src/arch.h @@ -0,0 +1,261 @@ +/* Copyright (c) 2003-2008 Jean-Marc Valin + Copyright (c) 2007-2008 CSIRO + Copyright (c) 2007-2009 Xiph.Org Foundation + Written by Jean-Marc Valin */ +/** + @file arch.h + @brief Various architecture definitions for CELT +*/ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef ARCH_H +#define ARCH_H + +#include "opus_types.h" +#include "common.h" + +# if !defined(__GNUC_PREREQ) +# if defined(__GNUC__)&&defined(__GNUC_MINOR__) +# define __GNUC_PREREQ(_maj,_min) \ + ((__GNUC__<<16)+__GNUC_MINOR__>=((_maj)<<16)+(_min)) +# else +# define __GNUC_PREREQ(_maj,_min) 0 +# endif +# endif + +#define CELT_SIG_SCALE 32768.f + +#define celt_fatal(str) _celt_fatal(str, __FILE__, __LINE__); +#ifdef ENABLE_ASSERTIONS +#include +#include +#ifdef __GNUC__ +__attribute__((noreturn)) +#endif +static OPUS_INLINE void _celt_fatal(const char *str, const char *file, int line) +{ + fprintf (stderr, "Fatal (internal) error in %s, line %d: %s\n", file, line, str); + abort(); +} +#define celt_assert(cond) {if (!(cond)) {celt_fatal("assertion failed: " #cond);}} +#define celt_assert2(cond, message) {if (!(cond)) {celt_fatal("assertion failed: " #cond "\n" message);}} +#else +#define celt_assert(cond) +#define celt_assert2(cond, message) +#endif + +#define IMUL32(a,b) ((a)*(b)) + +#define MIN16(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum 16-bit value. */ +#define MAX16(a,b) ((a) > (b) ? (a) : (b)) /**< Maximum 16-bit value. */ +#define MIN32(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum 32-bit value. */ +#define MAX32(a,b) ((a) > (b) ? (a) : (b)) /**< Maximum 32-bit value. */ +#define IMIN(a,b) ((a) < (b) ? (a) : (b)) /**< Minimum int value. */ +#define IMAX(a,b) ((a) > (b) ? (a) : (b)) /**< Maximum int value. */ +#define UADD32(a,b) ((a)+(b)) +#define USUB32(a,b) ((a)-(b)) + +/* Set this if opus_int64 is a native type of the CPU. */ +/* Assume that all LP64 architectures have fast 64-bit types; also x86_64 + (which can be ILP32 for x32) and Win64 (which is LLP64). */ +#if defined(__x86_64__) || defined(__LP64__) || defined(_WIN64) +#define OPUS_FAST_INT64 1 +#else +#define OPUS_FAST_INT64 0 +#endif + +#define PRINT_MIPS(file) + +#ifdef FIXED_POINT + +typedef opus_int16 opus_val16; +typedef opus_int32 opus_val32; +typedef opus_int64 opus_val64; + +typedef opus_val32 celt_sig; +typedef opus_val16 celt_norm; +typedef opus_val32 celt_ener; + +#define Q15ONE 32767 + +#define SIG_SHIFT 12 +/* Safe saturation value for 32-bit signals. Should be less than + 2^31*(1-0.85) to avoid blowing up on DC at deemphasis.*/ +#define SIG_SAT (300000000) + +#define NORM_SCALING 16384 + +#define DB_SHIFT 10 + +#define EPSILON 1 +#define VERY_SMALL 0 +#define VERY_LARGE16 ((opus_val16)32767) +#define Q15_ONE ((opus_val16)32767) + +#define SCALEIN(a) (a) +#define SCALEOUT(a) (a) + +#define ABS16(x) ((x) < 0 ? (-(x)) : (x)) +#define ABS32(x) ((x) < 0 ? (-(x)) : (x)) + +static OPUS_INLINE opus_int16 SAT16(opus_int32 x) { + return x > 32767 ? 32767 : x < -32768 ? -32768 : (opus_int16)x; +} + +#ifdef FIXED_DEBUG +#include "fixed_debug.h" +#else + +#include "fixed_generic.h" + +#ifdef OPUS_ARM_PRESUME_AARCH64_NEON_INTR +#include "arm/fixed_arm64.h" +#elif OPUS_ARM_INLINE_EDSP +#include "arm/fixed_armv5e.h" +#elif defined (OPUS_ARM_INLINE_ASM) +#include "arm/fixed_armv4.h" +#elif defined (BFIN_ASM) +#include "fixed_bfin.h" +#elif defined (TI_C5X_ASM) +#include "fixed_c5x.h" +#elif defined (TI_C6X_ASM) +#include "fixed_c6x.h" +#endif + +#endif + +#else /* FIXED_POINT */ + +typedef float opus_val16; +typedef float opus_val32; +typedef float opus_val64; + +typedef float celt_sig; +typedef float celt_norm; +typedef float celt_ener; + +#ifdef FLOAT_APPROX +/* This code should reliably detect NaN/inf even when -ffast-math is used. + Assumes IEEE 754 format. */ +static OPUS_INLINE int celt_isnan(float x) +{ + union {float f; opus_uint32 i;} in; + in.f = x; + return ((in.i>>23)&0xFF)==0xFF && (in.i&0x007FFFFF)!=0; +} +#else +#ifdef __FAST_MATH__ +#error Cannot build libopus with -ffast-math unless FLOAT_APPROX is defined. This could result in crashes on extreme (e.g. NaN) input +#endif +#define celt_isnan(x) ((x)!=(x)) +#endif + +#define Q15ONE 1.0f + +#define NORM_SCALING 1.f + +#define EPSILON 1e-15f +#define VERY_SMALL 1e-30f +#define VERY_LARGE16 1e15f +#define Q15_ONE ((opus_val16)1.f) + +/* This appears to be the same speed as C99's fabsf() but it's more portable. */ +#define ABS16(x) ((float)fabs(x)) +#define ABS32(x) ((float)fabs(x)) + +#define QCONST16(x,bits) (x) +#define QCONST32(x,bits) (x) + +#define NEG16(x) (-(x)) +#define NEG32(x) (-(x)) +#define NEG32_ovflw(x) (-(x)) +#define EXTRACT16(x) (x) +#define EXTEND32(x) (x) +#define SHR16(a,shift) (a) +#define SHL16(a,shift) (a) +#define SHR32(a,shift) (a) +#define SHL32(a,shift) (a) +#define PSHR32(a,shift) (a) +#define VSHR32(a,shift) (a) + +#define PSHR(a,shift) (a) +#define SHR(a,shift) (a) +#define SHL(a,shift) (a) +#define SATURATE(x,a) (x) +#define SATURATE16(x) (x) + +#define ROUND16(a,shift) (a) +#define SROUND16(a,shift) (a) +#define HALF16(x) (.5f*(x)) +#define HALF32(x) (.5f*(x)) + +#define ADD16(a,b) ((a)+(b)) +#define SUB16(a,b) ((a)-(b)) +#define ADD32(a,b) ((a)+(b)) +#define SUB32(a,b) ((a)-(b)) +#define ADD32_ovflw(a,b) ((a)+(b)) +#define SUB32_ovflw(a,b) ((a)-(b)) +#define MULT16_16_16(a,b) ((a)*(b)) +#define MULT16_16(a,b) ((opus_val32)(a)*(opus_val32)(b)) +#define MAC16_16(c,a,b) ((c)+(opus_val32)(a)*(opus_val32)(b)) + +#define MULT16_32_Q15(a,b) ((a)*(b)) +#define MULT16_32_Q16(a,b) ((a)*(b)) + +#define MULT32_32_Q31(a,b) ((a)*(b)) + +#define MAC16_32_Q15(c,a,b) ((c)+(a)*(b)) +#define MAC16_32_Q16(c,a,b) ((c)+(a)*(b)) + +#define MULT16_16_Q11_32(a,b) ((a)*(b)) +#define MULT16_16_Q11(a,b) ((a)*(b)) +#define MULT16_16_Q13(a,b) ((a)*(b)) +#define MULT16_16_Q14(a,b) ((a)*(b)) +#define MULT16_16_Q15(a,b) ((a)*(b)) +#define MULT16_16_P15(a,b) ((a)*(b)) +#define MULT16_16_P13(a,b) ((a)*(b)) +#define MULT16_16_P14(a,b) ((a)*(b)) +#define MULT16_32_P16(a,b) ((a)*(b)) + +#define DIV32_16(a,b) (((opus_val32)(a))/(opus_val16)(b)) +#define DIV32(a,b) (((opus_val32)(a))/(opus_val32)(b)) + +#define SCALEIN(a) ((a)*CELT_SIG_SCALE) +#define SCALEOUT(a) ((a)*(1/CELT_SIG_SCALE)) + +#define SIG2WORD16(x) (x) + +#endif /* !FIXED_POINT */ + +#ifndef GLOBAL_STACK_SIZE +#ifdef FIXED_POINT +#define GLOBAL_STACK_SIZE 120000 +#else +#define GLOBAL_STACK_SIZE 120000 +#endif +#endif + +#endif /* ARCH_H */ diff --git a/android/jni/rnnoise/src/celt_lpc.c b/android/jni/rnnoise/src/celt_lpc.c new file mode 100644 index 00000000..521351e9 --- /dev/null +++ b/android/jni/rnnoise/src/celt_lpc.c @@ -0,0 +1,279 @@ +/* Copyright (c) 2009-2010 Xiph.Org Foundation + Written by Jean-Marc Valin */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include "celt_lpc.h" +#include "arch.h" +#include "common.h" +#include "pitch.h" + +void _celt_lpc( + opus_val16 *_lpc, /* out: [0...p-1] LPC coefficients */ +const opus_val32 *ac, /* in: [0...p] autocorrelation values */ +int p +) +{ + int i, j; + opus_val32 r; + opus_val32 error = ac[0]; +#ifdef FIXED_POINT + opus_val32 lpc[LPC_ORDER]; +#else + float *lpc = _lpc; +#endif + + RNN_CLEAR(lpc, p); + if (ac[0] != 0) + { + for (i = 0; i < p; i++) { + /* Sum up this iteration's reflection coefficient */ + opus_val32 rr = 0; + for (j = 0; j < i; j++) + rr += MULT32_32_Q31(lpc[j],ac[i - j]); + rr += SHR32(ac[i + 1],3); + r = -SHL32(rr,3)/error; + /* Update LPC coefficients and total error */ + lpc[i] = SHR32(r,3); + for (j = 0; j < (i+1)>>1; j++) + { + opus_val32 tmp1, tmp2; + tmp1 = lpc[j]; + tmp2 = lpc[i-1-j]; + lpc[j] = tmp1 + MULT32_32_Q31(r,tmp2); + lpc[i-1-j] = tmp2 + MULT32_32_Q31(r,tmp1); + } + + error = error - MULT32_32_Q31(MULT32_32_Q31(r,r),error); + /* Bail out once we get 30 dB gain */ +#ifdef FIXED_POINT + if (error=1;j--) + { + mem[j]=mem[j-1]; + } + mem[0] = SROUND16(sum, SIG_SHIFT); + _y[i] = sum; + } +#else + int i,j; + celt_assert((ord&3)==0); + opus_val16 rden[ord]; + opus_val16 y[N+ord]; + for(i=0;i0); + celt_assert(overlap>=0); + if (overlap == 0) + { + xptr = x; + } else { + for (i=0;i0) + { + for(i=0;i= 536870912) + { + int shift2=1; + if (ac[0] >= 1073741824) + shift2++; + for (i=0;i<=lag;i++) + ac[i] = SHR32(ac[i], shift2); + shift += shift2; + } +#endif + + return shift; +} diff --git a/android/jni/rnnoise/src/celt_lpc.h b/android/jni/rnnoise/src/celt_lpc.h new file mode 100644 index 00000000..34e0ff99 --- /dev/null +++ b/android/jni/rnnoise/src/celt_lpc.h @@ -0,0 +1,59 @@ +/* Copyright (c) 2009-2010 Xiph.Org Foundation + Written by Jean-Marc Valin */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef PLC_H +#define PLC_H + +#include "arch.h" +#include "common.h" + +#if defined(OPUS_X86_MAY_HAVE_SSE4_1) +#include "x86/celt_lpc_sse.h" +#endif + +#define LPC_ORDER 24 + +void _celt_lpc(opus_val16 *_lpc, const opus_val32 *ac, int p); + +void celt_fir( + const opus_val16 *x, + const opus_val16 *num, + opus_val16 *y, + int N, + int ord); + +void celt_iir(const opus_val32 *x, + const opus_val16 *den, + opus_val32 *y, + int N, + int ord, + opus_val16 *mem); + +int _celt_autocorr(const opus_val16 *x, opus_val32 *ac, + const opus_val16 *window, int overlap, int lag, int n); + +#endif /* PLC_H */ diff --git a/android/jni/rnnoise/src/celt_lpc.lo b/android/jni/rnnoise/src/celt_lpc.lo new file mode 100644 index 00000000..738ab53f --- /dev/null +++ b/android/jni/rnnoise/src/celt_lpc.lo @@ -0,0 +1,12 @@ +# src/celt_lpc.lo - a libtool object file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +pic_object='.libs/celt_lpc.o' + +# Name of the non-PIC object +non_pic_object='celt_lpc.o' + diff --git a/android/jni/rnnoise/src/celt_lpc.o b/android/jni/rnnoise/src/celt_lpc.o new file mode 100644 index 0000000000000000000000000000000000000000..546ca14371fd582d7ae05817ef1b99e374a7c4b7 GIT binary patch literal 19064 zcmb7s4}4U`wg23`dzTeL?k4;duta`TgOxxOtIwTh@jd~Jmm5S9GCXYQQ4n@#BJ z?|wda=A1L%_alK#_$P&*gZ}6Y&yH{C2Bh1IgfF z96ANPCK2(3!;$h85ev5PqJmIS0%z#EnHEI)sM~D65Tl9Y6c1CyPdHpv87Z$TsmlGj zB!$C$^|dHHSxO)qN|J|>&WcoR>zif~QuS?9`dEh_`W#6*$bZRCI9yh~xM4}Ss-{$u z!(rci@9aBlmR~7-zaaiCJ~S0I;&19 z2h>+tT~R|ksrufYY)Nic^LqdF7Jd@*LGy}dKz(&3)l16j`|JC@lCM?vU6W@iNh$}_ zS0Aa9EUET6Zm=Y;RZ^R7PSRw7Df&ukYpcq`)g{Zwynf@&xzQ5Zrqp!gDfz6?fawBH&Mwi|3*TQf(Fzl?W-**P1WbP$&zAyoBm0Ckq2uB9Pd?1-*IKk@BdeQ zr8Uc7S0vm}{Xk`PSvVZ@C6CCh=JR1i+R;{+mbpDee_I+eY|8WidE9`p(Sax4Mpd8 z@z5ZM?uXo9)F)B5poTqSCf?+Sas|DvWa2*w&-KSX@Xq(n^Un1a&GAP+86A5)5IY-) zeR0P0xXzdv1#kFEPy5?HbetrGAU3>l#)~F%ewUfk-rzFVeFvrnVs97Z9xiC^DlqTb z8;JWRrukz9Z3H+0bOz!@6TdLCjqylEP%-pI)ZUkA$TMQ+PTf#ZQITVgUn4C(V-_FA zd*qC{;52nK63C%IbdS>?-RTVU{=v*SVt&_+E@#AE55`XV51sT!&pWo0F28wud!Tpc zjM%}zp_2hngCNYv+h?xnM)Qp3W047g_?^A}=x2I;wmJWB?lJG#UAo!)6l8l|MPZJg zETm#}3|FxC}}{mCEw=nMb3KS`nBx*2Ur_QJ;EzroVtajj%;$@w#8=qTZ3t?*&! zeIgcrL4*aZ)b3{LwvbjP;^Fue;%= z7^~I08@-cP#%=b;y8Y)42DDwU)-!Q)vM#TgaqVVX8wN9ObI*Yp>q`+o-e|Aej6Mt><+k}_?f!Fzyl30B$k^DW_A6L9NSNb2VfUME*(biZc+W);4GES&FwLIWxnz?Th$Bz5Y_^4d2Ufeui_KKic7l z?u5%eZ8+TXHu?|51HIn({NC7+Nw4L$goEMg$H%fD`JXY_*8d~5@)*x0MSc;S~bO5X~cI|_rpEQp==M&JD+x9il{3eFdB zcG`M$?hNL2nbCV72LC>W9@8E>b2~z+r7%7XLEVvd8kn!ei6xAgL=R8WOdbx#x{-a7 z)|1RQo-D-jQYVU9x7l$*m?OK*j_&RX^X4m$PBn|)F+*>o&7bCvPxqJ||0B%ocg>N< z&EgNR-p!7)!tB`j2fQ21;tn&k8x9p_@m@33dD_gp1M%PCIb)7IihP!LVddk9z*A-- zpX45cNwK5Ry_zrY^HtZNn~@M8Q?e*%q&3;6%#kO}j+4@$k73X!X6V)EK8G*w!m3H& z{7Qd`lVtnHSyY}<0?=>9U#6u8-J};rwGqS4aa8V-%q}qRhUGm^fpJExhbAcRkQx68 zycg^A#;|}6L_fOdoAg=ye(luAiWV9DYyG`#l#6=XgL!R{hiG9q*I*?zzL!hh*CMx@ z*`1g|AI|aPG7x{nG5kp?eNQ@36%XGWA2-r!D0X7mhYsQ0i9NspNq^p34SVG3dm^^W zH|cYdOM6l~YOST>w5Pz^-cv`5BC*(SDLB|L-XAaTPD&QJU5He(c{b8W&vFzp1@w)F z)O>PNFgByDAhtWU&mWunOdxj7A6vCGsT-M7kRS>=kyo1GB_WmeNh%-sV+*(WwD
    iRT&ku~`jL!^CMIR0Vmlk% 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 LLq0{qE_(hSAmABr literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/common.h b/android/jni/rnnoise/src/common.h new file mode 100644 index 00000000..5005bfff --- /dev/null +++ b/android/jni/rnnoise/src/common.h @@ -0,0 +1,48 @@ + + +#ifndef COMMON_H +#define COMMON_H + +#include "stdlib.h" +#include "string.h" + +#define RNN_INLINE inline +#define OPUS_INLINE inline + + +/** RNNoise wrapper for malloc(). To do your own dynamic allocation, all you need t +o do is replace this function and rnnoise_free */ +#ifndef OVERRIDE_RNNOISE_ALLOC +static RNN_INLINE void *rnnoise_alloc (size_t size) +{ + return malloc(size); +} +#endif + +/** RNNoise wrapper for free(). To do your own dynamic allocation, all you need to do is replace this function and rnnoise_alloc */ +#ifndef OVERRIDE_RNNOISE_FREE +static RNN_INLINE void rnnoise_free (void *ptr) +{ + free(ptr); +} +#endif + +/** Copy n elements from src to dst. The 0* term provides compile-time type checking */ +#ifndef OVERRIDE_RNN_COPY +#define RNN_COPY(dst, src, n) (memcpy((dst), (src), (n)*sizeof(*(dst)) + 0*((dst)-(src)) )) +#endif + +/** Copy n elements from src to dst, allowing overlapping regions. The 0* term + provides compile-time type checking */ +#ifndef OVERRIDE_RNN_MOVE +#define RNN_MOVE(dst, src, n) (memmove((dst), (src), (n)*sizeof(*(dst)) + 0*((dst)-(src)) )) +#endif + +/** Set n elements of dst to zero */ +#ifndef OVERRIDE_RNN_CLEAR +#define RNN_CLEAR(dst, n) (memset((dst), 0, (n)*sizeof(*(dst)))) +#endif + + + +#endif diff --git a/android/jni/rnnoise/src/compile.sh b/android/jni/rnnoise/src/compile.sh new file mode 100755 index 00000000..4b2ea538 --- /dev/null +++ b/android/jni/rnnoise/src/compile.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +gcc -DTRAINING=1 -Wall -W -O3 -g -I../include denoise.c kiss_fft.c pitch.c celt_lpc.c rnn.c rnn_data.c -o denoise_training -lm diff --git a/android/jni/rnnoise/src/denoise.c b/android/jni/rnnoise/src/denoise.c new file mode 100644 index 00000000..5a628440 --- /dev/null +++ b/android/jni/rnnoise/src/denoise.c @@ -0,0 +1,646 @@ +/* Copyright (c) 2018 Gregor Richards + * Copyright (c) 2017 Mozilla */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#include +#include "kiss_fft.h" +#include "common.h" +#include +#include "rnnoise.h" +#include "pitch.h" +#include "arch.h" +#include "rnn.h" +#include "rnn_data.h" + +#define FRAME_SIZE_SHIFT 2 +#define FRAME_SIZE (120<rnn.model = model; + else + st->rnn.model = &rnnoise_model_orig; + st->rnn.vad_gru_state = calloc(sizeof(float), st->rnn.model->vad_gru_size); + st->rnn.noise_gru_state = calloc(sizeof(float), st->rnn.model->noise_gru_size); + st->rnn.denoise_gru_state = calloc(sizeof(float), st->rnn.model->denoise_gru_size); + return 0; +} + +DenoiseState *rnnoise_create(RNNModel *model) { + DenoiseState *st; + st = malloc(rnnoise_get_size()); + rnnoise_init(st, model); + return st; +} + +void rnnoise_destroy(DenoiseState *st) { + free(st->rnn.vad_gru_state); + free(st->rnn.noise_gru_state); + free(st->rnn.denoise_gru_state); + free(st); +} + +#if TRAINING +int lowpass = FREQ_SIZE; +int band_lp = NB_BANDS; +#endif + +static void frame_analysis(DenoiseState *st, kiss_fft_cpx *X, float *Ex, const float *in) { + int i; + float x[WINDOW_SIZE]; + RNN_COPY(x, st->analysis_mem, FRAME_SIZE); + for (i=0;ianalysis_mem, in, FRAME_SIZE); + apply_window(x); + forward_transform(X, x); +#if TRAINING + for (i=lowpass;i>1]; + int pitch_index; + float gain; + float *(pre[1]); + float tmp[NB_BANDS]; + float follow, logMax; + frame_analysis(st, X, Ex, in); + RNN_MOVE(st->pitch_buf, &st->pitch_buf[FRAME_SIZE], PITCH_BUF_SIZE-FRAME_SIZE); + RNN_COPY(&st->pitch_buf[PITCH_BUF_SIZE-FRAME_SIZE], in, FRAME_SIZE); + pre[0] = &st->pitch_buf[0]; + pitch_downsample(pre, pitch_buf, PITCH_BUF_SIZE, 1); + pitch_search(pitch_buf+(PITCH_MAX_PERIOD>>1), pitch_buf, PITCH_FRAME_SIZE, + PITCH_MAX_PERIOD-3*PITCH_MIN_PERIOD, &pitch_index); + pitch_index = PITCH_MAX_PERIOD-pitch_index; + + gain = remove_doubling(pitch_buf, PITCH_MAX_PERIOD, PITCH_MIN_PERIOD, + PITCH_FRAME_SIZE, &pitch_index, st->last_period, st->last_gain); + st->last_period = pitch_index; + st->last_gain = gain; + for (i=0;ipitch_buf[PITCH_BUF_SIZE-WINDOW_SIZE-pitch_index+i]; + apply_window(p); + forward_transform(P, p); + compute_band_energy(Ep, P); + compute_band_corr(Exp, X, P); + for (i=0;icepstral_mem[st->memid]; + ceps_1 = (st->memid < 1) ? st->cepstral_mem[CEPS_MEM+st->memid-1] : st->cepstral_mem[st->memid-1]; + ceps_2 = (st->memid < 2) ? st->cepstral_mem[CEPS_MEM+st->memid-2] : st->cepstral_mem[st->memid-2]; + for (i=0;imemid++; + for (i=0;imemid == CEPS_MEM) st->memid = 0; + for (i=0;icepstral_mem[i][k] - st->cepstral_mem[j][k]; + dist += tmp*tmp; + } + if (j!=i) + mindist = MIN32(mindist, dist); + } + spec_variability += mindist; + } + features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; + return TRAINING && E < 0.1; +} + +static void frame_synthesis(DenoiseState *st, float *out, const kiss_fft_cpx *y) { + float x[WINDOW_SIZE]; + int i; + inverse_transform(x, y); + apply_window(x); + for (i=0;isynthesis_mem[i]; + RNN_COPY(st->synthesis_mem, &x[FRAME_SIZE], FRAME_SIZE); +} + +static void biquad(float *y, float mem[2], const float *x, const float *b, const float *a, int N) { + int i; + for (i=0;ig[i]) r[i] = 1; + else r[i] = Exp[i]*(1-g[i])/(.001 + g[i]*(1-Exp[i])); + r[i] = MIN16(1, MAX16(0, r[i])); +#else + if (Exp[i]>g[i]) r[i] = 1; + else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); + r[i] = sqrt(MIN16(1, MAX16(0, r[i]))); +#endif + r[i] *= sqrt(Ex[i]/(1e-8+Ep[i])); + } + interp_band_gain(rf, r); + for (i=0;imem_hp_x, in, b_hp, a_hp, FRAME_SIZE); + silence = compute_frame_features(st, X, P, Ex, Ep, Exp, features, x); + + if (!silence) { + compute_rnn(&st->rnn, g, &vad_prob, features); + pitch_filter(X, P, Ex, Ep, Exp, g); + for (i=0;ilastg[i]); + st->lastg[i] = g[i]; + } + interp_band_gain(gf, g); +#if 1 + for (i=0;i \n", argv[0]); + return 1; + } + f1 = fopen(argv[1], "r"); + f2 = fopen(argv[2], "r"); + maxCount = atoi(argv[3]); + for(i=0;i<150;i++) { + short tmp[FRAME_SIZE]; + fread(tmp, sizeof(short), FRAME_SIZE, f2); + } + while (1) { + kiss_fft_cpx X[FREQ_SIZE], Y[FREQ_SIZE], N[FREQ_SIZE], P[WINDOW_SIZE]; + float Ex[NB_BANDS], Ey[NB_BANDS], En[NB_BANDS], Ep[NB_BANDS]; + float Exp[NB_BANDS]; + float Ln[NB_BANDS]; + float features[NB_FEATURES]; + float g[NB_BANDS]; + short tmp[FRAME_SIZE]; + float vad=0; + float E=0; + if (count==maxCount) break; + if ((count%1000)==0) fprintf(stderr, "%d\r", count); + if (++gain_change_count > 2821) { + speech_gain = pow(10., (-40+(rand()%60))/20.); + noise_gain = pow(10., (-30+(rand()%50))/20.); + if (rand()%10==0) noise_gain = 0; + noise_gain *= speech_gain; + if (rand()%10==0) speech_gain = 0; + gain_change_count = 0; + rand_resp(a_noise, b_noise); + rand_resp(a_sig, b_sig); + lowpass = FREQ_SIZE * 3000./24000. * pow(50., rand()/(double)RAND_MAX); + for (i=0;i lowpass) { + band_lp = i; + break; + } + } + } + if (speech_gain != 0) { + fread(tmp, sizeof(short), FRAME_SIZE, f1); + if (feof(f1)) { + rewind(f1); + fread(tmp, sizeof(short), FRAME_SIZE, f1); + } + for (i=0;i 1e9f) { + vad_cnt=0; + } else if (E > 1e8f) { + vad_cnt -= 5; + } else if (E > 1e7f) { + vad_cnt++; + } else { + vad_cnt+=2; + } + if (vad_cnt < 0) vad_cnt = 0; + if (vad_cnt > 15) vad_cnt = 15; + + if (vad_cnt >= 10) vad = 0; + else if (vad_cnt > 0) vad = 0.5f; + else vad = 1.f; + + frame_analysis(st, Y, Ey, x); + frame_analysis(noise_state, N, En, n); + for (i=0;ilast_gain, noisy->last_period); + for (i=0;i 1) g[i] = 1; + if (silence || i > band_lp) g[i] = -1; + if (Ey[i] < 5e-2 && Ex[i] < 5e-2) g[i] = -1; + if (vad==0 && noise_gain==0) g[i] = -1; + } + count++; +#if 1 + fwrite(features, sizeof(float), NB_FEATURES, stdout); + fwrite(g, sizeof(float), NB_BANDS, stdout); + fwrite(Ln, sizeof(float), NB_BANDS, stdout); + fwrite(&vad, sizeof(float), 1, stdout); +#endif + } + fprintf(stderr, "matrix size: %d x %d\n", count, NB_FEATURES + 2*NB_BANDS + 1); + fclose(f1); + fclose(f2); + return 0; +} + +#endif diff --git a/android/jni/rnnoise/src/denoise.lo b/android/jni/rnnoise/src/denoise.lo new file mode 100644 index 00000000..7dbf2708 --- /dev/null +++ b/android/jni/rnnoise/src/denoise.lo @@ -0,0 +1,12 @@ +# src/denoise.lo - a libtool object file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +pic_object='.libs/denoise.o' + +# Name of the non-PIC object +non_pic_object='denoise.o' + diff --git a/android/jni/rnnoise/src/denoise.o b/android/jni/rnnoise/src/denoise.o new file mode 100644 index 0000000000000000000000000000000000000000..fbca26684cc6f58af0bb3ccb6e9228b876988a09 GIT binary patch literal 42512 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 + /* m is guaranteed to be a multiple of 4. */ + for (j=0;jtwiddles[fstride*m]; +#endif + for (i=0;itwiddles; + /* For non-custom modes, m is guaranteed to be a multiple of 4. */ + k=m; + do { + + C_MUL(scratch[1],Fout[m] , *tw1); + C_MUL(scratch[2],Fout[m2] , *tw2); + + C_ADD(scratch[3],scratch[1],scratch[2]); + C_SUB(scratch[0],scratch[1],scratch[2]); + tw1 += fstride; + tw2 += fstride*2; + + Fout[m].r = SUB32_ovflw(Fout->r, HALF_OF(scratch[3].r)); + Fout[m].i = SUB32_ovflw(Fout->i, HALF_OF(scratch[3].i)); + + C_MULBYSCALAR( scratch[0] , epi3.i ); + + C_ADDTO(*Fout,scratch[3]); + + Fout[m2].r = ADD32_ovflw(Fout[m].r, scratch[0].i); + Fout[m2].i = SUB32_ovflw(Fout[m].i, scratch[0].r); + + Fout[m].r = SUB32_ovflw(Fout[m].r, scratch[0].i); + Fout[m].i = ADD32_ovflw(Fout[m].i, scratch[0].r); + + ++Fout; + } while(--k); + } +} + + +#ifndef OVERRIDE_kf_bfly5 +static void kf_bfly5( + kiss_fft_cpx * Fout, + const size_t fstride, + const kiss_fft_state *st, + int m, + int N, + int mm + ) +{ + kiss_fft_cpx *Fout0,*Fout1,*Fout2,*Fout3,*Fout4; + int i, u; + kiss_fft_cpx scratch[13]; + const kiss_twiddle_cpx *tw; + kiss_twiddle_cpx ya,yb; + kiss_fft_cpx * Fout_beg = Fout; + +#ifdef FIXED_POINT + ya.r = 10126; + ya.i = -31164; + yb.r = -26510; + yb.i = -19261; +#else + ya = st->twiddles[fstride*m]; + yb = st->twiddles[fstride*2*m]; +#endif + tw=st->twiddles; + + for (i=0;ir = ADD32_ovflw(Fout0->r, ADD32_ovflw(scratch[7].r, scratch[8].r)); + Fout0->i = ADD32_ovflw(Fout0->i, ADD32_ovflw(scratch[7].i, scratch[8].i)); + + scratch[5].r = ADD32_ovflw(scratch[0].r, ADD32_ovflw(S_MUL(scratch[7].r,ya.r), S_MUL(scratch[8].r,yb.r))); + scratch[5].i = ADD32_ovflw(scratch[0].i, ADD32_ovflw(S_MUL(scratch[7].i,ya.r), S_MUL(scratch[8].i,yb.r))); + + scratch[6].r = ADD32_ovflw(S_MUL(scratch[10].i,ya.i), S_MUL(scratch[9].i,yb.i)); + scratch[6].i = NEG32_ovflw(ADD32_ovflw(S_MUL(scratch[10].r,ya.i), S_MUL(scratch[9].r,yb.i))); + + C_SUB(*Fout1,scratch[5],scratch[6]); + C_ADD(*Fout4,scratch[5],scratch[6]); + + scratch[11].r = ADD32_ovflw(scratch[0].r, ADD32_ovflw(S_MUL(scratch[7].r,yb.r), S_MUL(scratch[8].r,ya.r))); + scratch[11].i = ADD32_ovflw(scratch[0].i, ADD32_ovflw(S_MUL(scratch[7].i,yb.r), S_MUL(scratch[8].i,ya.r))); + scratch[12].r = SUB32_ovflw(S_MUL(scratch[9].i,ya.i), S_MUL(scratch[10].i,yb.i)); + scratch[12].i = SUB32_ovflw(S_MUL(scratch[10].r,yb.i), S_MUL(scratch[9].r,ya.i)); + + C_ADD(*Fout2,scratch[11],scratch[12]); + C_SUB(*Fout3,scratch[11],scratch[12]); + + ++Fout0;++Fout1;++Fout2;++Fout3;++Fout4; + } + } +} +#endif /* OVERRIDE_kf_bfly5 */ + + +#endif + + +#ifdef CUSTOM_MODES + +static +void compute_bitrev_table( + int Fout, + opus_int16 *f, + const size_t fstride, + int in_stride, + opus_int16 * factors, + const kiss_fft_state *st + ) +{ + const int p=*factors++; /* the radix */ + const int m=*factors++; /* stage's fft length/p */ + + /*printf ("fft %d %d %d %d %d %d\n", p*m, m, p, s2, fstride*in_stride, N);*/ + if (m==1) + { + int j; + for (j=0;j32000 || (opus_int32)p*(opus_int32)p > n) + p = n; /* no more factors, skip to end */ + } + n /= p; +#ifdef RADIX_TWO_ONLY + if (p!=2 && p != 4) +#else + if (p>5) +#endif + { + return 0; + } + facbuf[2*stages] = p; + if (p==2 && stages > 1) + { + facbuf[2*stages] = 4; + facbuf[2] = 2; + } + stages++; + } while (n > 1); + n = nbak; + /* Reverse the order to get the radix 4 at the end, so we can use the + fast degenerate case. It turns out that reversing the order also + improves the noise behaviour. */ + for (i=0;i= memneeded) + st = (kiss_fft_state*)mem; + *lenmem = memneeded; + } + if (st) { + opus_int16 *bitrev; + kiss_twiddle_cpx *twiddles; + + st->nfft=nfft; +#ifdef FIXED_POINT + st->scale_shift = celt_ilog2(st->nfft); + if (st->nfft == 1<scale_shift) + st->scale = Q15ONE; + else + st->scale = (1073741824+st->nfft/2)/st->nfft>>(15-st->scale_shift); +#else + st->scale = 1.f/nfft; +#endif + if (base != NULL) + { + st->twiddles = base->twiddles; + st->shift = 0; + while (st->shift < 32 && nfft<shift != base->nfft) + st->shift++; + if (st->shift>=32) + goto fail; + } else { + st->twiddles = twiddles = (kiss_twiddle_cpx*)KISS_FFT_MALLOC(sizeof(kiss_twiddle_cpx)*nfft); + compute_twiddles(twiddles, nfft); + st->shift = -1; + } + if (!kf_factor(nfft,st->factors)) + { + goto fail; + } + + /* bitrev */ + st->bitrev = bitrev = (opus_int16*)KISS_FFT_MALLOC(sizeof(opus_int16)*nfft); + if (st->bitrev==NULL) + goto fail; + compute_bitrev_table(0, bitrev, 1,1, st->factors,st); + + /* Initialize architecture specific fft parameters */ + if (opus_fft_alloc_arch(st, arch)) + goto fail; + } + return st; +fail: + opus_fft_free(st, arch); + return NULL; +} + +kiss_fft_state *opus_fft_alloc(int nfft,void * mem,size_t * lenmem, int arch) +{ + return opus_fft_alloc_twiddles(nfft, mem, lenmem, NULL, arch); +} + +void opus_fft_free_arch_c(kiss_fft_state *st) { + (void)st; +} + +void opus_fft_free(const kiss_fft_state *cfg, int arch) +{ + if (cfg) + { + opus_fft_free_arch((kiss_fft_state *)cfg, arch); + opus_free((opus_int16*)cfg->bitrev); + if (cfg->shift < 0) + opus_free((kiss_twiddle_cpx*)cfg->twiddles); + opus_free((kiss_fft_state*)cfg); + } +} + +#endif /* CUSTOM_MODES */ + +void opus_fft_impl(const kiss_fft_state *st,kiss_fft_cpx *fout) +{ + int m2, m; + int p; + int L; + int fstride[MAXFACTORS]; + int i; + int shift; + + /* st->shift can be -1 */ + shift = st->shift>0 ? st->shift : 0; + + fstride[0] = 1; + L=0; + do { + p = st->factors[2*L]; + m = st->factors[2*L+1]; + fstride[L+1] = fstride[L]*p; + L++; + } while(m!=1); + m = st->factors[2*L-1]; + for (i=L-1;i>=0;i--) + { + if (i!=0) + m2 = st->factors[2*i-1]; + else + m2 = 1; + switch (st->factors[2*i]) + { + case 2: + kf_bfly2(fout, m, fstride[i]); + break; + case 4: + kf_bfly4(fout,fstride[i]<scale_shift-1; +#endif + scale = st->scale; + + celt_assert2 (fin != fout, "In-place FFT not supported"); + /* Bit-reverse the input */ + for (i=0;infft;i++) + { + kiss_fft_cpx x = fin[i]; + fout[st->bitrev[i]].r = SHR32(MULT16_32_Q16(scale, x.r), scale_shift); + fout[st->bitrev[i]].i = SHR32(MULT16_32_Q16(scale, x.i), scale_shift); + } + opus_fft_impl(st, fout); +} + + +void opus_ifft_c(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout) +{ + int i; + celt_assert2 (fin != fout, "In-place FFT not supported"); + /* Bit-reverse the input */ + for (i=0;infft;i++) + fout[st->bitrev[i]] = fin[i]; + for (i=0;infft;i++) + fout[i].i = -fout[i].i; + opus_fft_impl(st, fout); + for (i=0;infft;i++) + fout[i].i = -fout[i].i; +} diff --git a/android/jni/rnnoise/src/kiss_fft.h b/android/jni/rnnoise/src/kiss_fft.h new file mode 100644 index 00000000..b2fe9a47 --- /dev/null +++ b/android/jni/rnnoise/src/kiss_fft.h @@ -0,0 +1,203 @@ +/*Copyright (c) 2003-2004, Mark Borgerding + Lots of modifications by Jean-Marc Valin + Copyright (c) 2005-2007, Xiph.Org Foundation + Copyright (c) 2008, Xiph.Org Foundation, CSIRO + + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE.*/ + +#ifndef KISS_FFT_H +#define KISS_FFT_H + +#include +#include +#include "arch.h" + +#include +#define opus_alloc(x) malloc(x) +#define opus_free(x) free(x) + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef USE_SIMD +# include +# define kiss_fft_scalar __m128 +#define KISS_FFT_MALLOC(nbytes) memalign(16,nbytes) +#else +#define KISS_FFT_MALLOC opus_alloc +#endif + +#ifdef FIXED_POINT +#include "arch.h" + +# define kiss_fft_scalar opus_int32 +# define kiss_twiddle_scalar opus_int16 + + +#else +# ifndef kiss_fft_scalar +/* default is float */ +# define kiss_fft_scalar float +# define kiss_twiddle_scalar float +# define KF_SUFFIX _celt_single +# endif +#endif + +typedef struct { + kiss_fft_scalar r; + kiss_fft_scalar i; +}kiss_fft_cpx; + +typedef struct { + kiss_twiddle_scalar r; + kiss_twiddle_scalar i; +}kiss_twiddle_cpx; + +#define MAXFACTORS 8 +/* e.g. an fft of length 128 has 4 factors + as far as kissfft is concerned + 4*4*4*2 + */ + +typedef struct arch_fft_state{ + int is_supported; + void *priv; +} arch_fft_state; + +typedef struct kiss_fft_state{ + int nfft; + opus_val16 scale; +#ifdef FIXED_POINT + int scale_shift; +#endif + int shift; + opus_int16 factors[2*MAXFACTORS]; + const opus_int16 *bitrev; + const kiss_twiddle_cpx *twiddles; + arch_fft_state *arch_fft; +} kiss_fft_state; + +#if defined(HAVE_ARM_NE10) +#include "arm/fft_arm.h" +#endif + +/*typedef struct kiss_fft_state* kiss_fft_cfg;*/ + +/** + * opus_fft_alloc + * + * Initialize a FFT (or IFFT) algorithm's cfg/state buffer. + * + * typical usage: kiss_fft_cfg mycfg=opus_fft_alloc(1024,0,NULL,NULL); + * + * The return value from fft_alloc is a cfg buffer used internally + * by the fft routine or NULL. + * + * If lenmem is NULL, then opus_fft_alloc will allocate a cfg buffer using malloc. + * The returned value should be free()d when done to avoid memory leaks. + * + * The state can be placed in a user supplied buffer 'mem': + * If lenmem is not NULL and mem is not NULL and *lenmem is large enough, + * then the function places the cfg in mem and the size used in *lenmem + * and returns mem. + * + * If lenmem is not NULL and ( mem is NULL or *lenmem is not large enough), + * then the function returns NULL and places the minimum cfg + * buffer size in *lenmem. + * */ + +kiss_fft_state *opus_fft_alloc_twiddles(int nfft,void * mem,size_t * lenmem, const kiss_fft_state *base, int arch); + +kiss_fft_state *opus_fft_alloc(int nfft,void * mem,size_t * lenmem, int arch); + +/** + * opus_fft(cfg,in_out_buf) + * + * Perform an FFT on a complex input buffer. + * for a forward FFT, + * fin should be f[0] , f[1] , ... ,f[nfft-1] + * fout will be F[0] , F[1] , ... ,F[nfft-1] + * Note that each element is complex and can be accessed like + f[k].r and f[k].i + * */ +void opus_fft_c(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout); +void opus_ifft_c(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout); + +void opus_fft_impl(const kiss_fft_state *st,kiss_fft_cpx *fout); +void opus_ifft_impl(const kiss_fft_state *st,kiss_fft_cpx *fout); + +void opus_fft_free(const kiss_fft_state *cfg, int arch); + + +void opus_fft_free_arch_c(kiss_fft_state *st); +int opus_fft_alloc_arch_c(kiss_fft_state *st); + +#if !defined(OVERRIDE_OPUS_FFT) +/* Is run-time CPU detection enabled on this platform? */ +#if defined(OPUS_HAVE_RTCD) && (defined(HAVE_ARM_NE10)) + +extern int (*const OPUS_FFT_ALLOC_ARCH_IMPL[OPUS_ARCHMASK+1])( + kiss_fft_state *st); + +#define opus_fft_alloc_arch(_st, arch) \ + ((*OPUS_FFT_ALLOC_ARCH_IMPL[(arch)&OPUS_ARCHMASK])(_st)) + +extern void (*const OPUS_FFT_FREE_ARCH_IMPL[OPUS_ARCHMASK+1])( + kiss_fft_state *st); +#define opus_fft_free_arch(_st, arch) \ + ((*OPUS_FFT_FREE_ARCH_IMPL[(arch)&OPUS_ARCHMASK])(_st)) + +extern void (*const OPUS_FFT[OPUS_ARCHMASK+1])(const kiss_fft_state *cfg, + const kiss_fft_cpx *fin, kiss_fft_cpx *fout); +#define opus_fft(_cfg, _fin, _fout, arch) \ + ((*OPUS_FFT[(arch)&OPUS_ARCHMASK])(_cfg, _fin, _fout)) + +extern void (*const OPUS_IFFT[OPUS_ARCHMASK+1])(const kiss_fft_state *cfg, + const kiss_fft_cpx *fin, kiss_fft_cpx *fout); +#define opus_ifft(_cfg, _fin, _fout, arch) \ + ((*OPUS_IFFT[(arch)&OPUS_ARCHMASK])(_cfg, _fin, _fout)) + +#else /* else for if defined(OPUS_HAVE_RTCD) && (defined(HAVE_ARM_NE10)) */ + +#define opus_fft_alloc_arch(_st, arch) \ + ((void)(arch), opus_fft_alloc_arch_c(_st)) + +#define opus_fft_free_arch(_st, arch) \ + ((void)(arch), opus_fft_free_arch_c(_st)) + +#define opus_fft(_cfg, _fin, _fout, arch) \ + ((void)(arch), opus_fft_c(_cfg, _fin, _fout)) + +#define opus_ifft(_cfg, _fin, _fout, arch) \ + ((void)(arch), opus_ifft_c(_cfg, _fin, _fout)) + +#endif /* end if defined(OPUS_HAVE_RTCD) && (defined(HAVE_ARM_NE10)) */ +#endif /* end if !defined(OVERRIDE_OPUS_FFT) */ + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/android/jni/rnnoise/src/kiss_fft.lo b/android/jni/rnnoise/src/kiss_fft.lo new file mode 100644 index 00000000..5bcc159e --- /dev/null +++ b/android/jni/rnnoise/src/kiss_fft.lo @@ -0,0 +1,12 @@ +# src/kiss_fft.lo - a libtool object file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +pic_object='.libs/kiss_fft.o' + +# Name of the non-PIC object +non_pic_object='kiss_fft.o' + diff --git a/android/jni/rnnoise/src/kiss_fft.o b/android/jni/rnnoise/src/kiss_fft.o new file mode 100644 index 0000000000000000000000000000000000000000..8213c0b3e6d9844f58800899dba847d7b0b79056 GIT binary patch literal 29360 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­_}z*(Zx zU(!>04t`Vm3XU`=-N@64JRQhW`p6jZJ9+vHPcP-Em8Zwy6v;L5bSh5=^VH7Mb#RvC zR^mbFBAo+k1X3Dduo+oA71;5{R08tBoWiG6TA@ZrEE z#81}_+ze-!aSTJa*jGQs`C^}1$Z@f6evac}ADqH*vG4r@$HhLDvZh;H69I(cRG*>v zEn#?F7>+|!>;lS*Dsb$KQ)?Wm_B^`{9wrAF>}Zqpe1%2J3W}C4!>KZkEerZQ3J$8V q^W+|COKJ+Milu_(>_|C0XO8nD)1aB65W&#%ws literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/opus_types.h b/android/jni/rnnoise/src/opus_types.h new file mode 100644 index 00000000..71808266 --- /dev/null +++ b/android/jni/rnnoise/src/opus_types.h @@ -0,0 +1,159 @@ +/* (C) COPYRIGHT 1994-2002 Xiph.Org Foundation */ +/* Modified by Jean-Marc Valin */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ +/* opus_types.h based on ogg_types.h from libogg */ + +/** + @file opus_types.h + @brief Opus reference implementation types +*/ +#ifndef OPUS_TYPES_H +#define OPUS_TYPES_H + +/* Use the real stdint.h if it's there (taken from Paul Hsieh's pstdint.h) */ +#if (defined(__STDC__) && __STDC__ && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (defined(__GNUC__) && (defined(_STDINT_H) || defined(_STDINT_H_)) || defined (HAVE_STDINT_H)) +#include + + typedef int16_t opus_int16; + typedef uint16_t opus_uint16; + typedef int32_t opus_int32; + typedef uint32_t opus_uint32; +#elif defined(_WIN32) + +# if defined(__CYGWIN__) +# include <_G_config.h> + typedef _G_int32_t opus_int32; + typedef _G_uint32_t opus_uint32; + typedef _G_int16 opus_int16; + typedef _G_uint16 opus_uint16; +# elif defined(__MINGW32__) + typedef short opus_int16; + typedef unsigned short opus_uint16; + typedef int opus_int32; + typedef unsigned int opus_uint32; +# elif defined(__MWERKS__) + typedef int opus_int32; + typedef unsigned int opus_uint32; + typedef short opus_int16; + typedef unsigned short opus_uint16; +# else + /* MSVC/Borland */ + typedef __int32 opus_int32; + typedef unsigned __int32 opus_uint32; + typedef __int16 opus_int16; + typedef unsigned __int16 opus_uint16; +# endif + +#elif defined(__MACOS__) + +# include + typedef SInt16 opus_int16; + typedef UInt16 opus_uint16; + typedef SInt32 opus_int32; + typedef UInt32 opus_uint32; + +#elif (defined(__APPLE__) && defined(__MACH__)) /* MacOS X Framework build */ + +# include + typedef int16_t opus_int16; + typedef u_int16_t opus_uint16; + typedef int32_t opus_int32; + typedef u_int32_t opus_uint32; + +#elif defined(__BEOS__) + + /* Be */ +# include + typedef int16 opus_int16; + typedef u_int16 opus_uint16; + typedef int32_t opus_int32; + typedef u_int32_t opus_uint32; + +#elif defined (__EMX__) + + /* OS/2 GCC */ + typedef short opus_int16; + typedef unsigned short opus_uint16; + typedef int opus_int32; + typedef unsigned int opus_uint32; + +#elif defined (DJGPP) + + /* DJGPP */ + typedef short opus_int16; + typedef unsigned short opus_uint16; + typedef int opus_int32; + typedef unsigned int opus_uint32; + +#elif defined(R5900) + + /* PS2 EE */ + typedef int opus_int32; + typedef unsigned opus_uint32; + typedef short opus_int16; + typedef unsigned short opus_uint16; + +#elif defined(__SYMBIAN32__) + + /* Symbian GCC */ + typedef signed short opus_int16; + typedef unsigned short opus_uint16; + typedef signed int opus_int32; + typedef unsigned int opus_uint32; + +#elif defined(CONFIG_TI_C54X) || defined (CONFIG_TI_C55X) + + typedef short opus_int16; + typedef unsigned short opus_uint16; + typedef long opus_int32; + typedef unsigned long opus_uint32; + +#elif defined(CONFIG_TI_C6X) + + typedef short opus_int16; + typedef unsigned short opus_uint16; + typedef int opus_int32; + typedef unsigned int opus_uint32; + +#else + + /* Give up, take a reasonable guess */ + typedef short opus_int16; + typedef unsigned short opus_uint16; + typedef int opus_int32; + typedef unsigned int opus_uint32; + +#endif + +#define opus_int int /* used for counters etc; at least 16 bits */ +#define opus_int64 long long +#define opus_int8 signed char + +#define opus_uint unsigned int /* used for counters etc; at least 16 bits */ +#define opus_uint64 unsigned long long +#define opus_uint8 unsigned char + +#endif /* OPUS_TYPES_H */ diff --git a/android/jni/rnnoise/src/pitch.c b/android/jni/rnnoise/src/pitch.c new file mode 100644 index 00000000..bd101a6c --- /dev/null +++ b/android/jni/rnnoise/src/pitch.c @@ -0,0 +1,526 @@ +/* Copyright (c) 2007-2008 CSIRO + Copyright (c) 2007-2009 Xiph.Org Foundation + Written by Jean-Marc Valin */ +/** + @file pitch.c + @brief Pitch analysis + */ + +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include "pitch.h" +#include "common.h" +//#include "modes.h" +//#include "stack_alloc.h" +//#include "mathops.h" +#include "celt_lpc.h" +#include "math.h" + +static void find_best_pitch(opus_val32 *xcorr, opus_val16 *y, int len, + int max_pitch, int *best_pitch +#ifdef FIXED_POINT + , int yshift, opus_val32 maxcorr +#endif + ) +{ + int i, j; + opus_val32 Syy=1; + opus_val16 best_num[2]; + opus_val32 best_den[2]; +#ifdef FIXED_POINT + int xshift; + + xshift = celt_ilog2(maxcorr)-14; +#endif + + best_num[0] = -1; + best_num[1] = -1; + best_den[0] = 0; + best_den[1] = 0; + best_pitch[0] = 0; + best_pitch[1] = 1; + for (j=0;j0) + { + opus_val16 num; + opus_val32 xcorr16; + xcorr16 = EXTRACT16(VSHR32(xcorr[i], xshift)); +#ifndef FIXED_POINT + /* Considering the range of xcorr16, this should avoid both underflows + and overflows (inf) when squaring xcorr16 */ + xcorr16 *= 1e-12f; +#endif + num = MULT16_16_Q15(xcorr16,xcorr16); + if (MULT16_32_Q15(num,best_den[1]) > MULT16_32_Q15(best_num[1],Syy)) + { + if (MULT16_32_Q15(num,best_den[0]) > MULT16_32_Q15(best_num[0],Syy)) + { + best_num[1] = best_num[0]; + best_den[1] = best_den[0]; + best_pitch[1] = best_pitch[0]; + best_num[0] = num; + best_den[0] = Syy; + best_pitch[0] = i; + } else { + best_num[1] = num; + best_den[1] = Syy; + best_pitch[1] = i; + } + } + } + Syy += SHR32(MULT16_16(y[i+len],y[i+len]),yshift) - SHR32(MULT16_16(y[i],y[i]),yshift); + Syy = MAX32(1, Syy); + } +} + +static void celt_fir5(const opus_val16 *x, + const opus_val16 *num, + opus_val16 *y, + int N, + opus_val16 *mem) +{ + int i; + opus_val16 num0, num1, num2, num3, num4; + opus_val32 mem0, mem1, mem2, mem3, mem4; + num0=num[0]; + num1=num[1]; + num2=num[2]; + num3=num[3]; + num4=num[4]; + mem0=mem[0]; + mem1=mem[1]; + mem2=mem[2]; + mem3=mem[3]; + mem4=mem[4]; + for (i=0;i>1;i++) + x_lp[i] = SHR32(HALF32(HALF32(x[0][(2*i-1)]+x[0][(2*i+1)])+x[0][2*i]), shift); + x_lp[0] = SHR32(HALF32(HALF32(x[0][1])+x[0][0]), shift); + if (C==2) + { + for (i=1;i>1;i++) + x_lp[i] += SHR32(HALF32(HALF32(x[1][(2*i-1)]+x[1][(2*i+1)])+x[1][2*i]), shift); + x_lp[0] += SHR32(HALF32(HALF32(x[1][1])+x[1][0]), shift); + } + + _celt_autocorr(x_lp, ac, NULL, 0, + 4, len>>1); + + /* Noise floor -40 dB */ +#ifdef FIXED_POINT + ac[0] += SHR32(ac[0],13); +#else + ac[0] *= 1.0001f; +#endif + /* Lag windowing */ + for (i=1;i<=4;i++) + { + /*ac[i] *= exp(-.5*(2*M_PI*.002*i)*(2*M_PI*.002*i));*/ +#ifdef FIXED_POINT + ac[i] -= MULT16_32_Q15(2*i*i, ac[i]); +#else + ac[i] -= ac[i]*(.008f*i)*(.008f*i); +#endif + } + + _celt_lpc(lpc, ac, 4); + for (i=0;i<4;i++) + { + tmp = MULT16_16_Q15(QCONST16(.9f,15), tmp); + lpc[i] = MULT16_16_Q15(lpc[i], tmp); + } + /* Add a zero */ + lpc2[0] = lpc[0] + QCONST16(.8f,SIG_SHIFT); + lpc2[1] = lpc[1] + MULT16_16_Q15(c1,lpc[0]); + lpc2[2] = lpc[2] + MULT16_16_Q15(c1,lpc[1]); + lpc2[3] = lpc[3] + MULT16_16_Q15(c1,lpc[2]); + lpc2[4] = MULT16_16_Q15(c1,lpc[3]); + celt_fir5(x_lp, lpc2, x_lp, len>>1, mem); +} + +void celt_pitch_xcorr(const opus_val16 *_x, const opus_val16 *_y, + opus_val32 *xcorr, int len, int max_pitch) +{ + +#if 0 /* This is a simple version of the pitch correlation that should work + well on DSPs like Blackfin and TI C5x/C6x */ + int i, j; +#ifdef FIXED_POINT + opus_val32 maxcorr=1; +#endif + for (i=0;i0); + celt_assert((((unsigned char *)_x-(unsigned char *)NULL)&3)==0); + for (i=0;i0); + celt_assert(max_pitch>0); + lag = len+max_pitch; + + opus_val16 x_lp4[len>>2]; + opus_val16 y_lp4[lag>>2]; + opus_val32 xcorr[max_pitch>>1]; + + /* Downsample by 2 again */ + for (j=0;j>2;j++) + x_lp4[j] = x_lp[2*j]; + for (j=0;j>2;j++) + y_lp4[j] = y[2*j]; + +#ifdef FIXED_POINT + xmax = celt_maxabs16(x_lp4, len>>2); + ymax = celt_maxabs16(y_lp4, lag>>2); + shift = celt_ilog2(MAX32(1, MAX32(xmax, ymax)))-11; + if (shift>0) + { + for (j=0;j>2;j++) + x_lp4[j] = SHR16(x_lp4[j], shift); + for (j=0;j>2;j++) + y_lp4[j] = SHR16(y_lp4[j], shift); + /* Use double the shift for a MAC */ + shift *= 2; + } else { + shift = 0; + } +#endif + + /* Coarse search with 4x decimation */ + +#ifdef FIXED_POINT + maxcorr = +#endif + celt_pitch_xcorr(x_lp4, y_lp4, xcorr, len>>2, max_pitch>>2); + + find_best_pitch(xcorr, y_lp4, len>>2, max_pitch>>2, best_pitch +#ifdef FIXED_POINT + , 0, maxcorr +#endif + ); + + /* Finer search with 2x decimation */ +#ifdef FIXED_POINT + maxcorr=1; +#endif + for (i=0;i>1;i++) + { + opus_val32 sum; + xcorr[i] = 0; + if (abs(i-2*best_pitch[0])>2 && abs(i-2*best_pitch[1])>2) + continue; +#ifdef FIXED_POINT + sum = 0; + for (j=0;j>1;j++) + sum += SHR32(MULT16_16(x_lp[j],y[i+j]), shift); +#else + sum = celt_inner_prod(x_lp, y+i, len>>1); +#endif + xcorr[i] = MAX32(-1, sum); +#ifdef FIXED_POINT + maxcorr = MAX32(maxcorr, sum); +#endif + } + find_best_pitch(xcorr, y, len>>1, max_pitch>>1, best_pitch +#ifdef FIXED_POINT + , shift+1, maxcorr +#endif + ); + + /* Refine by pseudo-interpolation */ + if (best_pitch[0]>0 && best_pitch[0]<(max_pitch>>1)-1) + { + opus_val32 a, b, c; + a = xcorr[best_pitch[0]-1]; + b = xcorr[best_pitch[0]]; + c = xcorr[best_pitch[0]+1]; + if ((c-a) > MULT16_32_Q15(QCONST16(.7f,15),b-a)) + offset = 1; + else if ((a-c) > MULT16_32_Q15(QCONST16(.7f,15),b-c)) + offset = -1; + else + offset = 0; + } else { + offset = 0; + } + *pitch = 2*best_pitch[0]-offset; +} + +#ifdef FIXED_POINT +static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) +{ + opus_val32 x2y2; + int sx, sy, shift; + opus_val32 g; + opus_val16 den; + if (xy == 0 || xx == 0 || yy == 0) + return 0; + sx = celt_ilog2(xx)-14; + sy = celt_ilog2(yy)-14; + shift = sx + sy; + x2y2 = SHR32(MULT16_16(VSHR32(xx, sx), VSHR32(yy, sy)), 14); + if (shift & 1) { + if (x2y2 < 32768) + { + x2y2 <<= 1; + shift--; + } else { + x2y2 >>= 1; + shift++; + } + } + den = celt_rsqrt_norm(x2y2); + g = MULT16_32_Q15(den, xy); + g = VSHR32(g, (shift>>1)-1); + return EXTRACT16(MIN32(g, Q15ONE)); +} +#else +static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) +{ + return xy/sqrt(1+xx*yy); +} +#endif + +static const int second_check[16] = {0, 0, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 5, 2, 3, 2}; +opus_val16 remove_doubling(opus_val16 *x, int maxperiod, int minperiod, + int N, int *T0_, int prev_period, opus_val16 prev_gain) +{ + int k, i, T, T0; + opus_val16 g, g0; + opus_val16 pg; + opus_val32 xy,xx,yy,xy2; + opus_val32 xcorr[3]; + opus_val32 best_xy, best_yy; + int offset; + int minperiod0; + + minperiod0 = minperiod; + maxperiod /= 2; + minperiod /= 2; + *T0_ /= 2; + prev_period /= 2; + N /= 2; + x += maxperiod; + if (*T0_>=maxperiod) + *T0_=maxperiod-1; + + T = T0 = *T0_; + opus_val32 yy_lookup[maxperiod+1]; + dual_inner_prod(x, x, x-T0, N, &xx, &xy); + yy_lookup[0] = xx; + yy=xx; + for (i=1;i<=maxperiod;i++) + { + yy = yy+MULT16_16(x[-i],x[-i])-MULT16_16(x[N-i],x[N-i]); + yy_lookup[i] = MAX32(0, yy); + } + yy = yy_lookup[T0]; + best_xy = xy; + best_yy = yy; + g = g0 = compute_pitch_gain(xy, xx, yy); + /* Look for any pitch at T/k */ + for (k=2;k<=15;k++) + { + int T1, T1b; + opus_val16 g1; + opus_val16 cont=0; + opus_val16 thresh; + T1 = (2*T0+k)/(2*k); + if (T1 < minperiod) + break; + /* Look for another strong correlation at T1b */ + if (k==2) + { + if (T1+T0>maxperiod) + T1b = T0; + else + T1b = T0+T1; + } else + { + T1b = (2*second_check[k]*T0+k)/(2*k); + } + dual_inner_prod(x, &x[-T1], &x[-T1b], N, &xy, &xy2); + xy = HALF32(xy + xy2); + yy = HALF32(yy_lookup[T1] + yy_lookup[T1b]); + g1 = compute_pitch_gain(xy, xx, yy); + if (abs(T1-prev_period)<=1) + cont = prev_gain; + else if (abs(T1-prev_period)<=2 && 5*k*k < T0) + cont = HALF16(prev_gain); + else + cont = 0; + thresh = MAX16(QCONST16(.3f,15), MULT16_16_Q15(QCONST16(.7f,15),g0)-cont); + /* Bias against very high pitch (very short period) to avoid false-positives + due to short-term correlation */ + if (T1<3*minperiod) + thresh = MAX16(QCONST16(.4f,15), MULT16_16_Q15(QCONST16(.85f,15),g0)-cont); + else if (T1<2*minperiod) + thresh = MAX16(QCONST16(.5f,15), MULT16_16_Q15(QCONST16(.9f,15),g0)-cont); + if (g1 > thresh) + { + best_xy = xy; + best_yy = yy; + T = T1; + g = g1; + } + } + best_xy = MAX32(0, best_xy); + if (best_yy <= best_xy) + pg = Q15ONE; + else + pg = best_xy/(best_yy+1); + + for (k=0;k<3;k++) + xcorr[k] = celt_inner_prod(x, x-(T+k-1), N); + if ((xcorr[2]-xcorr[0]) > MULT16_32_Q15(QCONST16(.7f,15),xcorr[1]-xcorr[0])) + offset = 1; + else if ((xcorr[0]-xcorr[2]) > MULT16_32_Q15(QCONST16(.7f,15),xcorr[1]-xcorr[2])) + offset = -1; + else + offset = 0; + if (pg > g) + pg = g; + *T0_ = 2*T+offset; + + if (*T0_=3); + y_3=0; /* gcc doesn't realize that y_3 can't be used uninitialized */ + y_0=*y++; + y_1=*y++; + y_2=*y++; + for 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 literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/rnn.c b/android/jni/rnnoise/src/rnn.c new file mode 100644 index 00000000..c54958eb --- /dev/null +++ b/android/jni/rnnoise/src/rnn.c @@ -0,0 +1,178 @@ +/* Copyright (c) 2008-2011 Octasic Inc. + 2012-2017 Jean-Marc Valin */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include "opus_types.h" +#include "common.h" +#include "arch.h" +#include "tansig_table.h" +#include "rnn.h" +#include "rnn_data.h" +#include + +static OPUS_INLINE float tansig_approx(float x) +{ + int i; + float y, dy; + float sign=1; + /* Tests are reversed to catch NaNs */ + if (!(x<8)) + return 1; + if (!(x>-8)) + return -1; +#ifndef FIXED_POINT + /* Another check in case of -ffast-math */ + if (celt_isnan(x)) + return 0; +#endif + if (x<0) + { + x=-x; + sign=-1; + } + i = (int)floor(.5f+25*x); + x -= .04f*i; + y = tansig_table[i]; + dy = 1-y*y; + y = y + x*dy*(1 - y*x); + return sign*y; +} + +static OPUS_INLINE float sigmoid_approx(float x) +{ + return .5 + .5*tansig_approx(.5*x); +} + +static OPUS_INLINE float relu(float x) +{ + return x < 0 ? 0 : x; +} + +void compute_dense(const DenseLayer *layer, float *output, const float *input) +{ + int i, j; + int N, M; + int stride; + M = layer->nb_inputs; + N = layer->nb_neurons; + stride = N; + for (i=0;ibias[i]; + for (j=0;jinput_weights[j*stride + i]*input[j]; + output[i] = WEIGHTS_SCALE*sum; + } + if (layer->activation == ACTIVATION_SIGMOID) { + for (i=0;iactivation == ACTIVATION_TANH) { + for (i=0;iactivation == ACTIVATION_RELU) { + for (i=0;inb_inputs; + N = gru->nb_neurons; + stride = 3*N; + for (i=0;ibias[i]; + for (j=0;jinput_weights[j*stride + i]*input[j]; + for (j=0;jrecurrent_weights[j*stride + i]*state[j]; + z[i] = sigmoid_approx(WEIGHTS_SCALE*sum); + } + for (i=0;ibias[N + i]; + for (j=0;jinput_weights[N + j*stride + i]*input[j]; + for (j=0;jrecurrent_weights[N + j*stride + i]*state[j]; + r[i] = sigmoid_approx(WEIGHTS_SCALE*sum); + } + for (i=0;ibias[2*N + i]; + for (j=0;jinput_weights[2*N + j*stride + i]*input[j]; + for (j=0;jrecurrent_weights[2*N + j*stride + i]*state[j]*r[j]; + if (gru->activation == ACTIVATION_SIGMOID) sum = sigmoid_approx(WEIGHTS_SCALE*sum); + else if (gru->activation == ACTIVATION_TANH) sum = tansig_approx(WEIGHTS_SCALE*sum); + else if (gru->activation == ACTIVATION_RELU) sum = relu(WEIGHTS_SCALE*sum); + else *(int*)0=0; + h[i] = z[i]*state[i] + (1-z[i])*sum; + } + for (i=0;imodel->input_dense, dense_out, input); + compute_gru(rnn->model->vad_gru, rnn->vad_gru_state, dense_out); + compute_dense(rnn->model->vad_output, vad, rnn->vad_gru_state); + for (i=0;imodel->input_dense_size;i++) noise_input[i] = dense_out[i]; + for (i=0;imodel->vad_gru_size;i++) noise_input[i+rnn->model->input_dense_size] = rnn->vad_gru_state[i]; + for (i=0;imodel->input_dense_size+rnn->model->vad_gru_size] = input[i]; + compute_gru(rnn->model->noise_gru, rnn->noise_gru_state, noise_input); + + for (i=0;imodel->vad_gru_size;i++) denoise_input[i] = rnn->vad_gru_state[i]; + for (i=0;imodel->noise_gru_size;i++) denoise_input[i+rnn->model->vad_gru_size] = rnn->noise_gru_state[i]; + for (i=0;imodel->vad_gru_size+rnn->model->noise_gru_size] = input[i]; + compute_gru(rnn->model->denoise_gru, rnn->denoise_gru_state, denoise_input); + compute_dense(rnn->model->denoise_output, gains, rnn->denoise_gru_state); +} diff --git a/android/jni/rnnoise/src/rnn.h b/android/jni/rnnoise/src/rnn.h new file mode 100644 index 00000000..31b962fc --- /dev/null +++ b/android/jni/rnnoise/src/rnn.h @@ -0,0 +1,69 @@ +/* Copyright (c) 2017 Jean-Marc Valin */ +/* + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef RNN_H_ +#define RNN_H_ + +#include "rnnoise.h" + +#include "opus_types.h" + +#define WEIGHTS_SCALE (1.f/256) + +#define MAX_NEURONS 128 + +#define ACTIVATION_TANH 0 +#define ACTIVATION_SIGMOID 1 +#define ACTIVATION_RELU 2 + +typedef signed char rnn_weight; + +typedef struct { + const rnn_weight *bias; + const rnn_weight *input_weights; + int nb_inputs; + int nb_neurons; + int activation; +} DenseLayer; + +typedef struct { + const rnn_weight *bias; + const rnn_weight *input_weights; + const rnn_weight *recurrent_weights; + int nb_inputs; + int nb_neurons; + int activation; +} GRULayer; + +typedef struct RNNState RNNState; + +void compute_dense(const DenseLayer *layer, float *output, const float *input); + +void compute_gru(const GRULayer *gru, float *state, const float *input); + +void compute_rnn(RNNState *rnn, float *gains, float *vad, const float *input); + +#endif /* RNN_H_ */ diff --git a/android/jni/rnnoise/src/rnn.lo b/android/jni/rnnoise/src/rnn.lo new file mode 100644 index 00000000..573da1a3 --- /dev/null +++ b/android/jni/rnnoise/src/rnn.lo @@ -0,0 +1,12 @@ +# src/rnn.lo - a libtool object file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +pic_object='.libs/rnn.o' + +# Name of the non-PIC object +non_pic_object='rnn.o' + diff --git a/android/jni/rnnoise/src/rnn.o b/android/jni/rnnoise/src/rnn.o new file mode 100644 index 0000000000000000000000000000000000000000..ff6b4225169ca7110d4c0b256d478c1f3634401f GIT binary patch literal 19592 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ɏ$F6ey%6i?5FJk1TCK>MCweCUCKU5R<$m# zsu7v0#hR>YR+m*-@672%s1cB`B&*%5MONhn?`E}=RXK`0 zP@eZD0IA}z1tTs%cC{K=uSRTEqphnTnStIaNM)!uS_{=gt4EDYMz6BYTaQ_lPo*5y z2K5nEWxlPe+DQq6-c{ZLwX;4a;+Nn&9u>B4bRH>os zRlBuXjZ&_&WvJ0pVM4OnDOv4@xx$q3IZ#uehFJ##R#|VcCM)B~8@QN*sXAk-wU~-A zLh@v=G_Y2BH!CM4kJ`%`GPIi-s<>?l(BEq_q4fq9y-MwMLJcQ66ca{Sm0tB~rzap$ zkV6tx0j9{-Ay(yScpGhn+62UqmyqkOQ7v<=%A@c%+^T#l*)pt3t+C*j zq=VEEQY*`bVJ*zCFsm}cqjpv1uVyI{;m?5@BL{wxJXU3iw?O$xLWm-*Z(?-t;xEDC zLr(2)O;iV&i(id!Ac?L>RaT`6{zh7rHiV<&@G7q@0b-lg0T`bo#;Z5MziX9oEJC!# z6rovcjqkH2TZ^ueG>43&Ib}p>GfNtZkg^pskS#w+_2kTYs(>mvBteFGl_8125ov@k z{*V-)EFe~(_O&WCvIiBiUb$Skp7br15u6_@3xL3dA1j%YkKkh=yhNp}RwE9=mcOwI z`LS|6$wR7XhXB&+g>jBr{JmloxR%GIRxQ5g}tWGM5=HfXUPWaZWZWk$JOs51~VbOekZr6qY(Ir95u2@9R;KS5!=bae+J=yQci|wf;x;uDe6^B zC`b9avI*6oJS7*X*;edOu=*eV_*L=5^H>8C?|fis{!-$>r3F-G${Q#`tn8EWL3PST zl>AC)$8L4CjQ+nATPd3nU+gjRdDXtbs+_1is3Md9D4(|~EtR%7+7Q;taHD&dkXw4F zvDguhR%WP*@;p`|%DMq{maO6xiISmq$F@2IR4h@-kxIn!MF{CuTa$9Q5_^hO`K!EH zRiNTfWdiUFH3zG92wjR*c}d1jdJya22I^7!B&)7u)m^1JGSog9sw?5YibKDtQ{YOI z>P9U3EL1G}ny>Qxs|uz`3wAoXf^J-OZso6XI5`YG#`e^=&Ml?{|gAD}ol zz{$}qK$-h5bNBbd{g=7>`wjOulKby7_csQ*e@B4(|215=jPTweaOVE%|9AHXG53)K z)6@|x36y=6wqzvAtJtT2=7gv?t4M#tNf5`nK`#K}a4~2xAkK%QO8{{)9@L0$r*P^W zw1UGDK;rMfOF!cOp2OLIG=4fD^^fE9jew-@99|62Jk5Ya?*gRp1%NmJ&CUkIxacu} zxMKSPLSOWQcq>Z%MS#>l8Ibyi0#g6yIM3mT7JZb%{eZ+D0Z8L+1f+41fHbZNlal;f z97X|>TnHe^eFfu4Za9o3xxs*>??w*$0FqpHPUGtd9f#J}il+-Tf*PT$7qk(|zjGo)u4hZ6xwPX-`F zqEk2=&ie;*ntdyT{yv=U&S4S;)41#4A6QoMm*6EBL9m6xW)5HDupftC!5ES|%;6di zYdK8j@Hi$RxlSB5gCP18<|n8FVruIRoF2qq|5bv;^uxHKt3dUXF+aJvA^4RiGdeL0q>F8i5FJnmgP&Cw`Zj%Iobbw^S|4>^Me2Y literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/rnn_data.c b/android/jni/rnnoise/src/rnn_data.c new file mode 100644 index 00000000..22c53165 --- /dev/null +++ b/android/jni/rnnoise/src/rnn_data.c @@ -0,0 +1,11051 @@ +/*This file is automatically generated from a Keras model*/ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include "rnn.h" +#include "rnn_data.h" + +static const rnn_weight input_dense_weights[1008] = { + -10, 0, -3, 1, -8, -6, 3, -13, + 1, 0, -3, -7, -5, -3, 6, -1, + -6, 0, -6, -4, -1, -2, 1, 1, + -7, 2, 21, 10, -5, -20, 24, 23, + 37, 8, -2, 33, -6, 22, 13, -2, + 50, 8, 13, 1, -15, 30, -10, 30, + 0, 3, 5, 27, 1, 4, -3, 41, + 56, 35, -2, 49, -13, 11, 13, -2, + -47, 5, -16, -60, -15, 77, -17, 26, + -3, 14, -21, 19, -5, -19, -13, 0, + 10, 14, 9, 31, -13, -41, -10, 4, + 22, 18, -48, -6, -10, 62, -3, -18, + -14, 12, 26, -28, 3, 14, 25, -13, + -19, 6, 5, 36, -3, -65, -12, 0, + 31, -7, -9, 101, -4, 26, 16, 17, + -12, -12, 14, -36, -3, 5, -15, 21, + 2, 30, -3, 38, -4, 1, -6, 7, + -7, 14, 38, -22, -30, -3, -7, 3, + -39, -70, -126, 25, 34, 94, -67, -22, + -33, 83, -47, -118, 4, 70, 33, 25, + 62, -128, -76, -118, -113, 49, -12, -100, + -18, -114, -33, 43, 32, 61, 40, -9, + -106, 2, 36, -100, -40, -5, 20, -75, + 61, -51, -9, 126, -27, -52, 5, -24, + -21, -126, -114, -12, 15, 106, -2, 73, + -125, 50, 13, -120, 35, 35, 4, -61, + 29, -124, 6, -53, -69, -125, 64, -89, + 36, -107, -103, -7, 27, 121, 69, 77, + -35, 35, 95, -125, -49, 97, -45, -43, + -23, 23, -28, -65, -118, 2, 8, -126, + 27, -97, 92, 5, 55, 82, 17, -57, + -115, 37, 8, -106, -46, 41, -2, 21, + -44, 8, -73, -58, -39, 34, 89, -95, + 95, -117, 120, -58, 31, 123, 1, -32, + -109, -110, 60, -120, -43, -74, 5, 91, + 26, 21, 114, 82, -83, -126, 123, 22, + -16, -67, 25, -83, 46, 48, -34, -121, + -124, -63, -35, -9, 31, 82, 123, 6, + -3, 117, 93, -2, -13, -36, 124, -112, + -6, -102, -5, -33, -15, 44, -69, -127, + -23, -40, -34, -85, 68, 83, -1, 40, + 8, 84, 118, -58, -55, -102, 123, -55, + -14, -123, 44, -63, -14, 21, 35, 16, + 24, -126, -13, -114, 35, 20, -36, 61, + -9, 97, 34, 19, -32, -109, 76, -104, + 99, -119, 45, -125, -51, -28, -8, -69, + -8, 125, -45, -93, 113, 103, -41, -82, + 52, 7, 126, 0, -40, 104, 55, -58, + 17, -124, -93, -58, 8, -45, 1, 56, + -123, 108, -47, -23, 115, 127, 17, -68, + -13, 116, -82, -44, 45, 67, -120, -101, + -15, -125, 120, -113, 17, -48, -73, 126, + -64, -86, -118, -19, 112, -1, -66, -27, + -62, 121, -86, -58, 50, 89, -38, -75, + 95, -111, 12, -113, 2, -68, 2, -94, + -121, 91, -5, 0, 79, 43, -7, -18, + 79, 35, -38, 47, 1, -45, 83, -50, + 102, 32, 55, -96, 15, -122, -69, 45, + -27, 91, -62, -30, 46, -95, 22, -72, + -97, -1, 14, -122, 28, 127, 61, -126, + 121, 9, 68, -120, 49, -60, 90, 3, + 43, 68, 54, 34, -10, 28, 21, -24, + -54, 22, -113, -12, 82, -2, -17, -9, + 127, 8, 116, -92, 0, -70, -33, 123, + 66, 116, -74, -4, 74, -72, -22, -47, + 1, -83, -60, -124, 1, 122, -57, -43, + 49, 40, -126, -128, -8, -29, 28, -24, + -123, -121, -70, -93, -37, -126, 11, -125, + -37, 11, -31, -51, -124, 116, -128, 8, + -25, 109, 75, -12, 7, 8, 10, 117, + 124, -128, -128, 29, -26, 101, 21, -128, + 87, 8, -39, 23, -128, 127, -127, 74, + -55, 74, 112, 127, 4, 55, 44, -92, + 123, 34, -93, 47, -21, -92, 17, 49, + -121, 92, 7, -126, -125, 124, -74, 3, + -59, 18, -91, 3, -9, 9, 56, 116, + 7, -29, 33, 87, -21, -128, -13, 57, + 74, 9, -29, -61, -97, -21, -95, -12, + -114, 16, 82, 125, -7, 10, -24, 9, + 77, -128, -102, -25, 3, -126, 10, 13, + -18, 51, 26, 127, -79, 35, 51, 12, + -50, -24, 1, -7, 22, 81, 65, 120, + -30, -38, 85, 122, -4, -106, -11, 27, + 53, 41, 8, -104, -66, -38, -124, 10, + 12, 76, 117, -109, 9, 11, 2, -18, + 3, 113, -16, -79, -39, -123, -20, -128, + 2, 13, -33, -58, 10, 84, -104, 13, + 64, 109, 1, 54, -12, 28, 24, 63, + -126, 118, -82, 46, -12, -15, 14, -43, + 60, 22, -32, -19, -46, 91, -107, 24, + -94, 26, -47, 125, 6, 58, -15, -75, + -26, -38, -35, 103, -16, -17, -13, 63, + -2, 45, -45, -73, -23, 70, -87, 51, + -17, 53, 76, 14, -18, -31, -14, 103, + 8, 21, -28, -33, -20, -47, 6, 39, + 40, -30, 7, -76, 55, 31, -20, -21, + -59, 1, 25, -11, 17, 5, -13, -39, + 0, -76, 50, -33, -29, -50, -16, -11, + -12, -1, -46, 40, -10, 65, -19, 21, + -41, -32, -83, -19, -4, 49, -60, 118, + -24, -46, 9, 102, -20, 8, -19, 25, + 31, -3, -37, 0, 25, 7, 29, 2, + -39, 127, -64, -20, 64, 115, -30, 36, + 100, 35, 122, 127, 127, -127, 127, -127, + 19, 127, -89, -79, -32, 39, -127, 125, + -80, 126, -127, 26, 8, 98, -8, -57, + -90, -50, 126, 61, 127, -126, 40, -106, + -68, 104, -125, -119, 11, 10, -127, 66, + -56, -12, -126, -104, 27, 75, 38, -124, + -126, -125, 84, -123, -45, -114, -128, 127, + 103, -101, -124, 127, -11, -23, -123, 92, + -123, 24, 126, 41, -2, -39, -27, -94, + 40, -112, -48, 127, 58, 14, 38, -75, + -64, 73, 117, 100, -119, -11, 6, 32, + -126, -14, 35, 121, -10, 54, -60, 89, + -3, 69, -25, -20, 43, -86, -34, 24, + 27, 7, -81, -99, -23, -16, -26, 13, + 35, -97, 80, -29, -13, -121, -12, -65, + -94, 70, -89, -126, -95, 88, 33, 96, + 29, -90, 69, 114, -78, 65, 90, -47, + -47, 89, 1, -12, 3, 8, 30, 5, + 2, -30, -1, 6, -7, 10, -4, 46, + -27, -40, 22, -6, -17, 45, 24, -9, + 23, -14, -63, -26, -12, -57, 27, 25, + 55, -76, -47, 21, 34, 33, 26, 17, + 14, 6, 9, 26, 25, -25, -25, -18 +}; + +static const rnn_weight input_dense_bias[24] = { + 38, -6, 127, 127, 127, -43, -127, 78, + 127, 5, 127, 123, 127, 127, -128, -76, + -126, 28, 127, 125, -30, 127, -89, -20 +}; + +static const DenseLayer input_dense = { + input_dense_bias, + input_dense_weights, + 42, 24, ACTIVATION_TANH +}; + +static const rnn_weight vad_gru_weights[1728] = { + -124, 23, -123, -33, -95, -4, 8, -84, + 4, 101, -119, 116, -4, 123, 103, -51, + 29, -124, -114, -49, 31, 9, 75, -128, + 0, -49, 37, -50, 46, -21, -63, -104, + 54, 82, 33, 21, 70, 127, -9, -79, + -39, -23, -127, 107, 122, -96, -46, -18, + -39, 13, -28, -48, 14, 56, -52, 49, + -1, -121, 25, -18, -36, -52, -57, -30, + 54, -124, -26, -47, 10, 39, 12, 2, + 9, -127, -128, 102, 21, 11, -64, -71, + 89, -113, -111, 54, 31, 94, 121, -40, + 30, 40, -109, 73, -9, 108, -92, 2, + -127, 116, 127, 127, -122, 95, 127, -37, + -127, 28, 89, 10, 24, -104, -62, -67, + -14, 38, 14, -71, 22, -41, 20, -50, + 39, 63, 86, 127, -18, 79, 4, -51, + 2, 33, 117, -113, -78, 56, -91, 37, + 34, -45, -44, -22, 21, -16, 56, 30, + -84, -79, 38, -74, 127, 9, -25, 2, + 82, 61, 25, -26, 26, 11, 117, -65, + 12, -58, 42, -62, -93, 11, 11, 124, + -123, 80, -125, 11, -90, 42, 94, 4, + -109, -1, 85, -52, 45, -26, -27, 77, + -5, 30, 90, 0, 95, -7, 53, 29, + -82, 22, -9, 74, 2, -12, -73, 114, + 97, -64, 122, -77, 43, 91, 86, 126, + 106, 72, 90, -43, 46, 96, -51, 21, + 22, 68, 22, 41, 79, 75, -46, -105, + 23, -116, 127, -123, 102, 57, 85, 10, + -29, 34, 125, 126, 124, 81, -15, 54, + 96, -128, 39, -124, 103, 74, 126, 127, + -50, -71, -122, -64, 93, -75, 71, 105, + 122, 123, 126, 122, -127, 33, -63, -74, + 124, -71, 33, 41, -56, 19, 6, 65, + 41, 90, -116, -3, -46, 75, -13, 98, + -74, -42, 74, -95, -96, 81, 24, 32, + -19, -123, 74, 55, 109, 115, 0, 32, + 33, 12, -20, 9, 127, 127, -61, 79, + -48, -54, -49, 101, -9, 27, -106, 74, + 119, 77, 87, -126, -24, 127, 124, 31, + 34, 127, 40, 3, -90, 127, 23, 57, + -53, 127, -69, -88, -33, 127, 19, -46, + -9, -125, 13, -126, -113, 127, -41, 46, + 106, -62, 3, -10, 111, 49, -34, -24, + -20, -112, 11, 101, -50, -34, 50, 65, + -64, -106, 70, -48, 60, 9, -122, -45, + 15, -112, -26, -4, 1, 39, 23, 58, + -45, -80, 127, 82, 58, 30, -94, -119, + 51, -89, 95, -107, 30, 127, 125, 58, + -52, -42, -38, -20, -122, 115, 39, -26, + 5, 73, 13, -39, 43, -23, -20, -125, + 23, 35, 53, -61, -66, 72, -20, 33, + 8, 35, 4, 7, 18, 19, 16, -45, + -50, -71, 31, -29, -41, -27, 10, 14, + 27, 9, -23, 98, 6, -94, 92, 127, + -114, 59, -26, -100, -62, -127, -17, -85, + -60, 126, -42, -6, 33, -120, -26, -126, + -127, -35, -114, -31, 25, -126, -100, -126, + -64, -46, -31, 30, 25, -74, -111, -97, + -81, -104, -114, -19, -9, -116, -69, 22, + 30, 59, 8, -51, 16, -97, 18, -4, + -89, 80, -50, 3, 36, -67, 56, 69, + -26, 107, -10, 58, -28, -4, -57, -72, + -111, 0, -75, -119, 14, -75, -49, -66, + -49, 8, -121, 22, -54, 121, 30, 54, + -26, -126, -123, 56, 5, 48, 21, -127, + -11, 23, 25, -82, 6, -25, 119, 78, + 4, -104, 27, 61, -48, 37, -13, -52, + 50, -50, 44, -1, -22, -43, -59, -78, + -67, -32, -26, 9, -3, 40, 16, 19, + 3, -9, 20, -6, -37, 28, 39, 17, + -19, -10, 1, 6, -59, 74, 47, 3, + -119, 0, -128, -107, -25, -22, -69, -23, + -111, -42, -93, -120, 90, -85, -54, -118, + 76, -79, 124, 101, -77, -75, -17, -71, + -114, 68, 55, 79, -1, -123, -20, 127, + -65, -123, -128, -87, 123, 9, -115, -14, + 7, -4, 127, -79, -115, 125, -28, 89, + -83, 49, 89, 119, -69, -5, 12, -49, + 60, 57, -24, -99, -110, 76, -83, 125, + 73, 81, 11, 8, -45, 1, 83, 13, + -70, -2, 97, 112, -97, 53, -9, -94, + 124, 44, -49, -24, 52, 76, -110, -70, + -114, -12, 72, -4, -114, 43, -43, 81, + 102, -84, -27, 62, -40, 52, 58, 124, + -35, -51, -123, -43, 56, -75, -34, -35, + -106, 93, -43, 14, -16, 46, 62, -97, + 21, 30, -53, 21, -11, -33, -20, -95, + 4, -126, 12, 45, 20, 108, 85, 11, + 20, -40, 99, 4, -25, -18, -23, -12, + -126, -55, -20, -44, -51, 91, -127, 127, + -44, 7, 127, 78, 38, 125, -6, -94, + -103, 73, 126, -126, 18, 59, -46, 106, + 76, 116, -31, 75, -4, 92, 102, 32, + -31, 73, 42, -21, -28, 57, 127, -8, + -107, 115, 124, -94, -4, -128, 29, -57, + 70, -82, 50, -13, -44, 38, 67, -93, + 6, -39, -46, 56, 68, 27, 61, 26, + 18, -72, 127, 22, 18, -31, 127, 61, + -65, -38, 1, -67, -1, 8, -73, 46, + -116, -94, 58, -49, 71, -40, -63, -82, + -20, -60, 93, 76, 69, -106, 34, -31, + 4, -25, 107, -18, 45, 4, -61, 126, + 54, -126, -125, 41, 19, 44, 32, -98, + 125, -24, 125, -96, -125, 15, 87, -4, + -90, 18, -40, 28, -69, 67, 22, 41, + 39, 7, -48, -44, 12, 69, -13, 2, + 44, -38, 111, -7, -126, -22, -9, 74, + -128, -36, -7, -123, -15, -79, -91, -37, + -127, -122, 104, 30, 7, 98, -37, 111, + -116, -47, 127, -45, 118, -111, -123, -120, + -77, -64, -125, 124, 77, 111, 77, 18, + -113, 117, -9, 67, -77, 126, 49, -20, + -124, 39, 41, -124, -34, 114, -87, -126, + 98, -20, 59, -17, -24, 125, 107, 54, + 35, 33, -44, 12, -29, 125, -71, -28, + -63, -114, 28, -17, 121, -36, 127, 89, + -122, -49, -18, -48, 17, 24, 19, -64, + -128, 13, 86, 45, 13, -49, 55, 84, + 48, 80, -39, 99, -127, 70, -33, 30, + 50, 126, -65, -117, -13, -20, -24, 127, + 115, -72, -104, 63, 126, -42, 57, 17, + 46, 21, 119, 110, -100, -60, -112, 62, + -33, 28, 26, -22, -60, -33, -54, 78, + 25, 32, -114, 86, 44, 26, 43, 76, + 121, 19, 97, -2, -3, -73, -68, 6, + -116, 6, -43, -97, 46, -128, -120, -31, + -119, -29, 16, 16, -126, -128, -126, -46, + -9, -3, 92, -31, -76, -126, -3, -107, + -12, -23, -69, 5, 51, 27, -42, 23, + -70, -128, -29, 22, 29, -126, -55, 50, + -71, -3, 127, 44, -27, -70, -63, -66, + -70, 104, 86, 115, 29, -92, 41, -90, + 44, -11, -28, 20, -11, -63, -16, 43, + 31, 17, -73, -31, -1, -17, -11, -39, + 56, 18, 124, 72, -14, 28, 69, -121, + -125, 34, 127, 63, 86, -80, -126, -125, + -124, -47, 124, 77, 124, -19, 23, -7, + -50, 96, -128, -93, 102, -53, -36, -87, + 119, -125, 92, -126, 118, 102, 72, -2, + 125, 10, 97, 124, -125, 125, 71, -20, + -47, -116, -121, -4, -9, -32, 79, -124, + -36, 33, -128, -74, 125, 23, 127, -29, + -115, -32, 124, -89, 32, -107, 43, -17, + 24, 24, 18, 29, -13, -15, -36, 62, + -91, 4, -41, 95, 28, -23, 6, 46, + 84, 66, 77, 68, -70, -1, -23, -6, + 65, 70, -21, 9, 77, -12, 2, -118, + 4, 9, -108, 84, 52, 2, 52, 13, + -10, 58, -110, 18, 66, -95, -23, 70, + 31, -3, 56, 56, -3, -7, 1, -27, + -48, -61, 41, -4, 10, -62, 32, -7, + -24, 9, -48, -60, -4, 79, -20, -38, + -76, 68, -49, -97, 0, -15, 5, -100, + -49, -95, -99, -115, -9, -40, 10, 104, + 13, 56, 127, -27, -109, -94, -118, -102, + -44, -85, 52, 127, -4, 14, 62, 121, + -122, -26, -79, -42, -34, 1, 25, -38, + -79, -58, -31, -31, -90, -30, -123, 32, + -56, 125, 66, 124, -1, 3, 91, -103, + -7, 23, 78, -18, 9, 69, -69, 76, + -38, -33, -2, -98, 18, 106, 84, 55, + 87, -47, 35, -124, 64, 41, -14, 46, + 25, -2, 120, -21, 82, 19, -79, -37, + -3, -8, -16, 21, 19, -5, -28, -112, + 39, -6, -30, 53, -69, 53, 46, 127, + 123, 78, 20, 28, -7, 73, 72, 17, + -40, 41, 111, 57, 32, -95, 29, 28, + -39, -65, 54, -20, -63, 29, -67, 3, + 44, -57, -47, 11, 61, -22, -44, 61, + 48, -100, 20, 125, 96, -24, -16, 3, + -69, -126, 74, -125, 9, 45, -67, -123, + -59, -72, 118, 69, 45, 50, -57, 67, + 13, -66, -106, 47, 62, 22, -1, -22, + -25, -40, -125, 3, 125, 32, 102, -56, + -25, -75, -30, 122, 60, -13, 36, -73, + 7, -84, 124, 40, -118, 17, -87, -118, + -8, 3, -27, 111, -40, 40, -51, 127, + 125, -45, -30, -54, 46, 80, -1, -30, + 101, -17, 18, 26, 54, 7, -12, 1, + -127, 123, -122, -27, -75, 64, 10, 25, + -15, -44, 127, -127, 5, -84, -81, -7, + 19, -26, 126, 15, 116, -126, 14, -76, + 44, 62, -110, -124, 125, -29, -87, -3, + -69, 82, 90, 57, -123, 123, 100, -19, + -51, -32, 69, 37, -57, -128, -124, -72, + -13, 51, -7, -45, -73, 5, 99, -26, + -117, -96, -109, 4, -31, -12, 0, 31, + -42, -27, 12, -81, 118, 39, 83, 14, + 41, -126, 107, -82, 94, -116, -122, -47, + -109, -84, -128, -35, -56, 66, 8, -65, + 19, 42, -46, -72, -109, 41, 43, -127, + -113, 58, 127, 42, -75, -1, 65, 117, + -55, -113, -123, 124, 43, -96, -115, -19, + 68, 15, 94, 3, 75, 0, 34, 9, + 42, 110, -48, 92, -76, 99, -17, 27, + 32, 13, 125, 50, -17, 56, 4, 53, + 34, -8, 99, 80, -126, -21, -65, -11, + -46, 44, -81, -3, -121, 123, 66, -81, + -84, 119, 127, 84, 105, 45, -66, -42, + -23, 32, -25, 12, 111, 127, 88, 125, + 30, 24, -127, -9, -54, 127, -116, -119, + 88, 70, 94, -120, 35, -93, 15, 22, + -21, 25, -110, -123, -45, 8, -109, 125, + -122, -86, -126, 8, -14, -120, -45, -45, + 69, -125, -122, 6, 81, 86, 125, 95, + 54, 77, 54, -123, 126, -85, -117, 56, + 11, 0, -61, -91, -12, -2, -113, -3, + -15, -122, -63, -91, 10, 84, -111, 125, + 93, 21, 62, -78, -116, 13, -57, 28, + -124, 126, 110, 12, 15, 95, 15, -19, + -125, -97, 52, -7, 101, 9, 20, -125, + -26, -56, 72, 77, 12, -126, 22, -29, + 47, 62, 95, 112, 69, 32, 97, -83, + -8, -5, 67, -63, -123, 79, 59, 0, + -6, -17, 4, -111, -52, 27, 65, 0 +}; + +static const rnn_weight vad_gru_recurrent_weights[1728] = { + 65, 83, 35, 56, 24, -34, -28, -2, + 125, 19, 42, -9, 124, -53, 24, -87, + 11, 35, -81, -35, -125, -31, 123, -21, + 33, -91, 113, -93, 45, -6, 53, 38, + -92, 8, -27, 87, 4, 43, 43, 10, + -128, -128, -46, 127, -38, -45, 25, -87, + 19, 5, 52, -96, -23, -29, 121, -126, + -24, -20, -2, 69, -50, 6, 71, -81, + -125, 90, -94, 1, -38, 36, 89, 17, + -60, 71, -48, 18, -15, 44, -18, 59, + 11, 114, -51, 32, 110, 1, 4, 109, + -24, 127, 27, 60, 88, 24, 45, -59, + 75, -36, 8, 57, -32, -25, 13, 126, + -89, -61, -76, 127, 18, -62, -68, 23, + -113, 5, 126, 43, -88, 26, -78, 18, + 75, 21, 9, -74, 20, 41, 126, -118, + -15, 9, 116, 126, -127, 34, -6, 126, + -128, -53, -54, -55, -121, 70, 127, -12, + -68, 82, -25, 104, -126, 126, -21, -26, + 124, -75, -127, -120, 13, 61, -64, -108, + -63, -65, -44, -35, -61, -39, 109, -74, + 113, -3, 108, -30, 125, 120, 39, 125, + -128, -95, -99, 111, 9, 25, 114, -75, + -92, -54, -12, -32, -38, 10, 31, 10, + 63, 51, 40, -99, 74, 4, 50, -128, + -36, -35, -11, -28, -126, -7, 66, -58, + -126, -22, -83, -61, -127, 49, 126, -8, + 7, 62, 36, -11, -32, -44, 63, 116, + 41, 65, -127, 126, 63, -30, -96, 74, + -92, 127, 38, -18, -128, 68, -5, 101, + -4, 85, 58, 79, 0, -58, 8, 119, + -70, -1, -79, -68, 114, -28, -90, -6, + -112, 2, 127, -8, 10, 55, -59, -126, + 127, 125, 80, 72, 35, -54, 95, -124, + -124, 79, 23, -46, -61, -127, -100, 99, + -77, 8, -87, 5, -2, 49, 85, 7, + -71, 82, 53, -41, 22, -22, -93, -103, + 6, 52, -56, 14, -8, -111, 85, 16, + 54, 32, -118, -24, 61, -53, 96, -70, + -5, -17, -67, -84, -7, -82, -107, -96, + 21, -83, -58, 50, 12, -126, -1, -28, + 34, -126, 115, 17, 91, 1, -127, 72, + 11, 126, -81, 6, 96, -8, 77, 15, + -6, 63, -27, 20, -123, -109, 85, -79, + -17, 126, -92, 2, -61, 20, 14, 17, + 121, 123, 30, 57, 120, 127, 57, 42, + 117, 98, 67, 39, -20, -70, 100, 7, + 125, 122, 40, 16, -79, 125, 83, 41, + -106, -57, 24, 55, 27, -66, -111, -44, + -7, -43, -66, 121, 42, -128, -45, 35, + 15, -127, 34, -35, -34, -40, -18, -6, + 63, 111, 31, 116, 127, 19, 24, -71, + -39, 34, 11, 19, -40, 27, 12, 106, + -10, 56, -82, -106, -2, -50, -52, 114, + -126, -34, -43, -68, 10, 76, 57, -118, + -128, 37, -104, 76, 125, 3, -76, 127, + -29, 84, -94, -15, 55, 125, 79, 127, + -57, -125, 104, -68, 126, 126, -77, 51, + 45, 33, -109, 115, -11, 1, 95, -121, + -5, -9, -126, -114, 39, 68, -126, -107, + -51, -42, 24, -8, 51, -27, -43, 66, + -45, 62, -98, -109, 69, 67, 0, -125, + -128, 49, 31, 126, -122, 2, -55, -67, + -126, -70, -128, -125, -77, 25, 16, -8, + -102, 11, -75, 82, 38, -5, 5, 19, + 34, 47, -127, -93, 21, 24, -97, -18, + 31, 39, 34, -20, 22, 123, 7, -77, + -81, -46, -9, 1, 23, 39, -127, -43, + -8, -50, 10, -21, 59, -9, -4, -13, + -27, 44, 127, 52, -47, 70, -43, 52, + 101, -49, 27, 45, 49, 33, -125, 55, + 114, 20, -1, 76, -24, -96, 105, 24, + 126, 75, -21, -105, 13, -42, 40, 126, + -30, -39, -95, 125, -63, 11, 6, 125, + 125, -14, 5, 42, -61, -4, 49, 88, + 6, -107, -28, 19, -29, 47, 126, 6, + -46, -89, -18, 91, -20, -6, 118, -21, + -22, 39, 115, 11, -42, 54, 73, -55, + -77, 62, -27, -59, -99, -12, -127, -40, + 56, -3, -124, -91, 71, -111, 6, -19, + 82, -24, -35, 102, -42, 7, -126, -126, + -125, 18, 98, -52, 127, 105, -52, 40, + -83, 126, -122, 109, 5, 127, 48, 6, + 5, -125, 100, -16, 29, 85, -89, 8, + 4, 41, 62, -127, 62, 122, 85, 122, + -107, 8, -125, 93, -127, 127, 102, 19, + 19, -66, 41, -42, 114, 127, -48, -117, + -29, -6, -73, -102, -3, -19, 0, 88, + 42, 87, -117, -20, 2, 122, 28, 63, + 71, 66, 120, 93, 124, -43, 49, 103, + 31, 90, -91, -22, -126, 26, -24, -21, + 51, -126, 87, -103, -69, -10, -66, -23, + 20, 97, 36, 25, -127, 30, -20, -63, + 30, 51, -116, 23, 40, -39, 36, -83, + -77, -25, -50, 110, 14, 13, -109, 125, + -65, -55, -87, 124, -126, -32, -72, -108, + 127, 127, -125, -124, 61, 121, 102, -128, + -127, 16, 100, 127, -124, -68, 72, -93, + -128, 43, -93, -19, -125, -97, -113, -33, + 83, 127, -44, 127, -75, 127, 16, 44, + 50, -122, 23, 118, 46, 19, 26, -128, + 10, 4, 99, -14, -82, -13, 30, 125, + 57, 65, 60, -71, 35, 98, 28, 7, + 1, 43, 89, 70, 75, 121, -59, 82, + -126, -53, -16, -116, -65, 52, -52, 0, + 80, 35, 45, -61, 46, 8, 107, 27, + -26, -118, 90, 57, -10, 7, -15, 0, + -39, -4, 12, 29, -1, 116, 84, 79, + 119, 125, -59, 28, -6, -25, -43, 2, + 90, 79, 67, 103, -82, 2, -6, 125, + 19, 73, 0, -105, 112, -17, 104, 107, + 124, 106, 19, 56, -44, 55, -112, 6, + -39, -83, 126, -93, -98, 57, -120, -23, + -38, 2, -31, -48, 106, 127, 127, 69, + 16, 110, 71, 104, 62, -12, -22, 42, + -37, -94, 34, -1, -32, -12, -124, -47, + -13, 60, -75, -66, 58, -127, -2, 64, + 76, -106, 73, -49, -31, 127, 126, 31, + 16, 127, -110, 107, -16, -53, 20, 69, + -14, -125, 59, -44, 15, 120, 125, 125, + 43, 6, 19, -58, 127, 127, 43, 16, + 82, 97, -127, 127, -93, -41, 88, 0, + 77, -15, 116, 16, -124, -31, -3, 95, + -40, -126, -54, -126, -83, -8, -59, 6, + 67, -29, 4, 124, -10, 112, -28, -8, + 85, -21, 45, 84, 6, -8, 11, 72, + 32, 84, -62, 77, 2, -36, 75, 31, + -50, 116, 126, 119, -88, -55, -14, -37, + 126, 40, -108, -6, -6, 57, 64, -28, + -76, 30, -117, -93, 31, -92, -44, -64, + 94, 58, 65, 114, 41, 47, 71, 42, + -26, 99, -126, 57, -5, 74, -19, -113, + -1, 67, -21, 126, 1, -3, 33, 60, + -82, 37, -48, 89, 114, -38, 127, -114, + 35, 58, -5, 21, -46, 121, -123, -43, + 127, 115, 123, 122, -101, 126, 127, 81, + 52, 89, -127, 102, 42, 117, -9, -2, + 125, 127, 110, 96, 120, 66, 70, 124, + 55, 84, -38, -58, 119, -127, -16, -79, + 123, 18, -127, -50, -38, 120, -85, 1, + 7, -56, 108, -77, -2, 21, 37, 1, + 13, -105, -69, 28, -87, 33, -104, -51, + 126, 41, 3, -121, 28, 71, 58, 86, + -8, 127, 94, -55, 125, 40, -19, 127, + -33, -87, -23, 7, -111, -68, 9, 84, + -119, 55, -82, 78, -37, -20, -9, -23, + 53, -13, 15, -46, 116, 126, -127, 56, + -126, 125, -7, -1, 45, 26, 125, 121, + 29, 47, -86, 30, 10, 76, -125, -7, + 23, 92, -12, -39, -18, 92, -97, -8, + -85, -41, 49, -50, 123, -37, -126, -30, + 14, 79, -49, -65, 9, -36, -38, -96, + 85, -24, -13, 37, -25, -5, -64, -127, + 55, -60, -18, -61, -63, 127, 56, 67, + 15, 124, 72, 120, 127, 40, -10, 114, + 24, -23, 46, 78, -53, 125, 86, 124, + 86, 0, 38, 93, 21, 127, 123, 75, + -72, 13, 48, 33, 83, -51, 15, -32, + -49, -33, 120, 64, 7, 9, 65, 60, + 21, -21, -61, -53, -113, 84, -97, 101, + 37, -114, -27, 41, 73, 126, -10, 59, + 61, -15, 70, -13, 82, -4, 69, 56, + 94, -91, -50, 92, -74, -48, 53, -7, + -107, 127, 28, 30, -26, -21, -61, 77, + 82, 64, -91, -125, 122, -104, 127, 123, + 122, 123, 76, -126, 127, -6, -80, 7, + 40, -66, -65, 54, -2, 23, 96, -64, + 74, 2, -53, -12, -123, 39, 60, -20, + 16, -17, -97, 23, -4, -53, -122, 32, + -16, -54, -95, 43, 71, -1, -67, -33, + 41, 18, 72, 28, -83, 31, -100, -91, + -27, 10, -128, -106, 2, 76, -13, 42, + 34, 112, -19, 44, 40, -9, -11, 65, + 92, -43, -125, 2, 47, -32, 25, 122, + -29, 12, 101, -8, -126, -23, 43, 7, + 125, -20, -124, 82, -2, 13, -73, -106, + 115, 31, 116, -23, -44, -71, 84, 3, + 47, 91, 127, 127, -15, 95, 7, 93, + 5, 113, -50, 54, 11, 13, -127, 17, + 72, 43, -23, 5, -70, 20, 15, -27, + 99, 69, -109, -122, -94, 16, 127, 0, + 116, 104, 45, 108, -34, 87, 72, -14, + 118, 46, 42, 109, -26, 95, 93, 127, + 60, 127, -93, -54, -122, 34, -105, 56, + 55, 103, 125, -71, -50, 95, -72, 127, + 107, 21, 73, 126, 61, 127, 127, 24, + -62, 90, 73, 90, -46, -78, -124, 72, + 123, -42, 50, -107, 17, -32, -62, -89, + 124, 1, 80, -2, 117, 119, -65, -127, + -95, -121, -52, 103, 66, 75, -3, -62, + -127, 127, -74, 124, 79, 49, 40, 105, + -67, -71, -70, 43, 127, 119, -4, 66, + 43, 23, 91, -126, 15, 63, -119, 112, + 103, 15, -99, 31, -127, 69, 116, -46, + -67, 2, -126, -29, 30, 30, -69, -98, + -47, -87, -70, -127, 23, -73, 30, -7, + 94, -52, -65, 98, -45, 97, 53, 23, + -9, -22, -52, -47, 6, -1, -85, -15, + -61, -14, 68, 110, -10, -121, -25, -35, + -15, -94, -123, 27, 75, 48, -66, -56, + -44, 93, 109, 67, -36, 24, 70, -126, + 8, -127, 126, 52, 11, -32, 120, -13, + -26, -28, -125, 127, 106, -50, 124, 36, + -126, -12, 0, -23, 76, -71, -126, -12, + -17, -82, 12, 124, 57, 33, 4, 77, + -46, 71, -34, 72, 125, -128, 124, -24, + -128, 75, -120, 69, -45, 55, 33, 127, + -33, 4, -105, -41, -59, -91, 123, 44, + -127, 127, -67, 52, 25, -125, -65, 100, + -25, 123, 6, 11, -123, -92, -33, 126, + -17, -4, 29, 33, 127, 96, 3, 87, + -48, -18, -70, 123, 58, -127, -3, -52, + -1, -36, -41, 127, 51, -52, -27, 46, + -83, 57, 9, 126, 127, 94, 79, -37, + -127, -40, 67, 52, 82, -66, 122, -13, + -73, 127, -8, -80, 46, -48, 4, -54 +}; + +static const rnn_weight vad_gru_bias[72] = { + 124, 125, -57, -126, 53, 123, 127, -75, + 68, 102, -2, 116, 124, 127, 124, 125, + 126, 123, -16, 48, 125, 126, 78, 85, + 11, 126, -30, -30, -64, -3, -105, -29, + -17, 69, 63, 2, -32, -10, -62, 113, + -52, 112, -109, 112, 7, -40, 73, 53, + 62, 6, -2, 0, 0, 100, -16, 26, + -24, 56, 26, -10, -33, 41, 70, 109, + -29, 127, 34, -66, 49, 53, 27, 62 +}; + +static const GRULayer vad_gru = { + vad_gru_bias, + vad_gru_weights, + vad_gru_recurrent_weights, + 24, 24, ACTIVATION_RELU +}; + +static const rnn_weight noise_gru_weights[12960] = { + -10, -8, 5, -72, 7, 55, -38, 3, + 10, 4, 21, 60, 73, 0, -3, 34, + 49, -36, 17, 8, 18, 41, -51, -42, + 34, -8, 126, 15, 112, 74, -60, -60, + 53, -17, 65, 6, 74, -1, 26, 80, + -46, -99, -47, 40, 29, -21, 85, -75, + 27, -117, 46, -22, -76, 56, 16, -67, + -49, -63, -35, -10, -20, 10, 68, 7, + -1, 37, 58, -53, 6, -79, -20, 12, + 6, 91, -63, 67, 58, -13, -23, -74, + -50, -77, -53, -22, -56, 123, -33, 28, + 74, -85, -9, -57, -32, 38, 21, 122, + 40, 23, -30, -81, -68, -29, -14, -98, + -1, -62, -32, 19, 102, 26, 28, -23, + 104, 28, -43, -20, -41, 28, 80, -22, + -88, 6, -26, 14, 34, -46, 57, -33, + -105, -16, 3, -17, -55, -1, -47, -122, + 11, 16, 62, 78, -1, -64, 71, 57, + -5, 45, 65, -93, 31, 30, -25, 21, + 23, 32, -1, -75, -10, 75, -90, 21, + 7, -110, -77, -39, 18, -39, 54, -97, + 12, 52, -97, 17, 73, 120, -81, -114, + 67, 82, 29, -71, -47, 69, -64, 17, + -105, -24, -70, -32, -2, -112, -31, -48, + 1, 22, 92, -21, -89, -65, 16, 49, + 3, 15, 80, -21, -1, 37, -4, -25, + 12, -80, -43, 56, -7, 36, -20, 18, + -12, 39, 66, 74, -100, 117, 76, -82, + -93, 63, 56, 36, 5, 41, -57, 31, + -47, -14, 52, -22, -56, 29, -123, -104, + 41, -113, 124, -106, -36, 41, -86, -40, + 44, 28, -6, 114, -32, -17, -26, -77, + -69, 42, -33, 61, 28, 82, -18, 71, + -53, -63, 122, -38, -49, -108, -32, 126, + 126, 45, 43, -56, 61, 9, -20, -53, + 122, 98, -3, 3, 24, -3, 80, -42, + -20, 57, -34, 108, -26, 48, 116, -14, + 53, 5, -45, 21, -55, 114, -49, -29, + -44, -5, -70, 98, 63, -115, -66, 53, + -55, -19, 83, -12, 7, 47, 42, 15, + -36, 44, 75, -85, 105, -84, -17, -127, + 15, -67, -105, 23, 36, -1, -16, -116, + 21, 58, 69, -57, -104, -81, -49, 91, + 26, -72, 33, -31, -37, -79, 5, 9, + 123, -61, 11, 67, -14, -29, 41, -53, + 37, -59, -20, -24, 95, 125, -66, -26, + 17, 28, -43, -8, -100, 80, -6, 0, + 37, -123, -54, -92, 28, 56, 127, 48, + 11, -58, 99, -90, 63, -4, 6, 10, + 37, -38, -15, 31, 5, -39, 25, -17, + 24, -23, -64, -68, 41, 65, 28, -113, + -115, -27, -51, 50, 9, -101, 73, -41, + -104, 88, -71, 3, -87, 119, -73, 20, + -35, 0, -30, 34, -31, -9, -4, 23, + -19, 35, -16, 111, 66, -52, -107, 101, + 54, -2, -3, 109, -40, -2, 119, 74, + -26, -116, -105, -90, 25, -111, -43, -92, + -3, -104, 102, 11, 19, -83, 14, -62, + 38, 57, 50, -10, 36, -95, 124, 32, + -34, -123, -7, -109, 124, -119, -67, -116, + -31, 114, -65, -34, -126, 8, 8, 5, + 53, -28, 53, 84, -9, -14, 92, -70, + 74, 116, -4, 121, -49, 108, 0, 126, + 123, -1, -25, 24, 56, -121, 20, -47, + -41, -11, -22, -32, -40, -41, -66, 29, + -128, -30, -28, 31, -39, 30, 57, -96, + 63, -121, 71, 1, -29, -20, 72, 114, + 12, -43, 23, -75, 24, -4, -123, 17, + 18, -68, -23, 51, -30, 39, -125, -48, + 13, -119, -75, -74, 51, 125, -10, 29, + -103, 6, -28, 22, -45, 19, 17, 19, + 33, -3, -18, -30, -12, -25, -128, 61, + 94, 47, -56, 59, -62, 66, -28, 18, + -115, 12, -3, -80, 60, -62, 55, -16, + 68, 23, -6, 109, 11, 0, -7, -96, + -11, 21, 44, -75, -8, -10, -10, 69, + 14, 14, -41, 26, 67, 37, -30, 44, + 11, -16, 3, 66, 1, -18, 21, 96, + -29, -100, 27, -8, -98, 21, -2, 58, + -45, -15, 93, 37, -66, -48, -7, -5, + 39, -57, 17, -81, 42, 0, -40, 123, + 3, 118, -14, 56, -113, -68, -127, 74, + -78, 46, 97, -61, -42, 68, -32, 16, + -10, -82, -6, 1, 98, -48, 20, 32, + -102, -35, 45, -5, -91, 26, 37, 18, + 59, -88, -29, 17, 43, 33, 14, 6, + -37, -37, 5, -7, -37, -13, 72, -6, + -128, -43, 17, 32, 45, -26, 4, -85, + -59, 8, 5, -27, 51, 55, 42, -79, + -13, -51, 49, 70, -26, -21, 9, 27, + 21, -26, -76, 28, 1, 89, -76, 23, + -4, 10, 31, -13, -22, 3, 41, 24, + 18, 25, -55, 10, -23, 4, -72, -18, + -91, -50, 1, -55, 12, -26, -43, 11, + -14, 27, -82, -73, 36, 27, -20, 62, + 53, 100, 75, -12, -37, -77, -127, 32, + -21, -24, 34, -26, -39, -5, -66, 94, + -97, 19, 16, 61, 59, 65, 37, -64, + 26, -34, 63, 74, 7, 38, -2, -27, + 82, -73, -10, 37, -43, 1, 23, 24, + 25, -5, 13, 6, -76, 78, 46, 44, + -107, 14, 7, -22, 28, -125, 47, -48, + 28, -16, 15, 1, -16, 21, 15, 51, + 37, -17, 2, 39, -23, -28, 10, -51, + -48, -1, 6, 88, 38, 22, -40, 37, + -22, -23, 67, -4, -3, -6, 9, 108, + -32, 31, 77, 28, -101, -23, -10, -38, + -13, 12, -34, 55, 24, -4, 48, 29, + -72, -83, 41, -31, -49, -68, 5, -3, + 124, -19, 44, -94, -4, -8, -31, 9, + -21, 58, -60, 24, 13, -9, 97, 53, + 93, -51, 105, 55, 36, -32, 6, -51, + -99, 19, 39, -63, -64, 29, 22, 5, + -24, -74, 72, -6, 35, 37, -25, 65, + 74, 29, 30, 65, 91, 30, -42, 15, + 42, -64, -87, -68, 53, -78, -33, 21, + -60, 33, 7, 6, 10, 68, 55, -47, + 51, -56, 79, -29, -1, -66, -29, 50, + 66, -12, -67, 69, -53, -90, -31, -123, + 49, 7, 10, -6, 55, -61, -14, -6, + 59, -2, -41, 21, 10, -21, -24, -23, + -34, 30, -49, -41, -27, 36, -56, 46, + 7, 18, -23, 78, -49, 1, -37, 43, + 77, -21, -19, 18, 14, 35, 92, 39, + -39, 44, -58, -1, 4, -63, 27, 79, + -14, -7, -41, -34, -24, -25, 13, -14, + -30, 5, -62, 13, -52, 53, 40, -18, + -29, 52, -20, 11, 20, 23, -47, 51, + 30, -91, -46, 39, 4, 53, -18, 2, + -28, -12, 62, -29, -57, -13, -20, 60, + -15, 3, 49, -26, 0, -30, -18, 97, + 11, 52, 43, 87, 107, -94, -30, 63, + -4, -62, 48, 2, 22, 7, -11, -79, + -41, 18, -28, 9, 30, -58, 80, -64, + 45, 2, 28, -49, -25, -34, 25, 87, + 108, -8, -42, -34, 61, -14, -13, 62, + -98, -5, 23, 15, -2, -1, -6, -52, + 40, -33, 61, -38, 76, -115, -23, 22, + 17, 25, 63, -37, -32, 26, -19, -8, + 54, 6, -39, -28, 25, 40, -29, 33, + 10, -50, 20, 25, 6, -22, 69, -24, + -115, 2, -13, -28, 28, -8, 109, -18, + -64, 96, 6, 7, 31, -10, 7, -34, + 24, -10, 50, 23, -59, -55, 45, 37, + -98, 27, -17, -47, 63, 57, 13, 35, + 4, -85, -65, 52, -54, -19, -40, 4, + -68, -61, -85, 98, -81, 44, 25, -17, + 44, -33, -31, -44, 21, -6, -29, -32, + -2, 50, -31, -16, 46, 50, -54, -18, + 70, -88, -44, 26, -51, -34, 21, 48, + -16, -15, 5, -28, -37, 25, -52, 25, + 37, -60, 19, -18, -49, 72, -120, -1, + 65, -61, -28, 25, -114, 89, -61, 126, + -48, -64, 69, 37, 46, 9, 18, -117, + -35, 64, -75, 28, 127, 33, -63, 22, + -15, -28, -9, -41, 27, 68, -4, 54, + 4, -89, -8, -10, 83, 73, -11, -90, + -8, 14, -92, -38, 11, -22, -36, 33, + -37, -38, -126, -74, -5, -12, -8, -4, + -28, -47, -30, -30, -6, 43, -5, 56, + 3, -16, -83, -73, -51, 23, -99, -10, + -2, 57, -18, -17, -53, 3, -21, 35, + 25, -116, -20, -33, 89, -44, 49, 102, + -74, -57, -65, -127, -33, 59, 60, 20, + -60, -1, -18, 10, -30, 106, 3, -24, + -15, 93, 45, -22, 7, 55, 9, -27, + -82, 3, 19, 9, 4, -14, -43, -36, + -19, 97, 85, 31, 42, -35, -19, -12, + -1, 68, -53, 46, -127, -93, 16, -63, + -58, -126, 55, 6, -52, 97, -41, 59, + 49, -9, 10, 54, -42, 5, -11, -25, + -1, 35, 72, 52, 28, -6, -54, 30, + -28, 18, 38, -17, 57, -8, -44, -20, + 42, -20, 94, -46, -2, -81, 110, 27, + -66, 5, 63, 36, -51, -55, -27, 71, + 125, -5, -12, -57, 65, -98, 36, -12, + 17, -8, -13, -8, -17, -52, -109, 15, + -31, 31, 9, -23, -22, -11, 10, 55, + -11, -52, -69, 52, 10, -23, 47, -35, + -4, -65, 15, 33, 53, -14, -104, 26, + -26, -29, -8, 97, -2, 58, -127, -4, + -106, 35, 53, -2, -71, 2, 79, 54, + 39, -74, -121, 124, 41, 25, -33, 4, + 28, -18, -9, -43, 59, -11, 31, -19, + -122, 86, 25, 54, -40, -18, 49, -25, + -28, 118, 65, -102, 111, -39, -7, -89, + -38, -17, 79, 0, -50, 72, 51, 22, + 24, 36, 59, 1, 66, -119, -84, -8, + 102, 44, 15, 56, 26, -74, -29, 28, + 13, -75, 32, 78, -38, -45, -80, -90, + 13, 3, 34, -76, -122, 120, -82, -34, + 6, -32, -100, -89, 14, -14, 73, 24, + -41, 53, 30, -80, -63, 51, -17, 33, + 47, -17, 14, -17, 32, 74, -52, 2, + 14, -67, -16, -18, -57, 18, -14, 44, + -73, 45, 107, 38, 69, -24, -12, 114, + -15, 91, 10, -26, -51, 78, 63, -78, + -5, -120, 14, 32, -6, -25, -49, 67, + 20, -66, 7, 65, 46, -41, -32, 62, + 41, -50, -87, -34, 64, 70, 23, -36, + 44, -51, -127, -22, -102, 33, -58, -23, + 105, -29, -33, 47, 9, -44, 35, -36, + -21, 126, -90, -34, 105, -6, 18, -35, + 3, -14, 65, 114, -2, -25, -27, -72, + -63, 61, -109, -13, -113, 8, -45, 22, + 105, 6, 45, -47, 65, 16, 79, 28, + -21, 82, 37, -15, -64, -34, -114, 29, + 67, 43, 78, 52, 34, -84, -54, -48, + -65, 63, -8, 18, -16, 10, 3, 71, + -101, 119, -24, 88, -26, 33, -38, -80, + 14, -123, 24, -33, -20, 52, -1, -40, + 49, -13, 8, -39, 23, -5, -11, -23, + -10, -17, -25, 43, 29, -13, -34, -19, + -35, -18, -21, 51, -21, -3, -19, 12, + -2, 50, 48, 22, -56, 39, -5, -38, + -60, -11, 36, 33, 13, -53, -9, 94, + 8, -62, 55, -11, 101, 22, 2, -8, + -127, 98, -25, -37, -73, 71, -16, 45, + 67, 8, -17, -90, -91, 23, -120, -39, + -9, 28, -128, 8, -52, -107, -27, 68, + 33, -31, 29, 124, -26, 30, -10, -31, + 33, 47, 9, -65, -46, 13, -90, 126, + 99, -37, -81, 1, -61, 15, -4, 4, + -9, -34, -33, -33, -28, -49, 14, -93, + 87, -80, 59, -56, -50, -45, 45, -65, + -97, 6, -121, 6, -113, 19, 56, -21, + 4, 12, 87, 5, -112, 126, 69, 27, + -70, 82, 31, -27, -123, -16, 21, 32, + -5, 83, -95, -7, -1, 93, -9, 15, + 124, 21, 21, -7, -45, -16, -66, 5, + -34, -118, -16, -32, -34, -44, 2, 124, + -78, 8, 90, -27, 127, 44, -28, 114, + -30, 114, -8, 27, -56, 18, 59, -24, + -62, 16, -25, -31, 71, 17, 3, 12, + 92, -4, -78, 37, 127, 85, -3, -17, + 80, 32, -2, 84, -71, -31, 62, -26, + 47, -81, -51, -95, 66, -52, -57, -31, + -10, 54, 116, 88, -3, -122, -93, 7, + 37, -70, -28, -91, 39, 12, -94, 41, + 44, 70, -55, 69, 20, 56, -34, 1, + 9, -34, -37, -4, -2, 23, 68, -44, + 2, -46, -5, -72, -104, -94, -56, -30, + -59, 56, 14, 108, 36, 115, -96, 29, + -114, 105, -64, 5, 65, -82, 25, -10, + 117, 58, 20, -19, 122, 33, -37, 35, + -19, -120, 6, -10, 78, -34, 126, -116, + -37, 59, -30, 55, 47, 51, -42, 11, + -2, -26, 29, 25, 51, -5, -34, 89, + -29, 76, -51, -44, 9, -17, 46, -42, + 5, -52, -24, -14, 6, 127, 127, -9, + -5, -81, -2, 65, -67, 72, 99, 14, + -13, -6, -7, -36, -54, -6, -4, 30, + -29, -27, -28, -56, 83, -1, 29, -24, + -48, -23, -20, 11, -2, -4, -31, 39, + -45, 0, -18, -73, -29, 48, 51, -20, + 61, 24, -62, 75, -32, -18, -44, -38, + 44, 26, 38, -56, 14, -34, -48, -7, + 19, -55, 20, -95, 45, 16, 13, 93, + -13, 21, -72, 23, 124, -33, -52, 51, + 5, 8, -25, -10, -77, 102, -25, -1, + -14, 14, 4, 16, -28, 98, 18, -43, + -26, 12, -30, -86, -68, 81, 9, -50, + 80, -56, -11, 37, 24, -11, 28, 1, + 55, 36, 34, 23, -87, -58, 10, 31, + -11, 19, -48, 48, 95, -12, 33, -46, + 100, 52, 32, -49, -24, -27, 46, -6, + -31, 21, 39, 33, 63, -65, -35, 79, + 127, 11, 34, -13, -124, 10, -54, 24, + 3, 24, 11, 16, -19, -45, 36, 52, + -32, 90, -33, -68, -51, 33, -16, 34, + 65, 98, -8, 125, 60, -83, -21, 6, + 111, 87, -46, -59, 44, -7, 89, 124, + 28, 32, 30, 68, 106, -37, -1, -2, + -97, -57, -92, -37, 56, -75, 22, -31, + 100, -44, -10, 12, -2, 95, 36, 3, + 74, 35, 127, 51, -41, 72, 27, 59, + -105, 103, -2, -32, -116, 23, 43, 6, + 48, -20, 110, 66, -42, -28, -41, -10, + 33, 117, 14, 89, -18, -36, 54, 39, + 88, -72, -27, 109, 27, -13, -119, 54, + -18, -14, 85, -12, 64, 6, 44, -15, + -66, -46, -18, 90, 109, 98, 119, -28, + 11, 46, 29, 115, -20, -106, -27, 97, + -45, -82, 43, -103, 122, -14, -122, 24, + 10, -128, 14, 10, 72, 40, -71, -10, + -21, -99, -103, 2, -120, 50, 0, 35, + -100, 46, 77, 88, -28, -1, 26, -46, + -3, -22, -37, -11, -82, -82, -128, -21, + -16, -4, -9, -69, -5, 40, 0, -63, + 33, 19, -14, 83, 54, 24, 66, -8, + 24, -122, -44, -32, 86, 38, -3, 6, + 48, 32, 62, 34, 3, -42, 28, -11, + -23, -23, 21, 12, -2, 36, 4, -20, + -1, 64, -20, 11, 73, 23, -7, -50, + 42, 7, 99, 40, -19, 39, 26, 65, + 117, 7, -16, -6, 79, 70, -48, -12, + 47, 19, 7, -54, -7, -43, 39, 50, + 23, 53, -48, -97, 28, 6, 83, -25, + 42, 38, 19, 32, -59, 22, -60, -94, + -45, -45, 83, -3, -69, 75, 34, 61, + 66, 30, 19, -14, -32, -4, 13, -38, + 8, -36, 31, -48, -56, -49, -24, 72, + -73, 60, 17, -40, 6, 125, 27, -18, + 41, 28, 44, 29, -32, 45, -33, -6, + -41, 123, 5, -31, 89, 92, 20, -66, + 73, -39, -51, 0, -31, 21, 69, 99, + -50, -3, -13, -10, -5, 72, 14, -13, + -57, 20, -33, 107, -84, 5, -57, -37, + -10, -46, -80, -108, 3, 49, -36, -28, + -44, 34, -125, 41, 48, -3, -33, 2, + 12, 27, -56, -41, 18, -42, -25, 81, + -67, -86, -29, -7, 94, -89, 30, 84, + 73, -21, 40, 29, -27, -19, -35, 68, + 64, -4, -100, -102, -94, -19, -18, -30, + -36, 26, -2, 33, -93, 56, 67, 103, + -73, -101, -45, 18, 11, 18, -33, 43, + 34, 37, -71, 27, -38, -13, -26, -13, + -16, 113, 33, 84, -26, -55, -17, -13, + 15, 32, -8, -37, 32, -5, 113, -10, + 126, 53, 23, -24, -52, -11, -55, -9, + -37, -33, 40, 65, 3, -95, -65, 78, + -13, -75, -22, 9, 93, 68, 46, 127, + 16, 87, -47, 59, -36, -5, -3, 37, + 16, 66, 19, -69, 42, -15, -18, 76, + 96, 91, -7, 24, -29, 47, -20, 56, + 45, -54, 50, -70, -52, 54, 41, 20, + 63, 71, -63, 40, 1, 80, 20, -39, + 6, -35, 71, -40, 7, -28, 63, -7, + -49, -12, 1, -16, 73, 9, 50, -46, + -10, 73, -81, 94, -13, 6, -1, 31, + -19, 15, 41, 3, -17, 0, -85, -93, + -86, -10, -37, 47, -6, -62, 30, 35, + 20, 99, 37, 63, -17, -42, -28, -96, + 2, -22, 3, 15, 28, 11, -115, 48, + -34, 6, -30, -78, -85, 38, 25, -32, + -29, -97, 2, 14, 26, 47, 99, 119, + 71, 8, -60, 42, -55, 30, 53, 1, + 31, -103, -20, -11, 0, 87, 37, -5, + 89, 15, -32, -12, 55, 60, 3, -32, + -124, -2, -88, 53, -51, 55, -4, -53, + -46, 94, 18, 57, -72, 14, -41, 11, + 14, -29, -3, -4, -9, 34, 18, -10, + -72, -14, -82, -90, -31, 11, -120, -48, + 44, 3, -6, 79, -15, 8, -16, -89, + 20, -125, -72, 69, 19, 118, -54, -2, + -10, 50, -28, -3, 17, -22, 104, 17, + 101, -61, -9, -117, 5, -24, -105, -117, + -115, 28, -120, 36, -62, -77, 50, 67, + 79, -41, -9, 4, 2, 15, 114, -12, + -16, 15, -49, 50, -122, -46, 30, 39, + 56, 49, 14, -28, -71, -125, 36, 115, + -46, 47, -45, -16, 69, 113, -7, -119, + -43, -16, 17, -11, 102, 120, -34, 64, + -5, -53, 14, 0, -124, 120, 14, -26, + 42, 74, 55, -12, 103, -37, 27, -54, + 13, -54, -9, 39, 6, 6, -28, 43, + 54, 21, 46, -90, -58, 122, -21, -81, + -13, -39, 50, 106, -2, 49, 9, -16, + 24, 15, -73, 110, 1, 104, 52, -104, + 2, -35, -17, 8, -58, 60, 26, 68, + -123, 6, 44, 70, -40, -4, -95, -21, + -110, 51, 80, -19, -97, -5, -50, -100, + -23, -30, 46, -66, -18, -38, -48, 38, + -9, -26, -71, 21, 25, 14, 16, 53, + 14, -56, 20, 79, -87, 50, -7, -28, + 52, 4, 11, -17, -26, 39, 2, 25, + 6, 13, 11, 18, -56, -36, 46, -115, + 32, -80, -44, -7, -32, -13, 74, -61, + 9, -89, 14, 80, 20, -61, 109, -21, + -66, -34, -126, -6, 12, 22, -14, 55, + -28, -47, -59, -12, 2, -38, 73, -42, + 91, -87, 37, -4, 29, 33, 122, 43, + 85, 41, -50, 11, 29, 60, -4, 31, + -18, 8, -27, -75, 76, -13, 35, 18, + -49, -34, -33, 6, 51, 51, -41, 53, + 47, 21, 62, -52, 30, 5, 16, 78, + -22, 28, -21, 31, -16, 21, -2, 62, + -94, -30, -83, -92, 122, -41, -113, -27, + -51, -123, 4, -116, 4, -68, -14, 3, + -21, -5, 29, -31, -15, -4, -27, -24, + 10, -121, -119, -30, -37, -74, -32, -63, + -46, -69, -72, -44, 90, 84, 21, -16, + 79, -16, -32, -111, 10, -25, 97, 57, + -59, -69, -83, -36, -24, -90, 14, 76, + -23, -16, 2, 26, 26, -50, 23, 120, + 44, 32, -12, -29, -11, -45, 8, 41, + -28, 107, -32, -40, -92, -8, -76, -52, + 76, 79, 93, 16, 86, 46, -14, 53, + -65, 53, 92, 63, 44, -30, 7, 5, + -4, 20, 22, 14, 8, 9, -58, -99, + -30, -119, 46, 2, -23, 34, 51, -63, + 45, -84, -8, 36, -59, -2, -98, -6, + 29, 121, -26, -1, -20, 39, 25, -66, + -56, 8, -40, -7, 25, -79, 90, 72, + -55, -12, -20, -123, -39, -25, -65, -12, + 47, 30, 33, 55, 18, 19, -22, 35, + 86, 65, 11, 119, -32, -47, -107, 80, + -50, -43, 44, -1, -14, 49, 17, 33, + 13, 84, 64, 125, 97, 17, 20, 20, + -62, -7, -13, -16, -8, 18, -36, -89, + -13, 98, 21, 108, -35, 51, 44, -127, + -31, 40, -83, 50, -122, 16, -82, -105, + -58, 65, 76, -31, 61, 40, 28, -92, + 43, -59, 63, -33, -33, 24, -37, -22, + 7, 51, 54, 29, 12, 40, 68, -44, + 79, 52, -3, 10, -62, 35, -26, 70, + 40, 61, 83, -73, 97, 16, 33, 49, + 0, -83, -15, -101, 67, -26, 108, 113, + 3, 93, -15, 83, 27, -67, 71, 119, + -48, -31, -28, 4, 4, -15, -46, 13, + -17, -70, 78, 49, 36, 21, -72, -45, + -1, -31, -52, 1, 61, -17, -18, -71, + 69, -65, -11, 104, -25, 52, 7, -70, + -14, -8, -16, -13, 72, 37, -91, -80, + 31, 7, -33, -59, -12, -20, 26, 48, + 69, -16, -87, -13, -11, -14, -14, 58, + -2, -3, -119, -17, 31, -17, -23, 75, + 62, 43, -97, -42, -23, -9, -5, -11, + -43, 21, 37, -37, 6, -3, 14, 8, + 18, -98, 37, -14, -50, -36, 31, 123, + 7, 19, 95, 17, 22, 15, -7, 59, + 62, 18, -93, 10, 23, 42, -26, -23, + -32, -28, 10, 42, 19, 38, 8, 31, + -109, -5, 81, -25, -40, 35, -96, -117, + -12, -4, -15, 13, 84, -70, -4, -93, + 24, 28, -66, -45, -70, -118, -33, 116, + -6, 7, -54, 2, 11, 85, 34, -4, + 67, 67, -96, -13, 3, 11, 50, 62, + -61, -28, 7, -17, 11, 22, -61, 62, + 45, 42, 50, -26, -43, 114, 69, 121, + 53, 127, 15, -3, 50, 30, 70, 26, + 25, -15, 35, -72, -48, -11, 15, 29, + 42, -40, 12, -38, -3, 16, -81, 65, + 53, 84, -48, -66, 11, 23, -22, 77, + 21, 115, -87, -35, -50, -89, -121, 67, + 18, 8, 40, 66, -3, 11, -24, -100, + 70, 35, 16, 16, -31, -62, 71, 64, + 74, -124, -15, -26, -17, -26, -55, 71, + -22, 20, -35, 24, -48, 40, 56, 27, + -35, -14, -8, -34, 113, 41, 58, -8, + -2, -114, -38, -73, -28, -57, 70, 3, + -22, 64, 31, 29, -46, -43, 88, 11, + -67, -6, 71, -27, -24, -38, -24, -80, + -21, 36, -32, -84, 37, 55, -22, 24, + -54, 11, -94, -28, 8, -30, -46, 39, + 25, 0, 6, 93, 34, 8, 3, 26, + -76, -69, 4, -71, 57, -65, -90, -40, + -43, -56, -16, -53, -11, -11, 7, 45, + -16, 7, 11, 39, -38, -9, -81, -86, + -50, -16, -39, -18, -11, -10, -69, -44, + -58, -49, 58, -63, 2, 64, 5, -81, + -36, 42, 56, 24, 11, 2, 36, 92, + 78, 33, -2, -98, -55, 46, 14, 14, + 42, -14, -12, -6, -41, -69, 88, -122, + 36, 34, 12, -15, 18, -98, 58, -28, + 44, 4, -107, 85, 46, 27, 8, 58, + 66, -70, -8, 21, -110, -9, 89, -83, + 55, 59, -110, 51, 44, 11, 16, 108, + 43, -33, -18, -34, 2, -3, 28, -50, + 53, 14, 44, 6, -19, 23, 41, 75, + 72, -18, 12, -51, 34, -86, 28, 30, + -103, 74, 4, -43, 49, 10, -31, -10, + -17, -65, -82, -92, -17, 25, 1, -9, + 30, 81, 15, 9, 72, 52, 27, 19, + 61, 14, -64, 62, 5, -1, -16, -21, + -25, -59, 28, -7, 28, -35, -28, -17, + -16, -46, -25, -25, -79, -33, -112, 21, + 41, 13, -6, 53, 7, 17, -54, -39, + -91, -94, 70, -128, -66, 28, -7, -93, + -120, 54, -47, 35, -111, -58, 54, -5, + -48, 11, -18, -104, -70, -78, 54, -7, + 17, -8, -96, 72, -119, -125, 28, -107, + 14, 16, -38, -48, 63, -21, 74, -45, + -65, -94, 118, 39, -100, 39, -41, 13, + 19, -122, -55, 10, 23, 33, 20, -68, + 24, -41, -113, 12, 95, 26, 0, -17, + -42, -66, -11, -107, -86, 76, 29, 49, + -108, 112, -28, 124, -55, -96, -23, 34, + 91, -30, 61, -94, 102, -18, 19, -77, + -60, 13, -125, -28, 7, -34, -91, 22, + -12, -50, 17, -8, 2, 7, -18, -62, + 51, -37, -55, 19, 35, -30, 8, 46, + -42, -56, -128, 61, -35, -16, -81, -8, + -30, -59, -22, -111, 6, -45, -76, 29, + 16, -72, -34, -28, 22, -5, -116, 3, + 18, -9, -56, -48, 18, 56, -97, -21, + -121, -116, -6, -24, -62, -26, -21, -69, + -52, -48, -22, 23, 72, -35, 68, 39, + 47, 37, -18, 0, -76, 26, 114, -10, + 25, 5, -12, 70, 17, -105, -25, -112, + 5, 24, -8, 7, -38, -119, -21, 34, + 125, -125, -2, 5, -6, 81, 40, 60, + 54, -104, 22, -42, -2, 120, -33, 16, + 38, -30, -23, -83, -60, -1, 86, 92, + -59, -10, -6, -11, -68, -96, -53, -3, + -9, -17, -17, 109, 34, -15, -121, -40, + 5, 89, -38, -26, 38, -47, -80, -40, + -116, -34, -30, -76, -35, -39, -118, 27, + 0, -67, 76, 0, -5, -2, 72, -15, + -1, -94, -75, -62, 37, -6, -91, 59, + -15, -8, -124, -25, -46, 17, -22, 28, + 5, -50, 21, 63, -7, 12, 67, 33, + 16, -35, -73, -120, -30, -14, -113, -77, + 45, 84, -16, -50, -21, 44, -97, 6, + -61, -40, 29, -104, 28, 4, -17, 50, + 14, 44, 13, -61, -34, -28, -8, 105, + 67, 0, 31, -113, -121, -65, -21, 24, + 57, 12, -16, 9, -5, -1, 38, -61, + -30, 60, -7, -55, 7, 32, 39, -33, + 12, 30, -60, 13, -75, 3, 55, -40, + -16, 20, -86, 68, 24, -57, 72, 24, + -8, 62, -126, -42, 54, 122, 125, 64, + 25, -38, -45, -78, -33, -109, 57, 15, + -79, -1, 73, 7, -20, -42, -67, -13, + -24, -69, 38, -38, -22, -115, 70, 15, + -104, 67, -35, -114, 27, 31, -80, -5, + 27, -8, -11, -58, 39, -29, 1, -18, + -4, 23, -12, 46, 33, 32, 21, -14, + 8, -13, 43, -8, 25, -37, 55, -30, + -37, -39, -2, -117, -12, -14, -3, -10, + 30, -27, 9, 7, -32, -25, -101, -115, + -40, -8, -5, -38, 34, 44, 45, -62, + 45, -25, 100, -29, 52, 24, -32, 66, + 31, 112, 72, 12, 121, -57, 21, 125, + 55, 36, -33, 22, 2, 52, 40, 25, + -1, 26, 6, -23, -18, -16, 11, 25, + 17, -62, 6, -60, -25, 65, 50, 114, + 62, -44, -19, 43, 70, 76, 40, -8, + 47, -31, -64, 17, -34, 42, 8, 20, + -19, -7, -59, 54, 26, -31, 120, 18, + -55, -3, 4, -2, 58, -113, 10, -41, + -6, -13, 2, 9, 28, -20, -34, 74, + -44, 45, 49, 1, -9, 72, -13, -65, + -50, 17, 22, 32, -10, 87, -21, -43, + -21, -24, 5, -83, 20, 29, -54, 14, + -20, -48, 94, 125, -17, 16, -15, 24, + 15, 17, 26, -34, 52, -4, 18, -59, + -1, 4, 14, 62, 17, -54, -41, 29, + -77, -15, 31, 29, 13, 5, 27, -35, + 33, 8, 48, -21, 30, -5, -22, -67, + -118, 18, 0, 69, 26, 2, -120, 65, + 27, -28, 57, 41, 48, 7, -52, 14, + 6, -11, 54, -17, -40, -28, 82, -14, + -27, -12, 2, 16, 30, -113, 13, -48, + -37, 61, 72, 2, 8, -30, -30, 39, + -78, -96, 42, -80, -16, 45, -28, 57, + 24, -123, -47, -7, 32, -25, 6, -76, + 50, 97, -89, -40, -49, 89, 70, 114, + -29, -14, -43, -127, 83, -100, -79, -16, + -19, 78, -27, 46, -30, -65, 37, 46, + 34, -12, -41, -29, -17, -68, 53, 99, + 59, 51, 69, -11, 32, -5, -53, 33, + -14, 4, 55, -68, 23, 26, -63, -123, + -31, -39, -67, 58, -6, 23, -3, 25, + 41, 12, -31, -11, -55, -63, -90, 8, + -11, 27, -31, -127, 15, 29, 28, -74, + -46, 44, -1, -122, -46, -44, -113, 40, + 11, 23, -44, 4, 6, -26, -118, 30, + -70, 42, 19, -29, 45, -76, 34, 11, + -94, 1, 125, -26, 11, 35, 39, 48, + -20, -83, 48, -36, -23, -53, 11, -53, + -38, 57, -34, 33, -59, -2, 51, 121, + -3, -29, 30, -48, 51, 20, 36, 2, + -22, -12, 42, -7, -8, -52, 20, -66, + 61, -64, -53, -21, -83, 9, -20, -39, + 61, 6, -75, -13, -12, 42, 90, 48, + -17, 47, -3, -97, 4, -87, -7, -39, + -19, -14, -64, 70, 27, 86, 30, -23, + -23, 110, -21, -81, -38, 63, 20, 44, + 10, -1, -106, -26, -122, -45, -25, -61, + -7, -45, 3, -3, -8, 4, 1, -38, + -14, -41, -31, -10, 2, 0, -54, -37, + 96, 25, -52, 4, -2, 25, -2, 16, + 21, -15, 39, -29, 58, -77, 62, 39, + -53, -66, -14, -78, 31, 47, 5, -43, + 12, 38, 45, 33, -33, 53, 31, -14, + 18, -28, 40, 36, -32, 68, -77, 78, + -31, 10, 124, 23, 26, 61, -46, 80, + 17, -17, -11, -64, -27, 72, -54, 55, + -1, -8, -102, 33, 9, 38, 39, 122, + -36, -21, 51, -27, -16, -12, 35, -7, + -13, 0, -117, 49, 0, -53, 4, -91, + -61, 5, -30, -102, -43, 17, 13, -48, + 44, -40, 27, 84, -19, -13, 72, 101, + 10, 12, -16, 15, -37, 18, -37, 1, + 22, -79, -55, -42, 6, 123, -8, -31, + -19, 35, -31, -74, -35, 30, -21, 30, + -76, -8, -57, 11, -9, 29, -46, 29, + -30, -15, -1, -43, 13, -9, -3, -72, + -3, 36, -62, -91, -5, 32, 7, 10, + 0, -46, -44, -8, 23, 39, -3, 15, + 13, 19, -107, 7, -45, 11, 30, -72, + -23, -25, -93, -116, 19, -1, -36, -25, + -4, -59, 18, -22, -88, 0, -20, 12, + 82, 10, 44, 89, 64, 100, -39, 101, + 60, 70, 93, 108, 121, 120, -20, 31, + 20, 66, 123, -11, -118, 4, 82, 32, + -19, 24, 4, 6, 28, -9, 57, 76, + -15, 79, 86, 123, 79, -94, 23, 73, + 90, -54, -43, 4, 12, 12, 121, -49, + 3, -45, -6, 33, -10, 74, -30, -56, + 35, 54, -92, 29, 10, 82, 84, 95, + 112, 36, -54, -120, -83, 78, -1, 36, + 54, 57, 3, 26, -48, 1, -46, -3, + -22, 48, 45, -38, -51, -19, 33, -14, + -88, 61, -39, 17, -4, -56, -100, 19, + -40, -72, 7, -33, -6, 21, -64, -122, + -40, 14, -119, -102, -69, 14, -19, -8, + 60, 23, -128, -37, -28, -40, -2, 13, + -4, -22, -15, 15, -2, -35, 42, -118, + -4, -77, -1, -127, -35, -19, -68, -58, + -72, -4, 8, -1, -15, -4, -125, 6, + -108, -9, 56, -121, -6, 13, 0, 1, + -118, 119, -13, 42, -52, -72, -72, 52, + -61, -18, -37, 63, -112, 23, 31, -119, + 34, 61, 46, 127, -68, -120, 19, -21, + -12, 41, 25, -112, 21, 92, 83, 78, + -63, -20, -61, 8, -24, 27, -19, 76, + 31, -4, -22, 2, 8, 88, 122, -27, + -72, -30, -52, -42, 25, -44, -67, 33, + -65, 28, -64, -36, -127, -5, 119, 23, + -112, -8, 84, 51, 77, -32, 93, 21, + -3, 9, 10, -23, -109, 40, -99, -9, + -10, 32, -21, -1, 1, -31, -54, 47, + -49, -5, -83, -61, 4, 1, -2, 7, + 45, -85, -78, -9, 122, -24, 26, 57, + -10, 18, -14, -4, 3, -97, -7, -17, + -4, -24, 0, -69, 40, 67, -63, 20, + 51, 6, -36, 21, 53, -57, -41, -103, + -34, 29, -88, 2, 49, 56, 31, -37, + -26, -8, -22, 28, 18, -44, 0, -54, + 61, 52, -97, 56, 7, 90, -17, 97, + 1, -116, -86, -80, -64, -18, -26, -47, + 105, -111, -16, 49, 23, 116, 127, 1, + -11, 8, -2, -31, -51, 59, 21, 78, + 90, 61, -4, -8, -82, 117, -34, 102, + 8, -63, 96, -41, 25, 35, -15, -18, + -13, 79, -33, -34, -75, -103, -82, -41, + 37, -56, 13, 54, -84, -56, 88, 7, + -66, -74, -3, -23, -118, -19, -34, 7, + -44, -8, 26, -37, -9, 52, -58, 27, + 54, -128, -15, -5, -126, 27, 61, 50, + -15, 72, -37, -35, 17, -125, -16, 27, + -34, -41, 9, -77, -1, 23, -91, -66, + 38, -38, 41, -90, 67, -18, 16, 58, + 23, -22, -11, 25, -10, 13, -71, 90, + -13, 34, -41, 26, -124, 40, -42, -15, + -29, 33, -8, -41, -84, -17, 78, -73, + 120, -31, 69, 77, 54, 96, 7, -25, + 98, 48, 120, 78, 65, 59, 59, 124, + 69, 41, 33, -93, 32, 51, 44, -3, + -127, -90, -25, -26, 37, 27, -14, 119, + -46, 84, 4, -27, -3, -53, -12, 49, + 86, 44, -15, 69, 15, -95, -18, 99, + 27, -17, 1, -35, -11, 27, 15, -30, + -78, -3, 41, 7, 127, -1, 102, 24, + 45, 39, -37, -50, 11, 0, -16, 5, + 23, -18, 63, 89, 63, 34, 47, -126, + -8, 77, 21, -121, -51, -9, 29, 42, + 43, 60, -107, 24, -35, 40, -36, 42, + -35, -62, -23, -19, 43, 2, -52, 12, + -70, 17, -122, -23, -54, 45, 19, 31, + 40, -60, -9, 8, -38, 3, -62, -38, + 15, 29, -15, 45, 18, -42, 66, 17, + 48, -124, 39, -53, -52, 36, -16, -10, + 18, 90, -29, 2, 26, 15, -11, -22, + 65, 18, 53, 89, -88, 122, -86, 82, + -63, -16, 111, 40, 55, 61, 22, 126, + 17, -45, -58, 23, -30, 61, -98, 48, + -35, -72, -7, -52, 25, -89, 80, -98, + 15, -85, 78, 13, 6, -11, 52, -2, + 29, -3, -3, 7, -37, 88, 61, -98, + 8, -35, 10, -73, 11, 63, 27, -38, + 30, -46, 2, 45, 20, 7, 45, 74, + 67, 78, 27, -28, 33, 53, -119, -42, + 32, 56, 34, -67, 49, 3, -36, 11, + -62, 122, 6, -47, -3, -17, -40, 35, + -48, 98, -67, -31, -35, 11, -64, 42, + -18, -34, 33, -48, 26, -28, -6, -68, + 33, 2, -70, -78, -27, 45, -20, 6, + 13, -43, -35, -23, 4, 25, -49, 18, + 8, 1, -15, -26, -41, 13, -16, -28, + -8, -24, 23, -87, -22, 6, -26, 33, + -16, -35, 19, -5, -27, -7, -74, 5, + -81, 26, 15, 119, -15, 35, -111, -64, + -70, -53, 34, -9, -30, -14, 20, -51, + 57, 15, -13, 57, -74, -7, -39, -36, + -3, -30, 13, -32, 8, -20, 47, -61, + -63, -53, 33, 15, 32, 24, 81, -39, + -42, -43, 46, 29, 26, 6, -30, -6, + 42, 11, 23, -31, -22, 18, 18, -53, + 28, 30, -18, -49, 53, -57, -13, 27, + 31, -1, -7, -21, -6, -100, 49, -69, + 120, -53, 10, 59, 14, -24, -27, 80, + -63, -28, -26, -9, -13, -65, 8, -28, + -13, 1, 66, -4, -20, -5, 25, -41, + -18, 37, -16, -17, 9, -52, -32, 92, + -26, -8, 9, -42, 26, 2, -15, 81, + -13, -20, -7, -14, 75, -36, 44, 10, + 6, 21, -38, -74, 15, 12, 58, -34, + -22, 69, -41, -19, -60, 42, -57, -12, + 9, 19, 10, -18, 3, -42, -23, 32, + 9, 83, 38, 76, -111, 76, -98, 88, + -114, -63, 0, -19, 41, 37, -33, 36, + -7, 8, 53, 74, 51, 12, -16, 6, + -15, -127, -5, 87, -51, 27, 72, 12, + -104, -7, 53, 124, -21, -103, 122, 14, + 56, -21, 52, -64, -23, 88, 122, -82, + 0, 13, -54, -52, 31, 93, 122, -49, + 15, -71, 84, 41, -53, -124, -43, 88, + 70, 42, -5, 120, 77, -23, -94, -57, + 51, -79, 58, 0, 8, -21, -61, -19, + -37, 126, -11, -53, 20, -10, -68, 79, + -124, -30, -59, -25, -8, -29, -125, 26, + -36, -28, -64, -8, -5, 100, 70, -20, + 7, -126, -54, 4, -1, 45, -18, 73, + -19, -123, -64, 11, 20, 22, 1, 1, + 3, -12, -41, 91, -69, -75, 16, 46, + -29, -66, -31, -79, -85, -10, 41, -10, + -83, -121, -10, -17, -90, 6, -128, -51, + 76, 40, -19, 81, -123, 104, -17, 88, + 19, 30, 92, 58, 29, 95, 14, 84, + 109, 12, 20, -96, -16, -20, -45, -120, + -13, -98, -126, 66, -104, 6, 106, 91, + -1, 59, -50, 5, -24, -66, 32, 69, + 68, 29, 23, -24, 63, -17, 55, -57, + 5, 20, 66, -9, -25, 74, -16, -115, + 71, -6, 4, 63, 34, -45, 30, 58, + 37, 26, -22, -26, -32, 6, 9, 83, + -30, -8, -2, 75, 43, 71, -62, -104, + 44, 35, -75, -85, 21, -51, -1, 74, + -97, 26, -67, 28, -34, -75, -62, -4, + -55, -34, -24, 12, 16, -20, -4, -54, + -62, -7, 20, -126, -1, 24, 4, 10, + 32, -44, -76, -13, -49, -28, 6, -6, + 34, 1, 17, 84, -22, -2, -40, 30, + -34, -35, -91, -57, 30, 20, -15, 14, + -27, 25, 24, 5, 13, 7, -112, -3, + -30, 38, -33, 3, 25, 111, -20, -48, + -23, 58, 5, -30, 29, 122, -72, 45, + 110, -16, 47, -21, -16, 0, 34, 13, + 40, -19, -14, 36, 9, 24, -6, -59, + 39, 121, 123, -29, 25, 38, 52, 53, + 31, -107, -89, 12, -29, -9, 59, -3, + -13, 41, 67, 0, 64, 46, -23, 17, + -52, 4, 34, -41, -47, 54, -19, 125, + -13, -17, -56, -6, -1, 4, -28, -59, + 72, 23, 39, 78, -114, 31, 5, -35, + -39, 80, -30, 19, -117, -45, -74, 53, + -26, 120, 22, -99, -24, 49, -60, -37, + -15, 24, -29, -1, -2, -19, 4, 34, + -8, -47, -15, 1, -78, 68, -33, 18, + -11, -14, -6, -29, 10, -57, 2, -22, + 37, 1, 52, -118, -22, -81, 25, 4, + 35, -25, 16, -22, -97, -12, -73, 26, + 13, 11, -36, -48, -63, -24, -16, -31, + 19, -67, -11, 127, -13, 9, -31, 110, + 83, -107, 25, 33, 63, 122, -30, 18, + -61, -128, -49, -92, 10, -103, -37, 1, + -21, -91, 80, 61, 41, -84, -24, 112, + -15, -38, 2, -3, 7, 22, 68, -67, + 44, -15, -75, -13, -71, 7, 52, -118, + -88, 27, -34, -69, 30, 4, 88, -91, + 4, -5, 13, -14, -32, 9, 47, 93, + -27, 98, -5, 40, -65, 38, -21, 35, + 62, -40, 10, 14, 4, 13, 17, -50, + -23, 12, -90, -13, 35, 63, 23, 35, + -128, 3, -103, 14, -53, -72, -31, 13, + -42, -63, 17, -58, 6, 25, -24, -116, + -48, -20, -41, -39, 80, -47, -54, -27, + 38, -50, -116, -38, -76, 18, -39, -38, + 12, 15, -75, 12, -62, 10, 33, -23, + -21, -38, -95, -118, -71, -11, -25, 4, + -52, -118, -2, -11, -117, -38, -119, 12, + -24, -53, 43, 8, 64, 21, -37, 53, + 27, -54, 40, -83, 55, 90, -16, 48, + 39, -35, 102, -15, -63, 94, -6, 45, + -23, -64, -123, 43, -29, 7, -23, 118, + -58, -46, 23, -73, 37, -53, -8, 7, + -9, -24, -33, -48, 31, 26, 28, 52, + -48, 43, 33, -22, 56, 77, -26, -85, + -66, 42, 0, -49, 12, -18, 26, 56, + -13, 13, -14, 7, -29, -4, -89, 40, + 25, 45, -15, 35, -7, 42, -7, -59, + -10, 30, -92, -29, 3, -60, 1, 12, + -6, 64, 0, 57, -99, 24, -46, 13, + 1, 56, -21, -11, 0, -41, -15, -28, + -36, 14, 17, -42, -57, 49, -9, -11, + -23, 16, -103, 18, -28, 1, 13, -86, + 4, -7, -22, -6, 5, -11, 41, -32, + 55, -45, 1, -125, -39, -20, -12, 0, + -20, 66, -17, -17, 3, 33, 24, 3, + 55, -100, -103, 49, -127, 59, 74, -10, + -93, -60, 45, -27, -23, 13, 107, 38, + -75, -31, 70, -10, 12, -104, -68, -6, + 31, 82, 17, 74, 56, 113, 72, 42, + -52, -4, 75, 40, -117, -16, 15, 42, + 19, 6, 33, -41, 92, 60, -13, 28, + -12, -17, -11, -90, -118, 35, 21, -63, + -32, -48, -50, 22, -25, -20, 41, 28, + 22, 24, 8, -7, 14, 30, -20, 5, + 59, -28, -21, 2, -41, 65, 56, -47, + -94, -5, 19, -82, -60, -16, -22, -73, + 16, 65, -35, 49, -34, 26, -20, 51, + -28, -2, -34, 81, 8, -53, 2, 50, + -43, 0, -48, -78, -5, -7, -37, 26, + 98, -22, 7, -10, 37, 0, -23, 118, + -14, -33, -11, 23, 3, -64, 3, 41, + 102, -56, -101, 34, 1, 82, -22, -66, + -1, 7, 58, 3, -27, -57, -7, -7, + -72, 0, 84, 17, 14, 126, -87, 35, + -3, 70, 126, -43, 50, 90, 52, 10, + 102, -35, 23, -40, -91, 15, 26, 6, + 102, -42, 16, -84, -9, -40, 63, 13, + 27, -14, 98, 120, 59, -123, 21, 48, + 121, -61, 32, 49, -23, 13, 45, 45, + 58, -76, -14, -35, -6, 65, 32, -57, + 99, 14, -81, 34, 34, 46, 70, 9, + 31, -23, -48, -14, 14, -9, -62, -48, + -18, 103, -45, 9, -8, 29, 46, -17, + 45, 41, -58, -53, 1, -35, 31, -80, + -26, 30, 88, -39, -76, 40, -9, 24, + 10, -26, 31, -48, -17, 16, -10, -126, + -57, -22, -127, -20, -50, 62, 12, 65, + 43, -23, -63, 6, -64, 23, -38, -11, + -91, -43, -6, 5, -21, 40, 49, -120, + -58, 7, 20, -13, 44, -27, 61, -7, + -21, -83, 44, -28, 9, -77, -45, -15, + -97, -80, -25, -29, 89, -43, -51, -7, + -3, -40, 89, -67, 118, 3, -38, 5, + 4, 12, 6, 79, -28, -6, 27, -17, + -23, 74, 33, 29, 22, -97, -64, -119, + 33, 10, -115, 124, 33, 59, -41, 49, + 34, -77, 3, -31, -15, 67, 31, 47, + 89, -66, 33, -40, 33, -5, -46, -44, + -25, 109, -93, 50, -119, 26, 122, 85, + 10, -1, -29, -124, 61, 21, -67, -41, + -47, -55, -27, 123, -30, 20, -88, 78, + -49, -4, -88, -17, -10, -7, 86, -48, + -30, 82, 46, 42, 45, -23, -112, -32, + 1, -35, 0, -70, 49, 5, -65, -128, + 36, 86, 14, 127, 9, -24, -16, 6, + -42, 36, -127, -91, 24, -112, -48, 32, + -48, 17, 50, -123, -4, 68, -35, 10, + 105, 5, -2, -126, -34, 57, -123, 14, + 25, -27, 1, -85, 3, -28, -123, -51, + 8, 15, -60, 9, 28, -71, -67, 88, + 24, 65, 123, -28, 20, 65, 79, -45, + 118, 63, -88, 83, -98, 91, 11, -31, + 118, -109, 36, 53, -68, 11, 22, -76, + -38, -14, -85, 116, 109, -28, -34, 47, + 41, -9, -27, -27, 4, 17, 2, 73, + 86, -68, 56, 13, 40, -24, -23, -4, + -45, 80, -84, 28, 8, -32, 116, 87, + -19, -7, 10, 42, -43, 104, 34, 13, + 39, 37, 13, 80, -1, -20, 51, 27, + -30, 79, -45, -5, 10, 25, 91, 24, + -43, 22, 99, 100, 32, 8, 60, 100, + 48, -10, 5, 15, 15, 26, 6, -51, + 40, 19, 45, 127, -11, -46, 31, -26, + -50, 54, -9, 21, 4, -126, -37, -16, + -66, 23, 17, -28, -10, 55, -31, 23, + 37, 22, 13, -10, 86, -17, 6, 51, + 16, 44, -5, -31, 42, 4, -73, -44, + 14, -5, -2, 1, 14, 7, 37, 11, + 1, 13, 11, 5, 4, -37, 10, 19, + 5, 3, -15, 15, -26, 17, -5, -1, + 30, 32, 8, -7, -5, -12, -12, 11, + 6, -26, -19, -9, 8, 7, -10, 19, + 11, -3, 13, 14, 6, 7, -13, -5, + 39, -17, -6, 33, -8, -16, 31, -35, + 1, -32, -62, 16, 11, -6, 37, -5, + -16, -10, -47, -10, 12, -9, 26, 4, + 49, 1, -18, 26, 10, -5, -23, 17, + -21, -35, -70, 58, 22, 5, -62, 17, + -9, -15, 25, 7, 9, 14, 3, 17, + 0, -9, 9, 8, -5, 22, 4, -1, + 7, -7, 32, 24, 10, -39, 3, -27, + 33, 3, 4, -3, -1, -9, -3, -1, + -27, -2, 4, -3, 4, 0, 1, 5, + -11, 11, 15, 10, 6, 0, -8, -13, + 3, -1, 12, 9, 7, -6, 5, -15, + 44, 18, -14, -17, -16, -15, -26, 25, + -7, 3, 9, 15, 0, -11, 10, 7, + 2, -14, -43, 8, 45, 18, 1, -5, + 1, 18, -12, 1, -25, -18, 1, -63, + 4, 32, 8, -52, 15, -54, -27, 12, + -27, -35, -53, 18, -10, -14, 34, 4, + -23, -10, 51, 54, 5, 20, -19, 62, + -66, -38, 27, -18, 10, 43, 40, 67, + -9, -29, -34, 54, 1, 18, -17, 61, + 26, 5, 113, 22, 1, 6, 63, -29, + 47, 118, -41, -12, -4, 7, -41, -27, + -3, 14, 1, -20, 38, -15, 10, 12, + -35, -38, -33, -9, 10, -56, -38, -9, + -9, -55, 26, 26, -15, 5, 12, -43, + 30, 8, -68, -11, 14, -33, -2, 23, + 8, -8, 27, 3, 22, -15, -23, 14, + 22, -44, 12, -52, 36, 1, 3, -40, + -55, 16, -40, 7, 27, 27, -45, 22, + -17, 26, -23, -26, -2, 30, -15, 19, + 4, -1, 30, -24, -3, -36, -33, 13, + 13, -21, -1, 28, 21, 32, 19, -7, + -13, 16, -9, -23, -33, -66, -13, -44, + 15, -18, 14, 9, -23, -68, -7, 55, + -12, -98, -32, -4, -6, -13, 11, 33, + -30, -5, -27, -40, 52, 106, -40, -13, + 19, -35, -17, -40, -24, 9, -90, 54, + -1, -58, 15, 101, 18, -15, -105, 90, + 39, 23, -7, 70, 8, -24, -89, 19, + -21, -8, 18, -74, 112, -86, -14, 47, + -81, 43, -50, 2, 13, -9, -38, 23, + -12, -64, -10, 13, 23, 29, 106, -25, + -22, -115, -43, -5, -2, 5, 7, 7, + 33, 8, -60, 10, -48, -47, 6, 50, + 43, -3, 15, -17, 36, 1, -17, -14, + 7, -22, -24, -110, 21, 3, 64, 99, + -31, 3, -10, -21, -7, 20, -61, -22, + -50, 31, 35, 0, 4, -8, -35, -26, + 13, 56, 32, -12, -10, -7, -45, -5, + 15, -17, 78, -11, 51, 15, -26, -16, + -40, -20, 31, 0, 12, -52, 25, -33, + 22, -26, -12, 81, -17, -19, -12, 3, + 60, -76, 11, -5, 24, 9, 34, 2, + 54, 12, -68, -18, 10, -33, 50, -2, + -52, -43, 10, -18, -6, -20, 69, -4, + 15, -59, -21, 5, -18, -45, 32, 21, + 87, 19, -24, -85, 26, -56, 64, 27, + -14, -35, 13, -18, 45, -33, -77, -36, + -123, 55, 13, 61, -15, 6, -41, -21, + 86, -19, 72, -10, -12, -27, -114, -25, + -8, -31, 8, -4, 17, -27, 31, -5, + -1, -10, 52, 55, -70, -55, 23, 52, + 45, 32, -57, -30, 6, -20, -1, 20, + -48, -10, 47, -21, 13, -27, 50, -25, + 46, -20, 7, 12, -3, -39, -36, 22, + -42, 24, 27, -12, -13, 3, -28, -52, + 14, 48, -13, 30, -6, -4, -37, 13, + -12, 28, -9, 48, -30, -25, 0, -6, + 49, -9, 39, 10, 66, -32, -43, 85, + 5, -4, -9, 76, 16, 46, -18, -122, + -59, 48, -35, -26, 20, 13, -23, -41, + -26, 51, 120, -54, -38, -53, -1, 126, + 3, 8, 84, -49, -40, 33, 88, 113, + 22, -54, 0, 44, 10, -76, 80, -75, + 66, -58, 10, 109, -24, -17, 49, 11, + -32, 1, 15, 55, 103, 56, 10, 48, + -28, 83, 6, 28, 19, 5, -46, 23, + 89, 74, 32, 4, -24, 23, 0, 26, + 11, 38, 42, -6, -2, -8, 5, -8, + -7, -9, -1, 40, 15, -59, 8, 43, + -36, 24, -75, 43, -37, 0, -43, -27, + -15, -78, -11, 17, 9, -12, -41, -36, + -87, 7, -36, 1, 15, -29, 27, -60, + 106, 77, 4, 39, 20, -5, 123, -45, + -2, -28, 8, 6, -32, 20, -8, 3, + -27, 13, 0, -75, 6, -52, 8, -2, + 105, 89, 6, 22, 29, -18, 20, -60, + 39, 61, 39, 14, 2, 26, 15, -21, + 14, 95, 57, -7, 29, -43, 10, -70, + -23, 112, -14, -24, -41, 2, -25, -121, + 30, 111, -19, 23, 24, 48, 21, 85, + -3, -31, 6, 16, -3, -59, -120, 44, + 33, -11, 7, -126, -128, 5, 10, 19, + 73, -36, 24, -16, -18, 57, -103, -126, + -16, 67, 39, -40, 120, 61, 2, -44, + -1, 45, -14, 56, 12, 30, 46, -6, + 13, -8, 30, 25, -54, -6, -8, -7, + -38, -23, -16, 16, 56, -19, -13, 36, + -70, 9, -22, -8, -67, -3, 16, 6, + -22, 87, -6, 23, 0, 3, -49, 71, + 21, 41, 55, 14, -25, 8, -8, -8, + 127, 62, -75, -25, -2, 4, -46, 49, + -123, -58, -92, -127, -23, 22, -125, -32, + 34, 125, 13, 93, 53, -47, 122, -80, + 50, 119, 1, 40, -127, -118, 33, 124, + 22, -93, 9, -38, 49, 58, -52, -117, + 41, 120, -120, 44, -74, -7, 9, -26, + -107, 7, 21, 13, 72, -7, 116, 45, + -82, 3, 60, 104, -127, -81, -122, -69, + -105, -28, -6, -16, -12, 97, -113, 119, + -48, 127, 124, 124, -126, -6, 78, -72, + 72, 38, 127, 34, 116, 33, 34, 127, + 45, -17, 28, 127, 65, -124, -29, 23, + -128, 50, -18, 110, 76, -70, -125, -20, + -65, -49, -44, 20, 20, -12, 93, -31, + -105, -120, 71, 113, 51, -125, -56, -46, + -70, 60, 68, -54, -126, 84, -121, -39, + -66, -125, 120, -13, 124, -24, 67, -8, + 120, -14, -93, -52, -78, 11, -27, -52, + 65, -128, 11, 17, 6, -5, 32, 120, + -121, 0, 45, -3, 93, 104, 108, -41, + -7, 46, 19, -10, 93, -27, -91, -112, + -128, -125, 45, 21, -125, 1, 64, 38, + -127, 97, -5, -37, 94, 52, 24, 122, + -125, 23, 98, 63, -37, 85, -40, -63, + -1, 93, 127, -8, 60, -56, 94, -16, + 127, -96, 17, 58, -6, 110, 71, 66, + -4, -95, 12, 81, 105, 19, 83, -84, + 125, -66, -46, -25, -58, -76, -125, 39, + 127, -57, -75, -56, -64, 56, -123, 45, + -53, -83, -7, -111, 44, -126, 34, 97, + -65, 104, -67, 114, 11, 127, -122, 120, + -64, -8, 6, -106, 24, -55, 104, -4, + -52, -38, 21, 126, -119, -95, -8, -127, + 122, -23, 126, -60, -54, 42, 36, 120, + -128, -46, -127, 55, -40, -38, 70, -8, + -125, -127, -124, -128, -14, -56, 115, 60, + 60, -123, -37, -128, 48, 104, 125, -88, + -67, 38, 23, 23, 106, -83, 121, -30, + -44, 126, 17, -42, -23, 127, -1, -73, + -76, -124, 104, -5, -58, 86, -112, 23, + -57, -100, -2, 26, 21, 88, 75, -127, + 71, 124, -27, 94, 25, 120, -125, -120, + -113, 126, -127, 31, 127, 18, -124, 74, + -125, 15, 23, 43, 103, 123, 74, -47, + 96, -102, -14, 127, -20, 124, -82, -121, + 106, -112, 5, 44, 99, -17, 122, 69, + -46, 74, 29, -56, -127, -53, 51, 93, + 79, -85, 87, -126, -100, -29, 116, -121, + 127, 126, -21, 119, 3, -77, 17, 120, + 52, 127, 106, -4, -112, -30, 124, -34, + 2, -103, 125, 127, -68, -109, -36, 3, + 68, -119, 127, 118, 126, -99, -89, 38, + -53, -121, 67, 95, -44, -39, 82, 127, + 75, -127, 91, -12, -67, -91, 37, 4, + 40, -122, 65, -84, -8, 30, 46, -1, + 55, -55, 106, 12, -61, 47, -11, -102, + 54, 96, 18, -4, 75, -93, 76, 73, + 119, -24, 108, -9, 124, -127, 116, -43, + 110, 48, 15, -32, 33, -95, 23, -9, + 78, 113, 123, 127, -104, 40, -29, -57, + 74, -114, 121, -41, -113, 127, 6, 123, + 83, 81, -39, -27, -30, -120, 58, 14, + 16, 2, 6, 13, -41, 120, -112, 11, + 121, 124, 58, -126, 77, 32, -124, -32, + -13, 39, -92, 36, -33, -46, -13, 125, + 20, -127, 108, -109, -97, -57, 26, -108, + 82, 78, -127, -84, 32, 31, -96, -124, + 60, 96, -121, -107, -113, -14, 113, 15, + 69, -53, 11, 91, -44, -33, 56, -75, + -127, -122, 114, -27, 34, 36, 120, 122, + -70, -16, -35, -122, -119, 4, 127, -86, + -18, -113, -74, 87, -83, -123, 65, -1, + -14, -119, 32, -20, -122, 31, -18, 23, + 119, 120, 112, -107, 29, 24, -123, 22, + 67, 127, 106, -128, 79, 17, 73, -53, + -27, 58, -10, -7, 127, -51, -119, 15, + -74, -113, -45, -36, 44, -120, 105, -80, + 98, 103, -102, -22, -108, 7, -122, 70, + 89, -127, 58, -33, -8, 91, -1, -4, + -62, 127, 65, 74, -124, -111, -67, 89, + 12, -122, -25, 45, 117, -73, 23, 51, + 15, 88, 25, 116, 77, 95, 121, -5, + 103, 80, 108, 127, 100, 8, -113, -112, + 119, -106, 127, -114, -82, 125, 81, -127, + -121, 127, -124, -8, -126, 58, 127, -126, + 119, 25, 26, -68, -83, 77, 70, 51, + -64, -30, 127, 127, -126, -124, 127, -128, + -119, -1, 122, 112, 13, 94, 46, -22, + 80, -26, 102, -122, -35, 37, -11, -108, + -128, -95, -111, 125, -123, -79, 116, 8, + 90, 97, 26, -34, 109, 120, 61, 69, + -5, 4, 119, 11, -61, 91, -3, 38, + 19, 127, -87, 125, 125, 33, 127, 46, + 39, 4, 36, 121, 127, -124, -27, -25, + -79, 39, 105, -71, 30, -14, 78, -123, + 119, 80, 106, 125, -59, 125, -106, 24, + 30, -68, -116, -56, -78, -13, 103, 10, + 120, -29, 82, 119, -107, -32, 17, -41, + 123, -126, 54, 121, 54, 127, 10, 119, + 126, -120, 40, 115, 121, 85, -13, -11, + 103, 33, 60, 72, -21, 50, -66, 127, + -69, 33, -118, -128, 29, -12, 123, 125, + 45, 127, -121, -74, -72, 80, -82, -55, + 120, 0, -65, -39, -124, 63, 126, -20, + 124, -21, 109, 127, -119, -125, 98, -125, + -36, -94, 58, -34, -123, 108, -24, -61, + 42, -10, -63, -14, -76, -3, 22, -109, + -1, -126, 58, 119, 9, -83, 124, 75, + -17, -33, 58, 40, 114, -126, -31, 120, + 64, 20, -21, -37, -33, -19, -51, 42, + 1, 127, 39, 62, 125, -86, 62, 22, + -12, -22, 2, -48, -28, -117, -60, -3, + -60, 101, -29, 25, 83, 41, 75, -83, + 65, -88, 10, 104, 22, 93, -11, -86, + -67, 98, -18, 44, 126, -100, -123, 49, + 126, -80, -44, -39, -14, 108, -122, -126, + 84, 102, 77, 112, -61, 125, 121, 35, + 102, -124, -9, 119, -119, 45, 19, 114, + 127, 61, -7, -57, -103, -104, 88, -30, + -125, 123, 123, -121, 125, -5, 127, -49, + 28, 127, -69, 87, 5, 73, 127, 126, + -12, -9, 46, -4, -122, 42, -54, 18, + -17, 85, 39, 127, -117, -127, 0, -91, + 24, -6, -103, -39, -126, 127, -7, -19, + 95, 79, -36, 118, 95, -65, -89, 117, + 76, -47, -124, -53, 5, -53, -15, 71, + 124, -56, 35, 48, -54, 104, -76, 43, + 65, -121, -70, -48, 40, 18, -128, -8, + 42, 124, 33, -5, 102, -124, -128, 120, + -128, 51, -99, -88, -128, -121, -70, 92, + 78, 112, 110, 122, 117, -107, 97, 111, + 65, -52, -23, -116, -5, -113, 11, -38, + -37, 127, 119, 23, 124, -43, 79, 124, + 125, -122, 67, -104, -127, -53, -24, -112, + 120, 92, 69, -93, -6, -118, 110, 111, + -128, 15, -46, -118, -121, -35, 107, 115, + 116, 67, 117, -30, -96, 126, -20, 127, + -127, 108, 22, 123, -46, 63, 112, 121, + 8, 124, -125, -90, 14, 4, -5, 127, + -119, 99, -63, 1, -107, -103, -86, -28, + 42, 103, 67, 32, -48, -95, 78, -77, + -91, -46, -128, -84, 14, 125, 8, -73, + -124, 11, 66, 111, -125, -4, -37, -125, + -83, -29, -47, 71, 122, -42, 34, -31, + 103, 103, 21, 22, -103, -102, -83, -120, + 127, -15, -80, 125, -92, -34, -123, 21, + 80, -71, 111, -65, 119, -119, -109, 109, + -26, -100, 10, 16, -127, -79, -121, 4, + 70, 19, 19, 39, -35, -25, 33, -118, + 1, 113, 93, -63, 52, 30, -22, 39, + 117, -7, 48, 50, 93, 9, -8, 45, + 36, -125, -8, -121, 39, -76, -92, -19, + 95, 101, 19, 59, -72, -106, 82, 121, + -74, -123, -66, 121, -24, -69, 116, -28, + 6, -17, -69, -38, -90, 76, 33, -127, + -67, 127, 31, 122, -113, 106, 123, -120, + 83, 117, -41, 83, -48, 29, 123, 42, + -5, -84, -103, 106, -116, -9, -124, 117, + 17, 120, -121, -15, 73, -91, 120, -127, + -70, 126, -128, 99, 127, 117, 124, -13, + -118, -27, -82, -52, -31, 39, -104, -125, + 102, 14, -120, -94, 60, -39, -58, 9, + 51, 120, -111, -103, 126, 54, -112, -124, + 126, -10, 108, -39, 54, 51, -116, 61, + 126, -72, 69, -60, 125, -17, 4, 46, + 43, 127, 26, -51, 9, -104, 125, 37, + 95, 45, -67, -65, 62, 122, -66, -22, + -89, -28, -99, -117, -81, -31, -51, 127, + 88, -121, 8, 62, -4, -45, 16, -68, + 9, -3, -73, -71, 29, -42, 69, -46, + 115, 123, -14, -118, 51, -3, 79, -91, + -74, 91, -7, -119, 127, -95, -30, -49, + 62, -16, 62, 69, 58, 72, 5, 40, + -121, -66, -4, 117, -121, 101, 53, 97, + -118, -111, -127, 115, 122, 40, -3, -44, + -5, -13, 5, 121, 49, 40, -124, -59, + 126, 6, -30, -98, -116, -2, 65, 29, + -126, -121, -123, 15, 127, 119, -120, -51, + -71, 127, 7, 1, -112, 33, 106, -20, + -114, 59, -105, -81, -11, 28, 96, 4, + -92, 27, 32, -125, -60, -107, 69, -106, + 23, 100, -53, -105, 13, -68, -126, 109, + 22, -127, 27, -127, 26, -127, -122, 127, + -88, 66, 2, -105, -3, -113, -126, -40, + 74, 44, -9, 107, 41, -74, 77, -74, + 77, 127, 106, 53, 108, -71, -105, 122, + 99, -114, -123, 24, -127, -62, -20, 125, + -12, 38, -43, -108, -33, -125, 103, -9, + -67, 127, -3, -113, -128, 71, 120, 57, + -127, -117, -122, 127, 124, 15, -54, 122, + -24, -24, -58, -25, 50, 76, -56, -119, + 64, -88, -36, 125, 8, -117, 126, -60, + -116, -127, 105, 69, 10, -127, -112, -31, + -89, -58, 71, 31, -62, -2, -127, 8, + -74, 124, -84, -87, -119, -103, 41, -128, + -66, 127, -93, 55, 127, 19, 127, -97, + -22, -54, -124, -78, 32, 70, 26, -1, + 124, 101, -127, -125, -82, 80, 98, 1, + -40, 30, -66, 33, -15, 85, 125, 74, + 75, -73, 11, 126, 127, -34, -44, -47, + 117, -124, 118, -126, -68, -126, -111, 116, + 27, 92, 101, 45, 15, -113, 44, 47, + 122, -128, 45, -81, -90, 116, -117, 127, + 10, -7, -2, 2, 79, 46, -70, 72, + 35, -35, -125, -44, 34, -83, 9, -26, + 92, -121, -73, -105, -116, -6, 113, 43, + 47, -86, -1, -21, 78, -120, -31, 124, + 118, 127, -78, -113, 79, -47, 124, 120, + -79, -31, 66, -4, -117, 125, 65, 127, + 14, -69, 84, 126, 89, 82, 86, 114, + -65, 15, -68, 57, -10, 123, -110, -108, + -113, 93, 86, 83, -26, -118, -86, -87, + -41, -126, -14, -127, 127, 55, 126, -85, + -87, -62, -126, 59, 127, 89, -72, -123, + -44, -63, 5, -34, 107, 37, 127, -102, + -50, 39, -126, -85, 118, 122, 82, -125, + -124, 106, -128, 52, 26, -128, 40, 11, + 105, 91, 23, -4, 88, 14, -44, -5, + 111, -122, -27, -125, -81, -69, -25, 87, + 23, 125, -64, -31, 50, -120, -124, -123, + -109, 118, 32, 103, -6, -54, -76, 76, + -97, -3, 126, -47, 122, -22, -52, -125, + -6, -75, -79, -38, 79, -49, 77, -104, + -77, -35, -104, -128, -81, 36, 124, -59, + -36, 74, -6, 39, -60, -31, 81, 123, + -84, -123, -10, 124, -69, -53, -125, -126, + 5, -20, 28, -68, 33, 118, -62, -122, + 78, -63, -3, 126, 22, 28, 127, 100, + 111, 14, -28, -77, 89, 124, 27, 56, + -118, 126, 123, -35, -112, -7, 38, -122, + -61, -70, 124, -64, 127, -22, 84, -57, + -24, 17, -76, 24, 44, 115, 107, 118, + -39, 89, 35, 126, 121, 23, 50, -25, + 116, 63, -107, -122, 67, 114, 126, 108, + -27, 38, -60, -44, -127, 7, -88, -46, + 52, 119, -96, -84, 93, 43, -94, 39, + 44, -98, 84, -69, -33, -116, -122, 81, + -22, 63, 104, -62, 126, -127, 78, -117, + 109, 111, 108, -40, -52, 45, -118, -22, + -50, -125, 7, -51, 125, -33, -106, 17, + 119, -122, -98, -18, 3, 16, 5, 101, + 8, 50, -1, 102, -108, 85, 65, 95, + 4, 116, 2, -67, 21, -47, 50, -67, + -31, 58, 28, -23, -32, -13, 59, -23, + -80, -21, -13, -45, -91, -2, -24, -123, + 30, -92, 51, 127, -73, -10, 118, 127, + -12, -123, -57, -116, 46, 113, -128, -118, + 33, -32, 87, -110, 121, -102, 125, -124, + -60, -50, 20, -110, -56, 0, 61, -107, + -75, -126, -46, 118, -14, 58, -125, 8, + 13, 31, 73, -115, -120, 47, 122, -85, + -17, 31, 6, -65, 70, 106, 123, -108, + 40, -71, -20, -89, -74, -88, -32, -12, + 24, -45, 73, 127, -39, -43, 110, 36, + 76, -1, 113, 83, 95, 15, 53, 8, + -9, -126, -33, -102, -51, 69, -128, -14, + -98, 15, 119, -79, -15, -57, 126, -55, + -82, -95, 37, 99, 73, 121, -1, -40, + 120, -127, -24, -22, -15, 22, -24, 28, + -117, -3, -26, 18, -54, 122, 73, 127, + 116, -114, -40, -123, -66, 9, 4, 35, + 78, 57, 52, 51, -2, 85, -10, -9, + -20, -22, -69, 106, -11, 36, 19, 48, + 127, 7, 70, -121, 16, -19, 114, -17, + -117, -126, -3, -60, 26, 72, -123, -126, + 33, 26, -128, -118, -84, -86, 121, -84, + 80, -87, -56, -106, -79, -127, -3, -44, + 7, 17, 36, 103, -1, -31, 127, -106, + -20, -78, -45, -91, 120, 77, 114, -122, + -48, 16, -102, 6, 56, 26, 127, 105, + -103, -117, 31, -124, 1, 19, 31, -13, + -82, -118, 123, 88, -24, 26, 107, -98, + -46, -13, 24, -2, -6, 81, -25, 55, + 10, -38, -75, -60, -73, -52, 87, -41, + -88, -127, -123, -113, -25, -120, -67, 40, + -58, 29, -87, 117, 88, 40, -50, -117, + 124, -95, -12, -25, 100, -28, 0, 11, + 13, 62, -30, 26, -74, 127, 78, 127, + -103, -128, 3, 31, 112, -35, -32, 121, + 126, 69, -2, 4, 86, 123, 100, -127, + -83, -11, -34, 75, -75, 52, 9, 118, + 127, 5, -12, -93, -108, 17, -9, -21, + -62, -101, -10, 122, -24, 39, -100, -121, + -118, -58, 0, -55, 97, 120, 120, 26, + -22, -75, -22, 57, -89, 107, 117, -32, + 75, -100, 49, 17, -20, 96, -64, 72, + 28, 125, 38, -127, -69, 108, 33, -100, + 36, 39, 3, 82, -50, -1, 127, -86, + 74, 44, -64, -124, -83, 13, 18, -39, + 40, -20, 92, -70, -16, -15, -17, -61, + 91, 51, 114, 1, -21, -29, 123, 20, + -20, 5, -19, 7, -1, 86, 121, 12, + 77, 23, 17, -83, 16, -34, 28, -2, + -76, -27, -52, -33, 64, -83, 122, -2, + 64, -128, -9, 122, 127, -42, -37, 97, + 2, 118, 38, -32, 49, 46, 60, 52, + -128, 0, 72, -2, 114, -109, -8, -37, + 48, 65, -21, 127, 66, -48, -128, 123, + -26, 39, 8, 63, 2, -122, 35, 99, + 56, -89, -1, -37, 3, 2, -126, 52, + 4, 17, 46, -104, -126, -105, -46, -125, + -2, 27, 35, 45, -119, 42, 115, -18, + 34, 56, 104, 2, 61, 52, 124, -34, + -73, 110, 19, 9, -15, -74, -6, -56, + 86, -96, 17, -127, 28, -126, 3, 29, + -127, 76, 37, 125, 7, -7, 127, 52, + 94, 23, 123, -115, 120, 41, 91, -88, + 87, -50, -49, 88, 51, 1, -7, -20, + 77, -39, -92, -47, -49, 33, -67, -33, + 25, 29, 44, 14, -37, 118, -126, -63, + 125, -6, 19, -124, -9, 104, -121, -94, + 47, -101, -5, 90, 86, 64, -126, 29, + 126, -128, 59, -105, 63, 1, 34, 62, + -43, 101, -109, -112, -22, 39, 86, 48, + -84, -126, -110, -43, -51, 68, 7, -99, + -81, 109, -43, -127, 2, 118, 123, -127, + -31, 21, 55, 36, 113, 19, -48, 123, + 60, -1, -123, -108, 20, 32, -128, -13, + -11, -123, 72, -115, 126, 47, 61, -126, + 89, 118, -20, 14, -127, -19, 102, 20, + 11, 98, -71, -87, 24, -3, 127, 13, + 92, -127, 83, -69, 9, -118, -38, -53, + 19, 14, 27, -125, -9, 110, 115, 7, + 126, 112, -124, 119, -43, -8, 127, 29, + -9, -29, -32, -110, 64, -108, 0, -92, + 127, -12, -19, 31, -18, 2, 79, -52, + 32, 79, -79, -83, 27, -35, -89, -124, + -125, 67, 23, 82, -37, -125, 127, -92, + -1, 5, 14, -117, 52, 42, 57, 94, + -87, -123, -60, -11, -7, -47, -122, -20, + -8, 123, -118, -13, -128, -95, -127, 74, + -104, -69, -125, 35, -30, 87, -64, -11, + 124, -69, -93, 125, -119, 123, 106, -121, + -22, -68, 81, 124, -22, -96, -126, 69, + 35, 29, -125, -85, 106, -59, -60, -61, + -121, 88, 87, -67, -112, -65, 127, 73, + -47, -122, -42, 127, 113, -121, 23, 26, + -12, 109, 76, 19, -21, -30, -11, -31, + 12, -66, -17, 118, -83, -109, -128, -53, + -49, -128, 96, -2, 76, 102, -6, -19, + -126, 30, 61, -96, 51, 54, -8, 75, + 117, 111, 87, -126, 104, -123, -42, -82, + -112, 58, 39, 127, -123, 68, -107, -128, + 13, -81, 76, -108, 28, -49, -52, -67, + 16, -19, -23, 31, -127, 84, -15, 21, + 3, -70, -119, 26, 91, -122, -122, 89, + -117, 24, -78, 41, -17, -65, -114, -49, + 7, -113, 78, 48, 117, 53, -110, -28, + -49, -60, -128, -44, -67, 125, 16, -26, + -119, 72, -41, -83, 120, 51, 114, -56, + 127, -20, -15, -45, 61, -62, 119, -43, + 118, -126, -32, -38, -112, -108, 121, 15, + -84, -90, 87, 83, 43, -41, 85, -128, + -3, 103, -122, 124, 18, -52, -58, -128, + 109, -122, -49, -21, -110, 105, 2, -19, + -4, 111, -16, 74, -73, -27, -126, -44, + 125, -126, -1, 49, -59, -66, -53, 116, + 123, 126, -105, 119, 127, 127, 40, 43, + -44, -63, 18, -111, 124, -91, 18, 10, + -83, 4, -17, 1, 78, 121, -79, 9, + -128, 5, 112, 3, 13, -104, 55, -54, + 3, 58, 27, 41, -45, -46, -26, -38, + -59, 122, -41, -34, 63, -40, 8, -4, + -12, 4, -75, 2, 83, -25, 25, 109, + 46, 30, -9, 75, -45, -57, -58, -118, + 74, 89, -124, -6, 25, -82, -107, -58, + -30, 117, 116, -19, 123, -30, -23, 51, + -11, -13, 8, 50, -121, -11, 46, -78, + 120, -127, -6, 33, 53, 52, 126, -72, + 109, -113, -118, -16, -82, -71, 2, -43, + -122, 55, -33, 49, -26, -118, 24, 113, + -24, 28, 77, -118, 12, 90, 95, 25, + 127, 29, 101, 116, -9, -87, -78, 120, + 120, 114, -122, 79, -94, -89, 61, -39, + 5, -127, -14, 29, -127, -74, 76, 9, + -94, 73, -125, -62, -28, 47, 86, -83, + -124, -68, -11, -68, -31, 98, -79, -123, + 122, 62, -103, -16, -48, 49, -79, -106, + 65, 118, 56, 73, 53, -11, -112, -97, + -73, -39, 5, -69, 111, -45, 13, -3, + 65, 4, -4, -88, 121, 11, 45, -19, + 87, 84, -67, -114, 73, -83, -19, 30, + 35, -79, 55, 77, -81, 63, -71, 2, + -83, 44, 127, 61, -75, 9, -125, 65, + -128, -23, -110, 43, -11, -19, -36, -102, + -77, 122, 63, 95, 105, -18, 11, 36, + 125, -71, -59, -8, 16, 95, -61, -102, + -125, -69, 29, -16, -52, -27, 55, 102, + -24, -105, 52, -10, -123, -39, 81, -128, + -11, 91, 40, 11, 123, 27, 26, -28, + -97, -122, -121, 27, 49, 24, 112, -34, + -71, 125, 115, 75, 73, -65, 68, 53, + -99, -37, -86, 59, 73, -115, -128, 37, + -66, -66, -76, 115, -128, 20, -56, 3, + 36, 91, -85, -121, 120, 24, -17, 108, + 38, -82, 87, -39, 92, -10, 58, -20, + -30, 46, 66, -10, -95, -16, -57, -108, + 68, -14, -57, -113, -55, -7, -91, 53, + 112, 22, 24, 26, 102, -29, 76, 41, + 13, 27, 17, 86, -33, 126, 103, 50, + -11, -49, -118, -103, 26, 116, 47, -56, + -88, -40, -24, -56, -2, 87, 105, -99, + 104, -54, 14, 25, 118, -125, 11, 28, + -76, -70, -32, -71, 97, 15, -22, -35, + -100, -21, 24, -25, 17, -31, 80, -65, + 50, 37, 115, 84, 53, 5, -33, -33, + -99, 25, -11, 20, 86, -96, 44, 86, + 126, -111, 66, 21, 0, 63, -123, 93, + -15, 36, 127, -76, -123, -72, -111, -127, + -62, 1, -85, 1, -32, 61, 50, 57, + 27, 87, -34, -30, -2, 28, 111, -59, + -18, 16, 3, 82, 4, -128, 126, -76, + -21, -122, -21, -93, -28, 42, -52, 1, + -16, 37, 67, 17, -91, 29, 121, 6, + 118, -43, -54, -125, 87, 4, -25, 50, + 124, 57, 43, 22, -51, 21, -49, 21, + 12, 71, 122, 45, -66, -58, -54, 44, + 41, 52, -6, 84, -56, 127, -122, 57, + 75, -42, 127, -11, -42, 31, -124, 54, + 21, 5, -23, 108, 123, -64, 23, 45, + 100, -28, -86, -50, -32, -27, 116, 99, + 58, 35, -64, 71, 32, -51, 63, 0, + 46, -89, -69, 40, -12, 27, 71, -24, + -76, 91, -40, -88, 119, 47, 126, -122, + -81, -81, 7, 10, 50, 113, 2, 58, + 26, -55, -98, -59, -50, -59, -110, -125, + 16, -59, -41, -16, 103, 48, 83, -26, + 54, -119, 11, -36, 126, -16, 35, 38, + -96, 118, 0, -43, -30, -26, 21, -28, + 32, -75, -17, 29, -7, -127, -16, -23, + 3, 18, 75, -42, 97, 117, 26, 126, + 118, 62, -126, 17, -112, -70, 119, -47, + 60, -42, -49, -33, 69, -43, 79, 7, + 80, 116, -45, 113, -45, -74, 72, 21, + 63, 19, -116, -15, -110, -67, -121, -2, + -42, 101, 79, -36, 15, -50, 81, 127, + -51, 120, -47, 38, 22, -75, 126, -39, + -38, -123, -13, 31, 16, 62, -119, -76, + 35, -7, 17, -11, -122, -6, 65, 93, + 36, 104, -100, 73, -9, 95, 92, -80, + 75, 34, -65, 18, -112, 20, 0, -27, + -2, -127, 54, 25, -45, -61, -126, -53, + -15, -29, -7, -1, -41, -126, 21, -124, + -75, 86, -43, 62, 75, 55, 122, 54, + -8, -124, -109, 108, 71, 20, -26, 28, + -29, 11, 125, -51, 90, -11, 29, 67, + -124, -80, 51, 8, 72, 46, -120, -75, + -44, -52, 34, 2, -19, 127, 113, -34, + -97, 85, -32, -58, -5, 35, 125, 80, + -17, 40, -34, -30, -50, 6, -63, -40, + 102, -12, -17, -2, -80, 120, 66, 121, + -40, 87, -13, -38, 36, -36, 1, -6, + 72, 61, -1, 82, -102, -37, -32, 4, + -6, 66, -73, 126, -6, -4, -42, -27, + 24, 118, 5, 10, -32, -20, -36, -23, + -74, 5, 85, 67, -45, -115, -101, 115, + 85, -75, -61, 29, -17, -89, 104, 91, + -46, 102, -68, 56, -112, -67, -75, -114, + 45, 111, -35, -51, -125, -87, -20, 59, + -120, -15, -22, 1, -96, -95, 15, 119, + -14, -111, 18, -6, -42, -88, 42, -2, + 22, 112, 89, 97, 40, 98, 117, -123, + -4, -27, 61, -96, -83, 10, -1, -1, + 31, 51, 1, 9, -93, 47, -38, 88, + -75, -79, -28, 13, -16, -31, -94, 36, + 63, 120, -72, -127, 4, 78, 21, 34, + -30, 43, 23, -123, -124, 17, -71, 38, + -103, 3, -15, 17, 124, 84, -88, -21, + 73, 37, 50, 44, 107, 34, 81, 33, + -55, 2, 8, 33, -15, 10, -119, 33, + 10, -10, 44, 74, -70, -67, 90, 7, + -67, 28, -123, 33, -27, 63, 2, 123, + 87, 5, -76, 53, -128, -55, 120, -115, + 111, -43, 16, 14, 98, -2, -24, 46, + -4, -123, 34, -50, 113, 27, 38, 117, + 106, 46, 10, 2, -2, 72, -123, 3, + 14, 28, 3, -124, -51, -40, 73, -117, + 32, 86, 22, -32, -76, -119, 83, -96, + -94, -51, -51, -87, 53, 94, -87, -2, + -22, 36, -127, -34, 77, 127, 121, 57, + 39, -71, 98, 13, 13, -43, 3, -34, + 71, 124, 117, 48, 74, 10, 20, -2, + -105, -71, 10, 62, -74, 4, 74, -17, + -40, -50, -116, 29, 27, 47, 68, 7, + -60, 67, -58, -119, 53, -25, -79, -102, + 70, 27, 5, -14, -74, 51, -12, -13, + 1, 17, -22, -87, -12, 0, -50, 19, + -114, -33, -56, -99, 45, -27, -6, 47, + 21, 21, -91, 35, 87, -32, 8, -126, + -2, -51, -122, 93, -63, -118, 4, -36, + 40, -46, 56, -79, 126, 30, -4, 81, + 11, 12, 106, -1, -89, -90, -45, 46, + -118, 12, -81, 75, -99, 20, -120, 78, + 5, 93, 79, 9, 101, -47, -78, -104, + -62, 123, -13, 108, 101, -55, 27, -4, + -127, -35, 63, 79, -98, 36, 15, 62, + -9, -23, 45, -17, -37, -5, 49, -120, + -89, -10, 123, -38, 125, -103, 119, -104, + 11, 8, 72, 39, -39, 110, -20, 19, + -38, 91, -104, 103, -47, -24, 25, -14, + -59, -29, -23, 82, -8, 7, -106, -11, + 5, -15, -30, 87, 27, 102, -95, 52, + 66, -48, -124, -58, -126, -30, 127, 63, + -121, -16, -42, -125, 77, -4, -107, -19, + -29, 22, 5, -56, 29, -88, 10, 26, + -127, 36, -17, 67, -26, 93, -16, -31, + 7, -30, -17, -24, -56, 33, 10, -125, + 120, 119, -128, -77, -68, -9, -33, -60, + 7, 1, -88, 40, -6, -67, 43, 14, + -128, -26, 39, -26, -80, -120, 7, 125, + 69, -86, 47, 5, 119, 76, 38, 52, + 6, 62, -31, 15, 71, -25, -61, -75, + 88, 109, -4, -93, -126, 56, -99, 103, + 16, 93, 93, -11, -127, 106, 5, -126, + 19, 56, 68, 59, -41, 9, 17, 29, + 0, 112, -74, -51, -127, -119, -110, -122, + -9, -64, -86, -50, 61, 40, 33, -105, + 127, -6, -28, -9, 26, -20, -81, 50, + -111, -118, -25, -49, -109, -35, -96, 127, + -51, -120, 127, 22, -125, 43, 29, 127, + 1, 66, 19, 4, 15, 86, 42, -71, + -26, 125, 80, 48, -100, 125, -13, 126, + 33, -14, 33, -16, -68, -33, -4, 75, + -127, 20, -12, -10, -3, 25, -43, -30, + 14, 12, -33, 44, 51, 46, 63, -116, + 76, 93, -128, -35, 13, 9, -39, -97, + 33, 55, -39, 24, -33, 52, 84, -65, + 120, 11, 103, -32, 101, 127, 23, 3, + 20, 31, 53, 39, -38, 41, -19, 94, + -41, 67, -33, 15, 9, 24, -77, -26, + 93, -71, -8, 46, -26, 51, -21, -127, + 42, -12, 126, 48, -121, 48, 39, -123, + -5, -4, 45, 60, -122, -55, 13, -43, + -9, 100, -7, -122, 32, -63, -71, -85, + 58, -59, -60, -70, 93, 68, 85, -77, + 126, 43, -5, 63, -103, -69, -49, 59, + -51, -120, -53, -75, -98, -21, -20, 127, + -43, -35, 127, 27, 57, 83, -8, 127, + -50, 119, 126, -65, -14, -95, -22, 33, + -17, -39, -39, 12, 122, -118, 17, -26, + -94, 47, -30, 111, 26, 14, -79, 105, + 127, 31, -51, -96, -75, 21, 67, 25, + 22, 79, -98, 41, 110, 59, 127, 127, + -18, 3, 97, 124, 36, -8, 9, -99, + 23, 1, 66, 39, -44, 116, 123, -5, + 124, 84, -6, -55, -50, 121, 47, -117, + -80, 85, -113, 22, -126, 101, -81, 119, + 6, 39, 1, 81, -30, -50, -120, -9, + 42, -126, 1, 23, 111, -33, 14, -128, + -4, -57, 26, -45, 126, -115, 8, 14, + 84, -11, 19, -3, -123, -127, 80, -37, + -100, 13, -57, -121, 122, 45, -59, 36, + 50, 3, 39, -15, 7, -12, -15, 96, + -128, -7, 47, -47, -19, 71, 31, 26, + 63, -67, -112, -36, 45, 14, 65, -103, + 4, 59, -127, 37, 127, -47, -35, 44, + 9, 115, 120, -127, 96, -125, -33, 114, + 66, -120, -1, 15, -128, -126, 28, -125, + 16, 8, 56, 83, 109, 116, -59, 111, + 40, -4, -60, -15, -10, 101, 41, -100, + -3, -39, 91, 34, 26, -78, -4, 126, + -18, -11, 112, -108, 40, 11, 44, -50, + 62, -67, 37, 80, 22, 11, 101, 21, + -115, -69, -32, 59, -125, -126, 107, 120, + -24, 119, -127, -48, -3, 6, -70, 65, + -114, -3, -5, 120, -23, -80, 72, 68, + 63, 48, -7, -112, -109, 5, -34, 116, + -73, 126, -15, -87, 22, -7, -39, -12, + 74, 14, 4, -113, 44, 33, 82, 32, + -113, -107, -20, 102, -111, 1, -122, 63, + -115, -45, -61, -53, -85, -16, -9, -23, + -24, -5, -38, -76, 37, 59, 4, 79, + 23, 70, -113, 36, -42, -41, -68, -59, + 9, -100, -105, 117, 127, -127, 45, -128, + 9, 26, -115, -80, 99, 72, -74, 17, + 8, 8, 60, 31, -128, 126, -122, 107, + 7, -28, 28, -109, -32, -44, -81, 16, + -128, 13, -126, -39, 18, -69, -84, -22, + -113, -31, 48, 49, 0, -65, -109, 82, + 57, -95, 12, 13, -43, 19, 36, 95, + -113, 40, 95, 116, -11, 61, 55, -61, + 127, 67, 127, -46, 126, 31, 116, -30, + -67, 113, 90, -23, 54, -55, 13, -45, + 127, 63, -22, 120, -13, -22, 58, 91, + 52, 45, 13, 83, 40, 87, -25, 125, + 91, 74, 50, -124, 86, 66, 5, 127, + -19, 116, 6, -12, 4, 42, 92, -40, + -100, -21, 123, 27, -45, 4, -97, -22, + -113, -4, -27, 18, 49, 78, 107, 6, + 126, 127, 8, -47, -124, -110, -8, 17, + 67, 51, 5, 13, -11, -76, 15, -124, + 37, 58, -71, 25, -112, 45, 35, -128, + 44, 127, 34, 39, 15, -17, 49, -3, + -24, -27, -49, 12, 127, 111, -78, -63, + 30, 29, 29, -25, 73, -66, 94, 17, + 6, 75, -82, 118, -96, 55, -47, -53, + 16, 21, 115, 15, -10, 64, 7, 42, + 73, -33, -38, 6, -88, 94, 31, 51, + -99, -27, 0, 123, -124, 81, 51, -54, + -112, 115, 42, -124, -60, 99, 23, 101, + 62, -52, 20, 6, -43, 4, 9, 0, + 44, 51, 8, -59, -11, 110, -6, 100, + 29, 127, 0, 92, 127, 13, -38, 65, + 23, 76, -1, -127, -69, -14, 59, -33, + -57, 11, 0, 83, -38, 52, 110, -36, + -35, -112, 99, -16, -113, 125, -50, -114, + 63, -62, -6, 39, -9, 110, 0, -100, + -29, 123, 121, 7, 82, -51, -32, 51, + -34, 84, -76, -82, 90, -105, 111, 24, + 17, -16, -41, -116, -123, 1, 48, -127, + 55, 66, -16, -84, 74, -37, -91, 27, + 83, 47, 49, 92, -80, 32, 72, 65, + 29, 16, -7, 8, -106, -3, 15, -69, + -48, -27, 45, 8, -51, 58, 35, -10, + -15, 0, 15, 4, 50, -64, 6, -16, + -35, 59, -2, 14, 1, 7, 4, -74, + 7, 124, 38, -46, 70, 0, -73, -35, + -5, -4, 0, 54, 7, -4, 10, 93, + -8, 42, -93, -38, -46, 1, 29, 50, + 78, 75, 63, -73, 14, -26, 6, 58, + -81, 7, -3, 86, 69, 5, -6, 14, + 48, -41, 124, 0, 43, 65, 24, 54, + -79, 32, 46, 17, -13, -57, -35, -10, + -19, 40, -78, -47, -4, 30, -86, -61, + 0, 15, -15, 13, 127, 5, -22, 61, + 68, -33, 8, -16, -34, 10, 33, 5, + -48, 14, 49, 126, -27, 20, 96, 26, + 8, 24, -4, 57, 54, 45, -11, -126, + 126, -13, -51, -32, 4, -65, 74, -77, + -35, -3, -7, -69, 10, 13, 0, -49, + -123, -56, -9, -61, 6, 18, -1, 12, + -67, 23, 5, -30, 7, 37, -34, 12, + -40, 3, -25, 32, -60, -66, 97, -27, + 32, 20, -95, -3, 8, -76, -15, 61, + 8, 19, 9, 18, -20, -13, 105, -13, + 47, -11, 19, 10, -47, 1, 125, 77, + 90, 34, -76, 49, 64, -28, -67, 2, + -32, -24, -1, -25, -120, 1, -68, 55, + 81, -85, -11, -12, -29, -110, 2, -44, + 41, -12, -16, 7, -1, -118, 76, -76, + -17, -43, -8, 101, 86, -123, 70, 45, + -13, -39, 114, -72, 101, -5, -8, -5, + -54, -49, -92, -26, -117, 19, 14, -116, + 37, 8, 15, -15, 30, -22, -16, 23, + -83, 5, 57, 14, -19, -9, 51, -1, + -20, -26, -3, -8, 3, -14, -51, 11, + -56, 30, -5, -108, -10, -115, -89, -38, + -70, -4, -15, -30, 35, 48, -119, -63 +}; + +static const rnn_weight noise_gru_recurrent_weights[6912] = { + 20, -47, 122, 31, 41, -36, 18, -22, + 0, 87, -28, -26, -68, 8, -54, 104, + 112, 19, 31, -118, -31, -31, 9, 17, + 11, 5, -53, -24, -17, 24, -35, 16, + 53, -26, 6, 24, 48, 11, 17, -34, + 17, -15, -51, -32, -44, -11, 10, 63, + 25, -92, -52, -30, 26, -57, 44, -18, + 20, 49, -40, 74, 96, -43, 99, 90, + -15, 40, 11, -119, -125, 42, 58, -127, + -27, 9, -64, -64, -87, -31, -53, -39, + -1, -11, 53, -6, -124, -6, -81, -67, + 46, 23, 11, -124, -48, 100, -62, -6, + -17, -124, 10, 81, 39, 35, -125, -52, + 4, 41, -43, 12, -48, 13, 27, 41, + 25, -20, 4, -71, -59, -30, 43, 46, + 22, 34, 50, -78, -117, -26, 67, 22, + -27, -86, 48, -51, -52, 32, 48, 1, + -11, 63, -38, 62, -13, 17, 32, -6, + 11, -15, -65, -45, 69, -9, -33, -13, + -114, -30, 55, -29, -33, 3, -59, 44, + 72, -52, 22, 65, 14, 5, -20, 19, + 12, 81, -2, 100, -6, 125, -41, 124, + -2, 24, 107, 21, -38, 66, 46, -20, + -11, 8, 51, -59, 8, 50, -78, -26, + 98, -21, 120, -30, 34, -49, 72, -22, + -74, 69, -86, -11, 23, -126, 10, 12, + -35, -36, 20, 21, -24, 39, 44, -110, + -54, 33, 1, 10, -83, 36, -37, 7, + -57, 0, -73, -23, 15, -10, -14, 12, + 52, -80, -21, -40, 0, -47, 24, 8, + 58, -41, -48, 14, 27, -83, -11, 62, + 5, 101, 35, -75, 89, -101, 44, 50, + -77, -115, 1, 50, 25, -113, -64, -6, + -14, 30, -80, -91, -48, -126, -51, -93, + -103, -1, -49, 73, 25, -39, 51, 70, + -39, -53, 41, -60, -70, -72, -6, -19, + 63, 75, 120, 79, 1, -57, 8, -3, + 18, 5, -56, 31, -13, 73, 83, 77, + 4, -122, 122, -127, -17, 63, -119, -30, + -74, -109, -106, 44, -12, 106, -15, -31, + -19, 17, 87, 15, -79, 81, 32, 35, + 60, 127, 0, -53, -60, 30, -93, -31, + -19, 36, -19, -21, -46, 44, 16, 88, + -98, 61, 65, 25, 119, -70, 127, 52, + 12, -1, -6, -72, 15, 99, -117, 22, + 3, 99, -63, -54, -56, -1, -32, -2, + -120, 53, 66, -8, 112, 43, 2, -57, + -27, -92, 39, 100, 5, -20, -66, -7, + 33, -81, -127, -80, 27, -112, -76, -53, + 122, 12, 33, -88, -25, 47, -112, 10, + -38, 117, 29, -125, -65, 30, 60, -124, + -61, 14, 108, 7, -30, -50, -38, 44, + 16, -35, 39, -2, 125, 83, -1, -24, + -27, 106, -76, 58, 122, 24, 15, -86, + -101, -82, 121, 6, -4, 33, 0, -40, + -80, 22, -24, -124, -39, 120, -53, -1, + 63, 12, 48, -54, 83, -109, 40, 7, + 26, -51, -74, 38, -12, 0, 33, -66, + 50, -118, -25, -109, 18, 59, 124, 50, + 10, -42, 12, 68, -85, -59, 46, 34, + 5, -1, -2, -41, 53, 3, -8, -62, + -8, 33, -95, -24, 52, 30, -16, 98, + -13, -54, -54, 39, -30, 9, -78, -13, + -21, -39, -20, -21, 36, 24, 1, 63, + 28, -72, 63, -15, -127, -19, 16, 56, + 4, 22, -71, 9, -13, 18, -42, 5, + -10, -14, -71, -37, -47, -48, -68, 64, + 56, 23, -90, 15, -67, -38, -1, 10, + -34, -119, 55, -61, -25, 24, 29, -47, + -53, -28, 32, 23, 51, 45, -17, 111, + 12, -16, -63, -25, -50, 31, -18, -45, + 2, -15, -79, -11, 78, -102, -46, 31, + -47, 69, 8, 63, -123, 107, -74, -78, + 45, 55, 20, -64, 30, 95, 44, 6, + 13, 28, -37, -70, -21, -84, 16, 6, + 5, -53, 8, -9, -11, 24, 41, -39, + -84, -40, 24, -126, -41, -3, 13, -84, + 59, -62, -43, 11, -15, 14, -46, -125, + -72, -38, -48, 22, -38, 84, 39, -29, + -97, 31, 8, -46, 22, -68, -60, 8, + -47, -123, -18, -102, -43, 34, -79, 30, + -74, -94, 64, -57, -1, 98, -9, 97, + -119, 45, 19, -24, -26, -99, -55, 24, + 46, 7, -6, -126, -80, 15, 1, -20, + -72, -68, -23, -79, -74, 65, 8, 26, + 118, 13, -82, -38, 20, -9, 104, 41, + 42, 126, -15, -54, -65, -97, 59, 50, + 12, 76, -47, 92, -126, -39, 2, 46, + 27, 101, -87, -7, -26, -25, -2, 22, + 12, 57, -99, -16, 54, 126, 80, -17, + 54, 21, -21, 83, -54, 62, -11, 35, + -37, 80, -2, 20, 6, 39, -20, -74, + 33, -53, 56, -21, -48, 37, 37, 0, + -40, 13, 44, 107, -47, -21, 19, -23, + -116, 104, 72, -43, 59, 37, 53, 70, + -59, 26, -14, 41, 13, 17, 32, 123, + -73, 62, 101, -47, -60, 15, -44, 7, + -114, -40, -39, -79, 84, 18, 114, 70, + 103, 55, -24, -8, -80, 71, -50, 55, + 54, 46, 25, -59, 15, 19, 122, -104, + 121, -5, 45, -22, 118, 88, -2, 123, + -13, 21, -33, -70, -54, -86, -29, -85, + -40, -38, -20, -71, 8, -97, -23, -48, + -4, -9, 25, -122, -52, -119, -5, 3, + 39, -28, -113, -65, -44, 5, 13, -14, + 83, 9, 50, 27, -24, -13, -14, -37, + 106, -31, 58, -26, 37, 1, -78, -128, + -12, -39, -127, 20, -53, 54, -61, 71, + 16, 41, 54, -92, 57, 88, 48, -51, + -7, 18, 24, -12, 83, 29, 63, -20, + -88, 11, -17, -79, -84, -51, 53, -2, + -21, -64, -28, 98, -14, 7, 127, -122, + -22, -25, 6, 4, 121, 124, 111, 38, + -33, -17, -106, -2, -10, 12, -35, 67, + -2, 8, -15, -17, 48, 66, -5, -10, + -33, -2, -37, 73, -110, 124, -27, -14, + -7, 46, 6, -14, -37, -32, -32, -33, + 39, 33, -21, -111, 1, 21, -126, -99, + -81, 31, -32, 58, 32, -104, 23, 61, + -48, 20, -5, -51, 57, -126, -10, 110, + -6, -32, -35, 65, 42, -95, -74, -72, + 6, 45, -81, 34, -61, -128, 46, 22, + 5, -30, -59, 116, -95, -31, -14, 16, + 18, -39, 52, -36, -35, -1, -107, 59, + 34, -24, 35, 28, 52, -65, -49, -66, + -1, 59, -87, 45, 42, 124, -47, -59, + -68, -85, 52, -18, -119, 19, 25, -126, + -118, -26, -9, 82, -111, 20, -72, -86, + 6, -36, 18, -45, 100, 3, -86, -17, + 125, -121, -50, 25, 37, 123, 20, 52, + -118, 53, 19, -31, -86, 123, 63, -110, + -12, -28, 64, -39, 75, 96, -95, 58, + 45, 43, 97, -71, -25, -38, -8, -33, + -85, -56, -44, 41, 82, -77, 71, -35, + 29, -36, -16, 21, -84, -7, -37, -82, + 60, 21, 26, -39, -23, 87, -2, 46, + -27, 45, -38, -25, -67, 45, -48, -3, + 11, -82, -15, -34, -35, 87, -94, -17, + 47, -33, 41, -17, -36, 30, 41, -18, + 81, 33, 25, -80, 65, -6, 65, -35, + -18, -105, 33, 57, 5, -12, 25, 120, + 6, -69, 90, -41, 45, -59, -82, 80, + 41, -11, 6, 38, 105, 51, 58, -73, + 20, 19, -4, 40, -28, -124, 116, -33, + -15, 23, 124, 68, 28, 6, -25, -29, + 18, 80, -35, -4, -25, 10, -118, -20, + 9, 94, -111, -76, 43, -19, 15, 97, + -19, -21, 63, 92, 72, -67, -23, -66, + -49, -14, 6, -47, 17, -101, 21, -29, + 89, -72, -86, 112, -92, 38, -71, 114, + -53, 47, -102, 6, -59, 64, -16, -116, + -22, 6, -43, 19, 9, 9, -37, -68, + 86, -6, -84, -40, 10, -14, 80, -10, + -49, 76, 31, 47, 123, 90, -49, 35, + 9, 64, 71, -29, -40, -107, 60, -33, + -23, 25, 63, -116, -16, -118, 82, -125, + -7, 26, -70, 77, 37, 124, 29, 80, + 69, 88, -5, -56, -77, 68, -77, 61, + 20, -72, -27, -120, -58, -70, -10, -126, + -49, -66, -44, 127, -28, 83, 63, 65, + -90, -29, -121, -1, -30, 85, -41, -91, + 40, -43, 68, 85, 85, -75, -43, 122, + -24, -103, -82, 20, -113, -22, -36, -72, + 29, -39, 28, -24, -16, 11, 27, 28, + -1, -61, 15, -126, 1, -31, -43, -26, + 24, -27, -42, 28, -80, -34, 15, -44, + -42, 31, 23, -40, 30, -2, -54, -6, + -48, -114, 36, -71, 13, 57, -127, 94, + 1, -28, 116, -62, -3, -29, -23, -75, + -110, 49, 42, 127, 19, -121, -92, 56, + -58, -28, -41, -19, -5, 38, 106, 120, + 40, 2, 86, -58, -49, -20, 102, -56, + -86, -7, 1, -85, 10, 34, -11, -63, + -1, 85, -106, 31, -48, -64, 12, -14, + -111, -82, -28, -11, -26, -52, -43, -33, + -20, -57, -91, 27, -64, 54, -55, -32, + 27, 97, 11, 13, -8, -120, -35, 35, + 6, -117, 25, 104, 7, -1, -8, 0, + 31, -29, -10, -20, -33, -23, -1, -6, + -107, 60, -62, 70, -28, -96, 48, 17, + -103, -64, 30, 42, 18, 66, 0, -69, + -16, 77, -21, -4, 35, 45, -70, 70, + 36, 27, 97, -27, 57, 23, -23, 91, + 118, -12, 24, 21, -54, 1, 40, -17, + -109, 39, 33, -22, -44, 46, 20, -15, + -42, 29, -10, -64, -16, 35, -95, -83, + 40, -34, -63, 54, -12, 2, 104, -5, + -103, -79, -94, 126, -7, 18, -17, 116, + -15, 76, -48, 19, -5, 76, 58, 53, + 1, 20, 22, -13, -63, 11, -15, -117, + -39, 43, -21, -5, 18, 16, -7, -72, + 34, -103, 86, -76, -114, 26, 39, -4, + 3, 45, -37, -55, -34, 56, -113, 14, + -56, 21, 83, -115, 52, -41, 71, -51, + -125, -95, 11, 93, -48, 5, -41, -128, + 11, 22, -20, -103, 1, 17, -69, -28, + -32, 25, 119, 52, -92, -92, -19, 57, + 77, -51, 59, -57, -8, -90, -17, -44, + -94, -43, -90, 5, 18, -27, -72, 42, + -18, -29, 32, -30, 19, -7, -27, -102, + -82, -20, -7, -127, -26, 60, 1, -37, + -124, -92, -47, -8, 8, -55, -25, -88, + -18, 98, -5, -35, -44, 15, 121, -38, + -13, 9, -88, -126, 68, -126, 62, -49, + -44, -56, -71, 3, 65, -27, -46, -103, + -78, 29, -65, -23, 100, 75, 47, 8, + 57, -43, -47, 69, 112, -85, 51, -56, + 36, -101, 13, -36, 73, 26, 31, -8, + 53, 52, -38, 29, 81, -26, 116, -18, + 35, -49, 2, -6, -4, 52, 94, 59, + -120, 68, -59, 6, -3, -54, -22, 18, + 1, -126, -127, -34, 19, 105, -26, -16, + 113, -43, -31, -7, -60, -4, 72, 39, + 17, 38, 118, 31, 5, 19, -70, -14, + -93, -8, -107, -56, -59, 56, -127, 41, + -63, -30, -71, -27, -4, 13, -15, -66, + -50, 33, 38, 34, -47, 2, -50, 71, + -49, 18, -39, -18, 46, -3, 50, -18, + -32, -67, -25, 58, -14, -7, 23, -3, + -24, 7, 8, 118, -20, -55, -24, -30, + -16, -9, 73, 63, -74, 42, 112, -35, + -27, 38, 59, 13, 72, 2, 109, -11, + -75, 30, 28, -20, -74, 16, 103, -83, + -6, -115, -44, -11, -33, -120, 66, -58, + 22, -12, 15, -32, -26, 1, 30, 35, + 76, 62, -121, 9, -32, 12, 75, -77, + 80, 25, -18, -78, -123, -61, 23, 36, + -127, -65, 15, 29, 100, -23, 2, 15, + 21, 52, -120, -14, 12, -38, -39, 100, + 13, -3, 22, -125, -115, -44, -65, 85, + -44, 35, -27, -44, 9, 77, 2, 4, + 5, 35, -31, -126, -112, -91, 32, -24, + 6, -73, -41, 41, -23, 42, -127, 41, + -51, -8, -55, -52, -32, -6, -52, 55, + -16, 26, 110, -63, 70, 127, 38, 80, + 17, 87, 44, -51, 34, 127, -16, 117, + 126, 22, -24, -123, -6, -76, 12, -4, + -3, 47, -31, 28, 30, 12, -24, 84, + 110, -105, 64, 44, 84, 27, -13, 54, + 104, -20, 60, -60, -10, 45, 120, -55, + -6, -91, 35, 10, 2, 38, -30, -125, + -100, -23, -126, 47, -16, -17, 20, -73, + 6, 31, -28, -121, -53, 79, -100, -4, + 69, 0, -20, 125, 35, 16, -44, -20, + -5, 44, -113, -11, -6, 57, 33, -3, + -21, 50, 101, -9, 42, 72, -10, 21, + 95, 39, 8, 72, 42, -43, -24, 30, + 33, -27, -17, 79, 52, -127, 3, 39, + 1, -66, -43, 85, 11, -56, -20, 14, + -7, -30, -8, -10, -34, 48, -109, -12, + -99, -58, 123, -82, 35, -102, 7, -83, + -104, 29, 99, -91, 13, 15, -64, -111, + -17, -24, -98, -97, 86, 0, 12, 123, + -113, 61, -13, 3, 31, 4, -92, -115, + 126, 7, 6, 74, -68, 46, 19, -85, + -94, -20, -20, -117, 59, -51, -59, 20, + 18, 3, 6, 21, 1, 94, -78, 112, + -12, -46, -30, 67, -16, -83, 6, 42, + -118, 49, -82, -21, -4, 15, -12, -67, + 20, -71, -69, 57, -10, -51, -46, 99, + -5, -9, -40, 59, -61, -11, -59, -69, + 2, -55, -32, -48, -4, -6, -33, -110, + 94, 43, -19, -18, 31, -126, -5, -19, + -80, -20, -20, -28, -56, -70, 45, -46, + 43, 77, 6, 77, -90, 26, -37, 35, + -39, -48, 28, 9, -56, -42, -31, -46, + -31, 13, -65, 77, 34, -41, 9, 17, + 20, 24, 51, -44, 11, -21, -44, -78, + -96, -23, -22, 6, 18, -126, -110, -33, + 8, -32, 17, -123, -43, -7, -53, 17, + 46, -53, 26, -15, 70, 19, -51, 67, + 25, 117, 56, 7, -6, 74, 57, 101, + 122, 41, -32, -44, -21, 54, 32, 22, + 119, 120, 72, 68, -24, 29, 48, -6, + 2, -14, 5, -35, -77, 4, -72, 53, + 46, -31, 57, 25, 9, 69, -21, -7, + 70, -41, 43, 63, 10, -53, -68, -31, + 20, -19, -90, 48, -22, -54, 33, 64, + 20, -79, -13, -17, 45, -41, 103, -16, + 25, 6, -35, -24, 28, 9, -29, 76, + 4, 40, 47, 23, 24, -51, 92, -17, + 49, -23, 107, -13, 65, 72, 34, -19, + -20, -60, -45, -55, -2, 19, -58, -49, + 7, 20, 78, 120, -69, 28, 45, -119, + -15, 13, 20, -45, 25, -108, -20, 12, + -54, -17, 32, -17, -13, -3, -3, 17, + -25, -48, 95, 8, 36, -66, -4, -26, + -17, 12, 39, 57, 53, -17, -33, -46, + -18, -61, 19, 64, -72, -12, -69, -31, + -31, 66, 65, -62, -10, 120, 4, 46, + 122, -36, 75, -47, -5, -82, 49, -3, + -123, -125, -37, 127, 33, 111, 58, -68, + -36, 87, 51, 22, -49, -1, 115, -10, + -40, 37, -56, -90, 11, 34, 77, -5, + -37, 61, 123, -11, 17, 46, 64, -86, + -96, -5, -18, -84, 116, -126, 127, 55, + 58, 27, -68, 42, 47, -63, -108, -103, + -33, -1, 77, 0, -9, 33, 126, -106, + -14, 127, 8, 2, -42, 37, 41, -23, + 17, 11, 4, -65, -42, 0, -47, -36, + -11, 34, -83, -25, 52, -125, -25, 0, + 7, 24, -83, -56, -21, 112, -60, 25, + -124, -114, -67, -14, -55, -28, -34, -9, + 119, 8, -47, 52, -6, 20, 23, 9, + -104, -27, -46, -42, -32, 55, 118, 49, + -35, -41, -19, -103, 1, 63, -47, 9, + 1, 0, 124, 72, 1, 8, 47, 118, + 29, -39, -20, 26, -38, -17, 13, 68, + -52, -37, -30, 105, 7, -5, 27, 24, + 71, 15, -48, 80, -9, -9, 66, 19, + 19, -31, -74, 115, -4, 21, 78, -19, + 2, 17, -51, 28, -109, 58, 78, -10, + -3, 119, -44, -12, -41, -57, 67, 38, + 49, -113, -43, -101, 59, 104, -26, 116, + -23, -47, -33, 57, 17, -99, -123, -3, + -55, 9, 94, -50, 30, -48, -128, -63, + 3, -61, 61, -31, -40, -31, 4, -54, + -123, 37, 70, 14, -13, -32, -115, 61, + 21, -93, -34, -7, -32, 26, -20, -110, + 73, -15, -123, -69, 41, 13, 106, 10, + -39, 69, -102, -80, 18, 51, -81, 86, + 30, 39, 48, -78, 106, 14, 30, -27, + 65, 62, -20, -113, -30, 47, 22, -101, + -24, 119, -15, -40, -95, 76, -112, -5, + 38, -123, 77, -22, -84, 63, 17, 3, + -113, 50, -6, -60, 5, 16, 29, 21, + -1, -25, -16, -2, 58, -50, -58, -43, + -28, -85, -71, -45, 66, 46, 127, 37, + -63, -9, -60, 56, 22, 48, -47, 23, + 28, 21, 27, -32, 7, -71, -82, -7, + -11, -27, -24, -2, -45, 67, 32, 21, + 86, 62, -51, 39, -41, 2, -41, -31, + -15, 50, -50, 54, -8, -21, 39, 51, + -32, -24, -22, -27, 5, -8, 16, -2, + -17, 17, -43, -35, -32, 29, -21, -58, + 27, 49, -2, -63, -109, 40, 26, -55, + 63, 87, -37, 76, -88, -23, 42, 59, + 24, -32, -47, 18, -16, -30, 71, 39, + -13, -10, -83, -2, 24, -12, -36, -44, + -79, 66, 17, -21, -27, 48, -4, -7, + 101, 16, -13, 17, 20, 29, 70, -46, + 19, -30, 25, 20, 8, 32, 86, -76, + -17, -59, 102, -29, 10, 38, -104, 6, + -86, 8, -39, 4, -2, -28, 8, -27, + 8, -1, 36, -82, 17, -53, 44, 72, + 43, -83, 16, 70, 42, -61, 12, -74, + -70, -10, -23, -43, 33, 29, 12, -3, + -18, -81, -26, -48, 10, 27, -37, 96, + -27, 24, 67, -36, -28, -6, -10, -26, + 15, -41, 7, 110, 25, -101, -75, 62, + -54, -64, -11, -38, -126, -24, -93, 101, + 0, 13, 20, 35, 41, -122, 91, 62, + -45, -12, 13, -36, 40, -43, -104, -29, + 61, -117, -70, -121, 17, -21, -3, -127, + 107, -22, 62, 47, -3, -36, -18, 69, + -67, -33, -19, -89, -13, -7, -4, -49, + -20, -112, -13, 35, -126, 38, -27, -114, + 12, -54, 19, -108, -61, -79, 5, -65, + 71, -121, -115, -64, -2, -52, 35, 22, + -46, -8, -82, 41, -113, -126, -6, -19, + 43, -51, 35, -11, 84, -44, -100, 23, + 67, -11, -20, 81, 52, 22, 21, 124, + 12, -23, 4, -27, -128, 111, 25, 35, + 48, 28, 9, 28, -24, 84, 56, 10, + 71, -22, -22, 78, 16, 92, 117, -22, + 33, 29, -10, -98, -35, 45, 1, 5, + 24, -46, -69, 13, 21, 28, 4, -27, + -117, 44, -29, 116, 26, -21, -38, 111, + 43, 14, 6, -7, -79, 82, -57, 4, + -127, 0, 86, 113, 2, 7, 42, -72, + -31, 11, -6, -97, 22, 113, 10, -31, + -30, -57, -35, 21, -21, 47, -3, -42, + -36, 74, -102, -24, -59, -58, -50, -67, + -113, 25, -128, 4, -108, 16, 113, 82, + 32, -128, -17, 65, -121, -92, 81, 0, + 28, 27, -8, -93, -31, -41, -22, -20, + -78, -111, 44, -105, -67, -117, -123, -72, + -76, -90, 9, 29, -48, -66, 4, -82, + -51, 16, -28, 11, -54, 4, 22, 10, + -91, -64, 6, 119, -63, -6, 24, 124, + 75, -54, 70, 67, 38, -31, -48, 68, + 71, -38, -7, 7, 34, 91, 53, 53, + -33, 10, 90, 3, -37, 55, 58, 38, + -17, 54, 19, -45, 63, 69, -9, 82, + 9, -5, -33, -13, -35, -17, 4, -64, + -126, 102, -116, -3, 17, -42, 19, -50, + 62, 41, -21, -103, 38, 36, 14, -9, + -10, -46, -35, -2, 43, 56, -112, -109, + 70, -17, -35, -42, 34, -20, 94, -8, + -1, -29, -30, -47, 71, -29, 56, -12, + 6, -76, 53, 1, 8, 55, -24, 63, + 15, 61, -113, -27, -57, 71, -42, 47, + 74, -72, -12, 13, -39, -75, -112, -46, + 40, 24, 82, 32, 48, -20, 40, 14, + 61, -11, -117, -37, -7, -67, -123, -21, + 20, -36, -31, -7, 28, -95, 39, -5, + -98, -39, 10, 40, -67, -5, -47, 12, + -23, 31, -2, -4, -9, -70, 29, 45, + -37, 49, 15, -122, -47, 34, 9, 62, + -7, -42, -127, -72, -22, -55, -64, -24, + 2, -12, 86, -77, -36, -6, 56, 55, + 46, 117, 105, -72, 27, 1, 97, 81, + -24, -83, -94, 6, -16, 68, 9, -57, + 12, 108, 11, 13, -89, 25, 59, -38, + 49, -18, 16, -53, -2, -1, -5, 50, + 17, 89, -9, -50, 27, -34, 62, -7, + 4, -49, -6, -3, 12, -12, -118, -9, + 26, -32, 29, 76, 37, -112, -26, -76, + -38, -22, -34, 125, 59, 1, -53, 40, + 21, -4, -27, -83, -19, 47, -123, -123, + 30, 111, 3, 27, -1, 127, -47, -97, + 38, 87, -101, 1, 15, 79, -2, 44, + -18, -40, -17, 18, -49, -26, -125, -120, + 16, -55, -37, -25, -86, -87, -23, 8, + 29, 3, -14, 9, -9, 34, 10, 69, + 4, -32, -20, 68, 10, 21, 15, -58, + 16, -45, 81, 81, 104, -20, 45, 6, + 45, 41, 55, 12, 18, 1, 11, -84, + -48, 88, 2, 50, 30, 11, 17, 5, + -23, 70, 121, 24, -31, 97, 36, 102, + -95, 88, 5, -43, 123, 92, -20, -43, + -28, 22, 127, -42, -47, -37, 86, 56, + -60, 94, -13, -108, 21, -82, 25, -76, + 36, 21, 54, 123, -70, 39, 3, 9, + 73, -9, 31, -35, -55, -128, 14, 36, + 15, 32, -63, -80, 64, -76, -72, -58, + -115, -124, 127, 33, 17, 23, -65, 111, + 18, 60, -34, -120, 80, 19, -125, 49, + -20, 53, -66, 31, 22, 35, -125, -86, + -42, -73, 37, -87, 22, 113, 70, -39, + 1, -57, -44, -85, -12, 103, -49, -72, + 79, -26, 89, -46, -67, 51, -11, 125, + -121, -87, 32, -90, 21, -42, -3, 77, + -6, 33, 38, -7, -27, 31, -28, 51, + 18, 49, 55, 6, 22, 6, -29, 71, + -123, -10, -46, 64, 30, -52, 124, 33, + -1, -48, 27, 105, -74, -104, 38, -45, + 102, -8, -28, 20, 19, 28, 8, -50, + -44, 43, 123, -23, 121, -28, 88, 3, + 57, -31, 13, 17, 52, 27, 8, 53, + -25, -28, -34, 18, -68, 63, -21, -32, + 11, 53, 66, -38, -79, 59, 5, -65, + 50, -23, 61, -52, 64, -120, -20, 12, + -77, -9, -67, -95, 16, -127, -111, -74, + 124, 126, 78, 45, -29, -3, -70, -68, + 43, -27, 32, -127, -69, -16, -33, -127, + -125, -43, 13, 81, 67, -10, -41, -7, + -38, -26, -1, 64, -66, 106, 127, -15, + -28, 14, 117, 28, 41, -81, 46, -58, + -121, 48, -86, -39, 8, -36, -128, -3, + -78, 35, 45, 24, -7, -25, -3, 115, + -21, 15, 14, -30, -40, -30, -55, 39, + 79, -29, 126, 69, -97, 18, -31, -11, + 58, -60, 14, 99, 11, 54, 43, 30, + -50, -53, 4, 125, 26, 108, 32, 36, + -17, 9, -68, -104, 27, 7, 84, -73, + 8, -58, 4, 35, 85, 76, 125, 31, + 32, 42, 15, -65, 63, 89, 31, 44, + 7, 24, -22, -117, -4, -84, -32, -2, + 78, -53, -74, 108, -96, -26, 26, 27, + 8, -62, 9, 61, -20, 32, -37, -39, + 20, -5, -88, 38, -22, -47, -79, 30, + -35, -12, 13, -35, -79, 34, 10, -117, + 34, -14, 106, 12, 11, -24, 59, 28, + 25, -21, 10, -73, 9, 9, -18, -31, + -52, -70, -45, -5, -20, -22, 89, -21, + 41, 39, 58, -16, -2, -128, 23, 9, + 61, 22, 25, -43, -126, -27, -20, 14, + -57, -32, 126, -5, 25, -44, 32, 51, + 108, 62, -3, 12, -16, -39, -35, 37, + 41, -64, 37, 58, -63, 100, -29, 66, + 31, 14, -3, -12, 98, -58, 9, -5, + -22, 35, -1, 2, 78, 46, 45, -33, + 35, -62, 78, -54, -40, 17, 60, 99, + -43, 42, 47, 24, -42, -80, -72, -81, + 14, -48, -41, -40, 83, 36, 24, 55, + 48, 124, -39, -75, -57, 96, 28, -107, + -64, 88, 18, 4, -18, -47, 53, 35, + -61, 60, 21, -23, -15, -112, -55, -39, + -75, -17, -122, 78, 51, 15, 51, -126, + 79, -100, 94, 35, -33, 42, 45, -26, + 41, -20, -76, -2, 11, -82, -12, 60, + -44, -9, -40, 3, -93, -116, -125, 1, + -60, 34, -28, 43, -3, 18, 33, 29, + -117, 87, 19, -88, -92, -92, -64, 37, + -125, 68, -123, -113, 29, 39, 5, -8, + 6, 100, 127, -7, 8, 62, -9, -10, + -48, 96, 104, 121, 122, 21, 46, 116, + 124, -77, 0, -124, 120, -10, -72, 0, + -5, 100, -44, 124, 12, 52, 26, -46, + -18, 126, 8, -30, -124, 4, 94, 12, + 10, -39, 126, -73, 109, 22, -72, -82, + 32, -33, -56, 37, -58, -50, -24, -6, + 114, -62, 33, -124, 44, 27, 111, -2, + 50, -12, 35, 12, 126, 12, 21, 94, + 25, 22, -8, 51, 74, 46, -102, 24, + -57, 0, -54, -51, -27, 116, 113, -25, + 0, 9, -29, 16, 47, -69, 41, -63, + -66, -36, 21, -74, -40, 41, 65, 62, + 8, -86, 59, 35, 90, 24, -9, -31, + -23, 25, 14, 50, -113, -48, 59, -9, + -48, 7, -37, -124, -25, 15, 18, 77, + -66, 35, -1, -15, -84, -29, 6, -9, + 25, -26, -108, 53, 5, -13, 26, -124, + -47, -39, 21, -5, 21, -64, -43, 74, + 51, -34, 42, 60, -30, 23, -32, -6, + -53, 58, 41, -92, 30, -67, -22, -16, + -30, -10, -43, 96, 22, 64, 121, 18, + -105, -61, 8, 69, -90, 80, 65, -118, + 9, -16, 20, 54, 6, -68, 66, 31, + 29, -101, 81, -79, 37, 68, 5, -123, + 115, -9, -33, -94, 7, -42, 113, 39, + -3, 110, -74, -13, 37, -75, -62, -13, + 119, 2, 0, -120, -114, 62, -53, 28, + -99, -58, -7, -63, -120, 85, -79, 4, + -28, 61, -126, -65, 62, -94, -60, 20, + 125, -112, -124, -56, 31, 127, -59, -66, + -125, 62, -92, 25, 39, -128, -24, 24, + -34, 50, 2, -30, 127, -91, -43, 65, + 127, -8, -21, 12, 99, 7, 120, -126, + -35, -5, 109, -117, -32, 10, 114, -11, + -18, -83, 66, -76, 87, 35, -12, -90, + 17, -25, 123, 14, 20, -5, -62, 23, + -35, 125, 36, -5, 28, 64, -113, 5, + -11, -27, -123, 14, -48, -13, 26, 19, + -20, -4, -19, 33, 0, -81, 41, -47, + -30, 16, -67, -52, 39, 68, -7, 85, + 6, -10, -6, 17, 59, 18, -48, 113, + 73, 85, 60, -3, 94, -43, 21, 9, + 15, -74, -40, -52, 45, -104, -34, 3, + 26, 20, -36, 17, -121, 21, 44, 66, + -67, 5, 4, 63, 8, -23, -45, 12, + 52, 4, 53, 8, -116, -64, -42, 68, + -124, 39, -25, -22, -2, -17, -31, -77, + 43, 32, -55, -127, -40, -6, 44, 66, + 27, -21, 60, -110, 16, -71, 65, 103, + -25, 50, 47, -49, 18, -35, 18, 21, + -29, -19, 38, 4, -47, -4, -66, -21, + -41, 43, -22, 50, -78, -62, 106, 71, + -66, 31, -38, -17, 45, -65, 92, 0, + -23, 13, 90, 48, -42, 103, -42, 18, + 11, 50, -20, 19, -76, 74, 70, 43, + 106, -119, 18, -40, 34, 24, 20, -17, + -83, -64, -10, 27, -6, 62, 127, -88, + -43, 49, 124, -23, -95, -17, 3, 75, + 65, -45, -14, 88, 48, 30, -53, -35, + 29, -87, 11, 66, -2, 109, -28, -29, + -71, 96, 28, 24, 38, 23, 63, -55, + 57, -42, -18, -55, -42, 23, -40, 16, + 18, 33, 10, 29, -24, 36, -79, -81, + -13, 38, 24, 10, 126, 46, -9, 7, + 34, 59, -1, -52, -8, -28, -23, -95, + 55, -128, -32, 17, 120, -89, 40, -62, + -63, 17, -97, -77, -46, 41, -121, -5, + 45, -70, -50, -92, 94, 71, -121, -15, + 127, -77, 6, 125, -34, -48, -21, -128, + 127, -39, -47, -109, 36, 127, 76, -55, + -83, -30, -124, -128, 52, 23, -123, 127, + -21, -91, -9, 28, 36, -67, -51, 27, + 33, -38, 4, -74, -123, 10, -120, -25, + -30, 54, -9, 123, -118, -14, -77, 30, + 70, 8, -18, 106, -7, -55, -39, -75, + -59, -47, 25, 48, -6, 7, 83, -47, + 25, -127, -33, -114, 33, 30, -3, 49, + 105, -41, 72, 75, -91, 0, -36, -64, + -18, 16, -36, -99, 116, -85, 61, -70, + -14, -126, -39, 122, -81, 91, -42, -108, + -116, -41, 46, 119, -1, 15, -19, -47, + -19, 17, -73, -20, 3, -66, 40, -122, + 81, -5, -61, 23, 45, -79, -25, -79, + 66, -2, 6, -36, -47, 95, -9, -34, + -24, 3, 94, -11, 127, 75, 38, -6, + -45, 12, 25, -28, -124, 111, 108, -78, + -7, -87, -45, -3, 26, -66, 91, -87, + 72, 64, -88, -78, -41, 29, -86, -59, + -1, -55, -35, 13, 124, 15, 40, -43, + 29, 59, -112, -38, -10, -77, -9, 18, + 20, -47, 39, 43, -34, -47, -17, 34, + 1, 70, 90, 47, -63, -15, -4, 28, + 102, 48, -78, 24, 58, -12, -33, 8, + 16, 17, -52, 18, -4, 81, -28, -28, + 28, 56, -40, -43, 9, -52, 5, -54, + -26, 15, 40, 6, 18, 29, -25, -35, + -87, -21, 17, -25, -5, 6, 65, 34, + 59, 33, -38, -17, 6, -18, 42, -42, + -61, 45, -46, 63, -80, 16, -56, -118, + 27, 44, -8, -74, -24, 7, -49, -47, + -87, 16, -64, -22, -16, 127, 24, -39, + -44, 42, -125, -75, -16, 52, -40, -39, + 40, -48, -5, 16, 10, -59, 25, -13, + 19, -23, -96, 43, 71, 51, -21, -24, + -22, -10, 66, -91, 23, 74, -119, 93, + -42, 5, 33, -95, 53, -121, -68, 35, + -63, 33, -50, -48, -65, -8, 21, -3, + -1, -87, 88, 82, -51, 33, -32, -26, + -72, 15, 61, 2, 55, 122, -32, 48, + 15, -71, -3, -41, -11, -22, 19, 6, + -27, -85, -11, 1, 25, -52, 94, -104, + 52, 42, -49, 49, 118, 79, 78, -46, + 22, -7, 11, 63, 24, 5, 3, -2, + -37, 118, -4, 7, -50, 1, -27, 50, + 39, -33, -20, -116, -67, 4, -13, 99, + 58, 16, 38, 47, 65, 86, 68, -62, + 62, 8, 9, -81, 10, -26, -87, -18, + 89, 42, 51, -19, -71, 126, -87, -64, + -69, -80, -3, -13, -20, 33, -4, 89, + -6, -16, -45, 93, 29, -7, 58, 78, + 45, 23, 32, -67, 5, -25, 59, -47, + 33, 60, -23, 41, 12, -13, 26, -18, + 15, -64, -30, -122, -31, 66, 120, -86, + 98, -120, 66, -22, 6, -37, 39, 90, + -124, -75, -124, 16, -59, -42, 96, -4, + -51, -34, -10, 36, 8, 127, -60, -80, + 44, 46, -31, -3, -20, 116, 45, 50, + 5, -6, 78, -25, -27, 40, 49, -24, + 68, 1, 25, -42, 0, -93, 94, -37, + 8, 31, 27, -24, 22, 8, 15, -33, + 33, 18, 75, -113, 75, -14, -63, 28, + -4, -63, 3, 45, -5, -6, -38, -66, + -4, 58, -4, 125, 89, 56, -21, -119, + 54, -26, -35, 43, -51, -51, 74, -9, + -57, -30, -30, -126, -122, -42, 90, 5, + -74, 37, 49, -3, -69, 33, 20, -2, + 70, -84, 0, -51, -74, -26, 100, 10, + -89, 3, -92, -119, 31, 50, 20, 24, + 51, 23, 114, -120, -46, 70, -7, -11, + -11, -16, 36, 3, -122, 20, 46, -52, + -23, -35, 3, -53, -37, -35, -36, 28, + 38, -69, -90, -4, -43, -58, 30, 13, + -70, 5, -44, -17, -59, -26, -48, -74, + 29, -127, -23, -34, -31, 29, 14, -50, + -93, -20, -53, -35, -59, -42, 1, -44, + 16, -126, 16, -125, 22, -22, -98, -8, + 71, -57, -76, 13, 61, 125, 48, 52, + -110, -90, 37, -75, -41, 0, -36, 32, + 33, -2, 28, -70, 59, 93, -116, 13, + 79, -18, 83, -43, -12, 0, 4, -74, + -121, 0, -63, 42, 52, -65, 96, 7, + 18, 11, -24, 100, 29, 23, 45, 24, + 6, -33, 17, -75, -66, 59, -8, 42, + -8, 8, -36, -35, 3, 22, -26, -19, + -23, 17, -62, 44, -32, 120, -5, 26, + -14, 11, -54, -40, 43, -47, -62, 8, + 11, 18, -5, -44, 9, 15, 41, -13, + -42, -58, 45, 32, 8, -28, 52, 29, + 18, -14, 31, -18, 63, -19, -103, 60, + 4, 75, -36, -86, -90, 68, 7, 17, + -24, -44, -16, 11, -62, -31, 71, -78, + 15, -51, 1, -46, 71, 124, -2, 9, + -20, -9, 39, 5, 71, -12, 0, 54, + 68, 41, 33, -19, 103, 1, -66, 20, + 41, -56, -80, 7, -35, -85, 23, -37, + 9, 62, 56, 63, -23, 25, 127, 26, + 1, -76, 124, -23, 44, -55, 87, -58, + -47, -18, -15, -8, -24, -50, 54, -68, + -63, -12, 25, -14, -25, -49, -16, 109, + -55, 9, -49, -2, -73, -33, -101, 28, + -53, -10, 21, -42, 11, -53, -31, -125, + 57, 24, 85, -11, -76, -39, -40, 34, + -30, -34, -127, -4, 55, 96, -3, -44, + -32, -24, 115, -9, -92, -63, 6, 71, + -23, -74, -16, -86, 84, -127, -116, -109, + 108, 18, 91, -96, -76, 65, -55, -5, + 29, -26, 23, 40, 9, -127, 40, -103, + 69, -127, -10, -16, 99, -34, 53, -5, + -108, -40, -81, -42, 63, 61, 23, 123, + -72, 7, 55, 114, 24, 73, -15, 17, + 37, -43, 48, -105, 77, -12, 33, 29, + -36, -1, 41, -35, -81, 81, -41, -80, + -29, -43, 115, 19, 50, 40, 32, 32, + -82, 87, 28, -5, -22, -77, 56, -12, + 28, 26, 5, 49, 37, 25, -29, -35, + -13, -82, -57, -74, 36, 104, 62, -78, + -82, 46, -3, -57, -18, -57, -9, 61, + 14, -12, -41, -84, 125, 124, 24, -80, + -44, -21, 21, 82, -48, 123, -72, -23, + -93, 38, 10, -103, 55, -126, 31, 29, + -48, 127, 26, -51, -74, -54, 4, 35, + -125, -40, -30, 37, 58, 31, 11, 10, + 2, -24, -75, -18, 29, 35, 10, 37, + -3, -106, -56, -70, -11, 14, -59, -125, + 27, -49, -18, 12, -59, -63, -74, -1, + -66, -13, -121, -73, -4, 5, -121, -70, + 6, -128, -23, -20, -25, -65, 14, -23, + 112, 67, 109, 41, -15, 71, 3, -9, + -21, 121, -119, 63, 93, 34, 35, 65, + 126, -39, -46, -118, 105, -103, -25, -29, + 76, 51, -77, 122, 95, 65, 77, 67, + 11, -4, -119, -52, -39, 48, 6, -28, + 68, -42, 113, 9, 23, -18, -7, -14, + 23, -12, -9, 5, 6, -93, 43, -32, + 7, 20, -65, 55, 18, -128, 53, -7, + -5, 21, -2, 13, 43, -5, 13, -126, + 92, -60, 32, -84, -116, 62, 70, 115, + -21, -38, -116, 0, 39, -10, -10, -29, + -101, -40, -9, -29, 43, -16, -1, -4, + 29, -42, -52, 13, 44, -126, -91, 39, + 64, -52, -60, -52, 66, 15, -7, -35, + -105, -55, 63, -24, -76, 89, -18, 38, + -73, 57, 6, 67, -80, 64, -48, -42, + 19, -74, -128, 36, 4, 20, -125, 15, + 51, 13, -19, -29, -78, -60, 56, -9, + 63, -23, -37, -57, -12, 7, 33, -115, + -30, 62, -32, 93, -19, 73, 20, 15, + -2, -48, -19, -128, -54, 126, -103, -39, + -27, -65, -24, 63, 7, -40, 27, -26, + 71, -110, 116, 36, 20, 7, 2, 40, + 45, -41, -62, -78, 28, -54, -59, -1, + -19, -75, 50, 32, 107, 20, -5, -104, + 105, -39, -38, 72, 70, -121, -4, 99, + -23, 16, -47, 14, 89, 34, -65, -16, + -46, 18, 52, -65, -51, 11, -108, -37, + -57, -25, 27, 19, -36, -100, 97, -112, + -24, -118, -31, -39, 122, -61, -52, 95, + 42, -53, -27, -71, -79, 3, -62, -126, + -115, -30, 65, -48, -98, -110, 77, 13, + 55, 26, -4, 2, -73, -36, 50, 20, + -86, -70, 22, -35, 118, -119, 7, 62, + -124, -7, -107, -95, -119, -60, -47, -94, + 14, 105, -70, 104, 16, 75, 114, -128, + -95, -113, 17, 7, -127, 24, 28, -53, + -76, -57, -118, -19, -59, -14, -64, -22, + -27, 0, -10, -103, 13, -116, -59, -1, + 66, -123, -107, -5, -48, 4, -61, -86, + -50, 5, 51, -81, -108, -59, 19, 54, + -103, -17, -35, -127, -81, 59, -122, 0, + 36, -24, 117, -29, 31, -9, 13, 15, + 80, 81, 36, 123, 90, 77, 21, -49, + 8, -12, -34, 65, -71, 35, -3, 15, + -54, -58, -41, -45, 10, 54, 102, 77, + 23, 28, -39, -43, -47, -49, -87, -35, + 24, -2, 21, 33, -22, 26, 19, 80, + -26, -32, -101, 34, 31, -6, -57, 20, + 73, 78, -107, 36, -49, 2, 23, -17, + 109, 5, 15, -34, 41, -23, 61, -5, + -56, -102, 88, -16, 49, -52, -57, 59, + 90, -8, -125, 30, 72, 75, -46, -75, + -126, 97, -28, 118, -62, -47, 113, -29, + -48, -29, 101, 23, -7, -42, 18, 36, + 0, 11, -29, 31, -53, -5, -18, -80, + 46, -18, 29, 5, 17, 0, -19, 65, + -6, -1, 21, 11, -35, -40, 26, -68, + -29, -43, -4, -24, 29, 85, -25, -77, + -10, -27, 3, -34, 56, 74, -118, 13, + 14, 101, -48, 22, -41, 59, 22, 21, + -20, -127, -73, -7, 70, -48, 13, -95, + 31, -14, -63, 22, -71, -93, -74, -38, + -120, -28, -33, -45, -14, -48, -18, 81, + 24, -60, -29, 0, -16, -7, 47, -84, + -72, 58, 14, -37, 71, 20, 41, -42, + -6, -105, -8, -2, -25, -16, 23, -50, + 16, 33, 52, 22, 42, -4, -5, 54, + 15, -22, -105, -18, -8, -25, -112, 26, + -32, -46, -70, 86, -41, 105, 46, -30, + -38, 1, -24, -20, -24, 3, -13, -44, + 19, -79, 23, -60, 21, -54, -120, -21, + -3, 60, 4, -29, -2, 17, -2, -10, + -20, 12, -71, -108, 47, 4, 26, 20, + -11, -28, 0, -27, 2, -50, 7, 9, + -42, -59, -52, 65, 9, 77, -67, -21, + 5, 44, -30, -33, -87, 8, 109, 120, + -80, -27, -74, 4, 40, 22, -17, 91, + 13, -31, 80, 0, 34, 24, -29, -74, + -120, 71, -96, 85, 125, 117, 59, -53, + -75, -42, -21, -19, 9, 29, 47, -124, + 97, -7, 54, 29, 9, 67, 56, 13, + -16, 33, -10, -11, 100, 26, -65, -10, + 2, 80, -43, -1, -98, -37, -1, 63, + 29, 41, -92, -5, 48, 36, -2, 48, + 2, -23, 7, -2, 19, -121, 95, -85, + -2, -126, 47, 44, 4, -49, 53, 27, + -80, 48, -51, 127, 13, 84, -39, 2, + 40, 29, 45, 53, 14, -21, 27, -38, + -79, -63, -28, -20, 7, -117, 62, 1, + 58, -68, -6, 22, -5, 9, -16, -23, + 55, -43, 25, -31, -85, 39, -5, 65, + 1, 16, 11, 2, -27, 31, 65, 88, + -15, 16, -127, 58, 45, -45, -20, 45, + -22, -61, 62, -62, -74, -107, -62, 96, + 37, 57, 23, -83, 3, 11, -69, 31, + -13, -67, 14, -93, 35, 61, -62, -31, + -61, 9, 25, -53, 127, 117, -4, 67, + 59, -65, -38, -11, 46, -75, -20, -48, + -9, 55, 18, -39, 30, -55, 114, -45, + 47, 15, -32, -27, -84, 12, -42, 85, + 0, 4, -56, -48, -43, -24, 24, 26, + -85, -10, -90, 28, -9, 77, -111, -51, + -79, -41, 26, 16, 46, -65, -69, -106, + 121, 68, 19, 16, -62, -25, -62, 115, + 116, 20, -94, 61, 45, 78, 53, 55, + 28, -42, 20, 7, -109, -34, 55, -124, + -39, 125, 40, 25, -28, 82, -60, -101, + -13, 25, -71, -34, 27, 71, 16, -7, + -33, -37, -1, 12, -1, 9, -52, -12, + 25, 25, -34, -41, -37, 32, -18, -31, + -124, -85, -101, 0, -37, -122, 49, -21, + 85, -68, 5, 36, -20, -13, -12, 43, + -26, -57, 30, -12, -46, -90, -83, -120, + -3, -26, -59, 16, 47, -83, 32, -44, + -14, 35, -94, 69, -61, 108, -20, -17, + 54, 36, -49, 53, -50, 48, -4, 9, + 38, -70, 56, -23, 80, -48, 56, 37, + -55, 20, 41, -9, -97, -55, 81, 18, + -42, -6, -110, 97, -86, -91, 21, 9, + -14, -10, -14, 92, -39, 45, -37, 62, + -43, 34, 114, -14, 24, -25, 126, -92, + -8, 6, 0, -59, 34, 26, 18, -3, + -53, 24, -36, -125, -75, -21, -36, -37, + 75, -124, -50, -48, -117, -29, 38, -10, + 117, -84, 82, -126, -4, -123, 9, 27, + -91, -81, -21, -126, 50, -29, 47, 51, + 44, 51, -17, 125, -39, -56, 49, 44, + 127, -14, 101, -46, -3, -21, -52, -2, + 4, -35, 65, 25, 33, -47, 89, -36, + 34, 72, 70, 43, -72, -38, 90, 54, + 121, 13, 63, -18, 45, -41, 95, 23, + -4, 82, 14, 37, -10, 86, 47, 46, + -13, 15, -35, -123, -58, -7, 102, -79, + 40, 13, -6, -42, 75, -127, -109, 20, + 61, 20, -74, -113, -28, 96, -97, -67, + -41, -28, 118, 15, -10, 41, 26, 17, + -84, 34, 125, 7, 61, -126, -104, -124, + 125, -109, -1, 50, -44, 40, 62, -118, + 86, -50, -45, -58, 9, -126, -94, 26, + -45, -28, -77, 11, -54, -38, 70, -74, + -49, 39, -127, -21, -98, 39, 113, -109, + -123, -69, 47, -73, -111, -59, 1, 3, + -43, 25, 115, 102, 5, -83, -72, 122, + 84, -126, -42, -51, -13, 17, 19, -106, + -56, 38, -40, -75, -20, 56, -7, 32, + 58, 57, 39, -118, -23, -123, -82, 66, + -40, -115, -84, 29, 120, 28, 6, 12, + -66, 15, 58, -77, -26, -71, 80, 120, + 38, -13, 92, -113, 23, 61, -122, -39, + -5, -114, -30, -11, 0, 43, 19, -122, + 111, 73, 0, -51, 49, -36, -25, 101, + -41, -45, -33, -91, -52, 52, 65, 37, + -78, 93, 78, -73, 9, -9, 9, -79, + -35, 25, 16, -29, -36, 9, -16, -40, + 33, 118, 7, 36, -19, 43, -46, -123, + -49, 18, -95, 101, 29, -35, -17, -7, + 60, 20, -75, -25, -35, -17, -117, -106, + -30, -98, -40, 68, 35, -15, 14, -101, + -36, -83, 2, 20, 53, 126, 8, 74, + 63, -57, -20, -13, 33, -9, -90, -75, + -2, -105, 86, 37, -48, 14, -40, -20, + 5, -127, -12, -30, -53, -14, 39, 93, + -24, 0, -20, 66, 42, 7, -39, 68, + 80, 25, 81, 4, 28, -22, -41, 56, + 51, -39, 2, 28, 45, -3, 62, 92, + 19, 73, 43, 45, 61, -53, 102, -35, + -34, 47, -85, -29, -12, 46, -31, -89, + 47, -25, 120, -8, 30, 63, -27, 56, + -67, -10, 71, 30, -21, 88, 86, -72, + 23, 16, -46, 126, 116, 45, -53, 15, + 90, 20, 10, -47, -35, 61, 28, -68, + 121, 108, -24, -8, -97, -13, -124, -27, + -21, -104, -22, -61, -118, -124, -41, -3, + -86, -31, -15, 71, -1, -42, -2, 45, + 40, -33, -115, -38, -33, -36, -4, 34, + 74, 98, -8, 107, -49, 11, 121, -29, + -49, -15, -37, 43, -80, -31, 19, 15, + 18, -71, 78, -108, -87, 34, -4, -30, + -98, 124, -115, -18, -116, 35, 10, -125 +}; + +static const rnn_weight noise_gru_bias[144] = { + 51, 32, 88, 60, -64, 92, 5, -36, + -49, 95, 102, -20, -1, 14, 8, 21, + -36, -68, 62, 46, 10, -60, -103, -16, + -30, -42, -43, 35, -4, 23, 97, 46, + -29, -16, 71, 52, -20, -23, 91, 16, + 69, -13, -23, 73, -17, 13, 30, 23, + 1, -27, 53, -24, -71, 45, 42, -49, + 28, -16, -20, 61, 40, -104, 54, -5, + 31, 10, -51, -37, -6, -85, 9, 51, + 16, 2, -26, 56, -39, -5, -27, -13, + -49, 30, 4, -64, -41, 45, -23, 14, + -19, -10, -55, -61, -35, 46, -31, -12, + -93, -28, 11, -6, -46, -12, 1, 15, + -37, -107, -50, 3, 54, -26, -86, 14, + 66, -54, -38, -70, -1, 69, 46, -12, + -128, -55, 0, 17, 48, -64, -24, 9, + -67, -107, -101, -43, -4, 80, -52, -90, + -23, -64, 31, 86, -50, 2, -38, 7 +}; + +static const GRULayer noise_gru = { + noise_gru_bias, + noise_gru_weights, + noise_gru_recurrent_weights, + 90, 48, ACTIVATION_RELU +}; + +static const rnn_weight denoise_gru_weights[32832] = { + -53, 26, -20, 28, -57, -30, -79, 58, + -68, 103, 70, 4, 92, 14, -71, -3, + 26, 54, -9, -86, -8, 49, -60, 121, + -98, -4, 103, -38, -89, 28, 85, 30, + 33, -45, 42, 53, -37, -116, 72, -44, + 24, 1, 17, -26, -7, 9, 5, -71, + -97, -86, -118, -59, -27, -51, 26, 14, + -89, -63, 76, -16, -5, 11, 86, 121, + 67, 5, -20, -44, -43, -7, 18, 25, + -41, 14, 11, 24, -5, -58, 15, 10, + 89, 41, -100, 42, 41, 89, -89, 30, + -16, -35, -29, -119, -45, -1, -104, 24, + 9, 46, 21, 122, -5, -29, -64, 19, + 72, -60, 79, -52, -15, -37, 15, 38, + -13, -9, 28, 56, -12, 121, 23, -104, + -81, -7, -94, 17, 124, 49, 108, -41, + 118, -33, -106, 42, -27, 50, 57, -24, + 26, -107, 15, -103, -23, -13, -7, 23, + -40, -113, 14, -36, -59, 25, 44, 54, + 37, 40, -10, 59, 29, -16, -49, 18, + 4, -27, 15, 15, 37, 29, 50, -61, + 28, -16, -96, 48, -102, -97, 12, -31, + 43, 54, 9, -58, -42, 18, 10, 115, + -16, -29, -14, -66, -38, 69, -65, 50, + 7, 6, 11, 8, -53, -1, 25, 32, + 77, -5, -42, 58, -43, -63, -86, -36, + 18, 21, -49, 38, 72, 22, -25, 22, + -16, -95, 77, 16, 55, -8, 31, -39, + -117, 3, -38, -24, 27, 24, 25, -29, + 21, -44, -13, -61, 6, 5, 19, -20, + -11, 89, 40, -113, -86, 65, -84, -21, + 20, 10, 15, 28, -56, -14, -17, 50, + 90, -15, 29, -27, -54, -40, -32, -58, + -59, 4, -17, 58, 3, -85, -9, 64, + -38, -5, 104, -21, -30, -4, 79, -44, + -55, 8, 44, 10, -58, 31, 7, 25, + -49, -2, -30, -29, -118, 49, 68, 17, + -34, 0, 46, -109, 28, -14, -47, 88, + 13, -55, 24, 62, 44, -16, -54, -67, + 40, 69, 3, -46, 1, -43, 127, -30, + -78, 25, 106, 16, -30, 104, -12, 20, + -58, 35, -71, -79, 18, 7, -12, -28, + -49, 17, 98, -64, 25, 84, 32, 33, + -36, 13, -31, 29, -9, -97, -78, 4, + 16, 26, 86, 28, -29, 5, 23, -5, + -112, 83, -27, 9, -47, 43, 12, -7, + -11, 27, 92, -9, -14, -9, 69, 68, + 32, -25, 20, -70, 40, -20, -32, 36, + -94, 19, 5, 101, 11, -47, 44, 65, + -40, -56, -21, -43, 72, 7, 36, 14, + 1, -27, -18, -10, 18, 14, 58, -4, + 12, 3, -60, -6, 68, -9, -42, 10, + 40, -17, -17, 13, -16, 86, -62, -20, + -22, 24, 75, 61, -5, -32, -75, 0, + -41, -65, -19, -37, 21, -51, -54, -79, + 3, 34, 10, 75, 91, -59, 25, 21, + -5, 26, -71, 9, 27, 28, 49, -17, + -12, -44, -28, -51, -8, -18, -4, -12, + -45, -50, 32, 26, 65, -54, 29, 16, + -80, 16, 38, -94, -27, 33, 3, 51, + 17, 26, -10, -35, 18, 57, -6, 7, + -9, -35, 22, 10, -9, 5, -18, 7, + -3, 15, -82, -12, -18, 51, 6, 21, + -29, 58, 14, -16, 6, 29, -35, 59, + 10, 32, 54, -11, 25, -27, -13, 33, + -19, 11, -83, 61, 37, 42, 20, 21, + 13, 57, 40, -1, 8, 6, -8, 22, + 57, -18, -1, -7, 29, -40, -17, 50, + 8, -4, -4, 32, 26, 35, -60, -35, + -36, -17, -66, -63, 2, -124, 8, 26, + 17, 31, -84, -12, 15, 49, 6, 39, + 33, 28, 20, -48, 42, 8, -5, -6, + 26, -33, 12, 42, 91, 25, 5, -91, + -27, 23, 6, -63, -119, -99, -38, -32, + -97, -31, 15, -28, -18, -59, -24, -7, + -2, -7, -119, -34, -121, -121, 26, 74, + -85, -7, -22, -26, -43, 2, -32, 34, + 51, -82, -92, 14, 80, 19, -2, -39, + -81, -22, 48, -39, -21, -46, -49, -19, + -68, -111, 80, -45, -49, -86, 23, -2, + -55, -9, 2, 1, -55, -32, -32, 18, + -104, 88, 1, 25, -48, -100, 9, -89, + 9, -8, 70, 43, -122, 90, 45, -60, + -48, -22, -47, -100, 48, 22, 6, 26, + -16, 18, -37, 5, -102, -6, 3, -55, + -87, -117, -33, -106, -63, -21, 10, 74, + 16, -19, -14, -60, 15, -38, 90, -58, + -14, -2, -58, -45, 50, 30, -72, -26, + 94, -108, -79, -4, 53, 63, -80, 45, + 20, 35, 73, -9, -5, -83, 46, -6, + -68, 0, 0, -127, -17, -69, 25, -91, + -75, 3, -62, -31, -47, 16, 35, -39, + 20, -22, -63, -17, -3, -72, 48, 15, + 74, -33, -86, -63, -67, -44, -15, -32, + -42, -34, 37, 9, 18, -41, 19, -8, + 27, 41, -81, -120, -113, 7, 83, -16, + 17, -17, 22, -28, -73, -54, 1, 11, + 3, 33, 33, 16, 6, -20, -64, 11, + 2, -14, -69, -36, -42, -13, -115, -16, + -27, 9, 26, 7, -58, 6, -55, 52, + 23, -20, 74, -61, -13, -31, -63, 68, + -7, -20, 64, 0, 17, -10, 24, 15, + 47, 16, -23, -1, 9, -4, -69, 14, + -6, -7, 3, 9, -20, -29, -41, 64, + 23, -21, -1, 41, 48, -46, 11, -22, + -2, -7, -54, -86, -44, -44, 8, 31, + -47, -25, 33, 95, -35, -125, -8, -3, + 52, 19, 9, -27, 62, 32, -11, -7, + -60, -13, 110, -28, 118, -11, 45, 5, + -2, 22, 22, -61, 6, -72, -42, -12, + 0, -17, 13, -91, -29, -50, -54, -126, + -60, 119, 25, 24, 51, -32, -15, 77, + 14, 34, -33, -53, -53, 56, -72, -27, + 57, -11, -61, 32, 3, -18, -54, 19, + 70, 34, 17, -68, -65, -2, 48, 18, + 10, -72, 88, -15, -63, -38, 2, -20, + -4, 42, -88, 96, 60, 79, 6, 77, + 127, 9, 22, 21, -26, -55, -33, -69, + 39, -62, 33, 5, -29, -40, 29, -51, + 7, 18, 37, -14, 88, -25, 52, -6, + 17, -104, -10, -68, -42, -116, 83, 81, + -74, -9, -127, -55, -79, 26, -59, 37, + -27, 20, 36, -46, -67, 51, 10, -19, + 101, -28, 53, -62, 10, -6, -15, -13, + 5, 9, -61, -123, -33, 30, -39, -48, + 11, -126, 59, 21, -3, -121, 27, 46, + 13, -59, -3, -122, 37, -120, 9, -43, + -33, 24, -33, -42, 9, -34, 68, 16, + 6, -1, -49, -105, -9, -13, 41, -46, + 78, 7, -55, -38, 82, -26, 9, 24, + 43, -18, -91, -56, -34, 30, 28, 16, + 4, -2, -120, -42, -125, -16, 45, -29, + 42, -25, -1, -43, -12, 4, 39, 16, + -17, -12, 10, -37, -5, 8, 16, -12, + -14, -18, 19, 0, -30, -24, -101, 2, + -30, -6, -6, 3, -40, 0, 13, 52, + -31, 27, -56, 63, 35, 32, -64, 29, + 34, -41, 47, -24, 13, 52, -26, 29, + -2, -30, 25, -44, 36, 93, -54, 3, + -3, -17, 15, 5, 72, -61, 48, -5, + 63, -34, -26, -48, 2, -28, 69, -10, + 42, 50, -89, -123, 12, -8, -10, 50, + -8, -30, -50, -40, 13, -26, -41, -8, + -23, -9, 61, -117, 29, 50, -20, 20, + 31, 45, -82, 59, 12, -96, 8, 8, + -49, 28, -33, 14, -31, 9, -44, -60, + 49, 98, -4, -19, 16, 3, 75, 31, + -55, -75, 114, -12, -113, 3, -116, 80, + -12, 19, 9, 74, -28, -109, 9, 21, + 27, -15, 12, -37, 23, 81, 103, -19, + -40, -113, -42, -121, -104, 36, -29, -70, + -38, -75, 73, 16, 0, 30, -10, -82, + -35, 82, 112, -19, 43, 41, -65, 29, + -65, 7, -82, -14, -36, -32, -19, 76, + 9, 71, -61, 79, 71, 8, -82, -31, + 35, -33, 41, -46, 17, 23, 28, 33, + 86, -21, 66, 65, 68, -55, 37, -50, + -92, -17, -8, -39, -90, -47, 81, -7, + 57, -71, -2, 0, -18, -17, -18, -117, + -47, 60, -3, 19, -115, -17, -37, -64, + -7, -37, -36, -100, 2, 122, -68, 7, + -29, -46, -4, -67, 63, 44, -9, 40, + -94, -123, -6, -126, 2, -84, 31, -46, + -23, 51, -37, 31, -27, -64, -60, -16, + -125, -38, 29, -80, 5, 54, 10, 96, + 46, -1, -34, 6, -37, -69, 17, -32, + 31, 49, -31, -42, -120, -54, -6, -7, + 43, -50, -15, 66, -124, 4, 21, 10, + -8, 31, 11, -35, -8, 81, 26, 9, + -14, -44, -87, -66, 9, -82, -45, -39, + -3, -17, -21, 61, 17, -4, -4, 15, + 40, -23, 1, -44, -30, -24, -51, -56, + -21, 19, -45, -24, -22, 37, -50, -3, + -6, -17, -19, -54, -65, -51, -17, 15, + 40, 19, -26, -61, -26, 0, 8, -17, + -26, 8, -5, 3, 22, -16, 7, -54, + -25, -15, 18, 47, -31, 6, -34, -22, + -25, -16, 31, -8, 49, -38, -33, 30, + -39, 21, 4, -26, -36, -48, -28, 24, + 0, 32, 38, -21, 97, -10, 45, 10, + -31, -32, -39, -57, -52, 6, 11, 5, + 7, -13, 25, 0, 54, 14, -32, -4, + 59, 17, -30, -10, 23, 21, 29, 8, + -48, 39, 56, 18, -18, 10, 26, -16, + 90, 8, 19, -55, -36, 49, -28, 39, + -28, -127, 123, 11, 8, 83, 4, 26, + -67, 21, 31, -43, -33, 25, -32, 92, + 44, 9, 19, 108, 39, 53, -15, 94, + 13, 28, 36, 38, 28, -6, -13, 14, + -99, -17, -17, 2, -15, -3, 10, 19, + 56, -15, 124, 21, 39, -23, 3, 61, + 59, -29, 48, -2, -1, 51, -11, 41, + -42, 76, -108, -50, -15, -43, 37, -38, + 61, -47, -42, -62, 3, -6, -66, 18, + -48, -25, 19, 66, 1, 78, -26, -127, + 26, 0, 10, 21, -25, -12, 3, 11, + 126, -126, 1, 3, 17, 123, -9, -29, + 96, 125, -2, 32, 21, 24, 52, 8, + 42, -53, 42, -12, -18, 23, -11, -125, + 43, 47, 40, -68, 3, -5, -14, -43, + -49, 23, -34, 35, 35, -33, 58, -126, + 26, 42, 34, 8, -39, 20, 72, -2, + -61, -26, 32, 1, 31, 36, -107, 19, + -6, -128, -41, -65, 15, 21, 36, 6, + 74, 27, 29, 6, -71, 46, -30, 37, + 33, 43, 105, 31, -26, -59, -19, 20, + 37, 30, -71, -9, 92, 1, -21, -11, + 50, 81, 22, 62, 61, 23, -64, 77, + -22, -31, -2, 1, 17, 9, -7, 31, + 20, 17, -12, 36, 42, 0, 71, 7, + -52, -101, 1, 2, 7, 45, 38, -103, + -24, 32, 4, 61, 60, 36, -33, 40, + 60, 79, 15, -85, 74, -71, 26, -11, + 46, 8, 40, 53, 26, 62, 19, -5, + 39, 68, -57, -59, 67, 18, -20, -1, + -45, 9, 41, -33, -5, 46, 12, 14, + 3, -10, -12, 42, -18, 118, 65, -32, + -2, -12, 112, -36, 18, -43, 38, 6, + -41, -22, 20, -31, -5, -25, -31, -54, + -35, -10, -5, -8, -44, -124, -122, 37, + -113, -24, -29, -18, -7, -69, 63, 3, + 33, 50, -47, 114, 6, -15, 37, -38, + 21, 23, -37, -44, -24, 48, 104, 47, + -8, -80, 37, -28, 76, 4, 3, 36, + 19, 16, -45, -59, -17, 16, 5, -18, + -36, -26, -125, -24, 12, 29, -34, -6, + -76, 31, 50, -33, -38, 12, -14, -63, + 24, 29, 116, 5, 26, 23, 31, -8, + 91, 17, 0, 2, 125, -90, 33, 8, + -67, -99, -41, -64, -73, -15, -23, 7, + 7, 10, -97, -127, -14, -77, -127, -40, + -45, -23, -12, 14, -3, -7, 12, 0, + -2, -80, -38, 22, -100, -60, -121, -11, + -1, 119, -2, 40, -20, -125, 63, 10, + -32, -110, -15, -103, -7, -7, 87, -32, + -7, -35, -33, -33, -54, -1, -12, -43, + 15, 6, 12, 48, -1, -14, -100, -20, + 95, 31, 41, -50, 18, -36, -9, 16, + -10, -6, -28, -17, -55, -79, -9, -3, + 46, 29, -31, 44, -84, -23, -37, -40, + 18, -8, 21, -33, 30, -44, -14, -13, + -7, -4, -116, -19, 45, -60, 2, 26, + 13, -4, -4, -6, -15, 20, -122, 26, + -38, -46, 4, -101, -124, -12, 0, 46, + 5, -20, -10, 35, -49, -46, -42, 19, + 6, -21, -127, 108, -4, -7, -20, -25, + 15, 67, -38, 12, 27, -28, 21, -19, + -11, 18, 5, -3, -23, 17, 32, -10, + -25, 19, -90, 27, -6, 9, -24, 19, + -123, -17, 50, -85, -16, -98, -8, -9, + 27, 1, -24, -37, -27, -28, 5, -26, + 26, -12, 1, 14, -16, -2, -12, 31, + 0, -36, -9, 19, 13, -1, 9, 9, + -16, -51, -15, -34, -61, -3, -15, -30, + -17, 2, -8, 30, -39, -27, 23, 46, + 17, -9, -29, 56, -91, -91, -58, 23, + -15, 19, -6, -30, -10, -31, -34, -14, + -41, -30, -78, 12, 16, 51, -7, -38, + 0, -19, -16, -54, 4, 3, -1, -16, + 17, 3, 7, -20, -14, -38, 30, -23, + 27, 12, 84, 60, 19, -16, -55, -15, + 5, 32, 33, 1, -15, -3, -35, -121, + 52, 75, 31, 30, 0, -20, -26, 32, + 38, -14, 33, 81, -17, -4, -16, -84, + -37, -29, 7, -14, 5, -30, -52, 27, + 29, -119, -48, 0, -101, -28, -11, -69, + -56, -34, 48, 85, 22, 35, -18, -90, + 53, 10, 8, 13, -60, 52, -54, 10, + 99, -95, 32, -60, 0, 124, -19, -1, + 4, 65, -48, -2, -18, -28, 0, -58, + 43, -63, 40, -73, 0, 32, -26, -36, + -25, 16, -37, 7, -70, -50, 41, 0, + -18, 10, 21, -10, 24, 35, -35, -38, + 48, 16, 26, -33, 94, 3, 27, -22, + -17, 69, 19, 21, -57, 78, -5, 8, + 17, 5, 3, -39, -4, 19, -26, 14, + 7, -1, 2, -31, -22, -8, -2, -9, + -48, -51, 71, 10, 20, 21, -1, 11, + 26, 13, 1, -20, 60, 18, -38, -9, + -30, 30, -20, -30, 45, -39, 21, -6, + 18, -16, 5, 42, -41, 58, 41, 9, + 7, 38, 11, 41, 21, 35, -53, -49, + -43, -3, -30, 38, 1, -5, -34, -52, + -10, 22, -11, -20, 22, 13, -54, 20, + -19, 19, -24, -38, 24, -6, 67, 92, + -6, 46, 60, -25, 5, -68, 0, -36, + 6, 14, -33, -40, -33, 38, -26, 1, + 20, -23, -54, -13, 4, 25, -30, -7, + -51, 14, -37, -53, -11, -7, 5, 10, + 7, 0, -29, 8, -27, 1, -14, -37, + 60, -7, -41, -29, -31, -13, 22, -13, + 52, 8, 65, 48, -10, -74, 5, -4, + 31, 30, -25, -9, -13, 24, -12, -22, + 64, 13, 18, 28, -22, 46, -8, 39, + -48, -14, -17, -6, -40, 16, -5, -29, + -2, -46, -47, -25, -19, 52, -1, -22, + 21, -66, -5, 29, -3, -28, 17, 21, + 18, 11, 67, -26, 31, -8, -1, 36, + 46, -9, 14, 39, 18, 9, 23, 38, + 56, -25, 46, 70, -22, -11, -19, 7, + -11, 49, -4, -25, -55, -43, -28, 66, + 79, 16, 2, 17, -19, 20, -20, -2, + -26, 41, 27, 19, -11, 67, 33, -49, + 69, 16, 0, -5, 3, 47, -2, -48, + 56, -77, -22, -3, 21, 84, 67, -17, + 10, 21, 19, 23, -4, 7, -45, 40, + -21, -64, 19, -23, -15, 68, -9, 7, + -3, 38, 14, 12, -73, -6, -28, 36, + 15, 20, 15, 28, 40, 42, 100, 47, + 37, -43, -31, -80, 39, 12, 20, -14, + 19, 17, -117, 24, -36, 16, 34, 31, + -22, -48, 4, 4, 27, 33, 39, 38, + -12, 34, 13, 37, -9, 40, -23, -11, + 75, -6, -14, -30, -61, 20, 20, -38, + -16, -6, 34, -14, -2, 4, 11, 9, + -1, -17, -24, -112, 59, 20, 25, -17, + -10, 9, -18, 11, -7, 16, -3, 17, + 2, 66, 38, 12, 9, 3, -17, -10, + 35, 22, -38, -23, 40, 19, -51, -32, + 18, 17, 2, 21, 10, 16, -16, 0, + 13, 6, -8, 28, 47, -6, -25, 43, + 17, -4, -13, -94, -1, 18, 24, -1, + 14, 15, 3, 1, 41, 36, 1, -16, + -10, -50, 27, -50, 18, 16, -6, 6, + -14, 38, -49, 73, 9, 57, 31, -41, + 58, -45, -11, 20, 15, -61, 27, 4, + -3, 8, 56, -101, 29, 21, 27, 8, + 73, 31, -16, -87, -17, -87, 4, -22, + -45, 59, 3, 7, 12, 13, 0, 17, + 23, 94, -50, 3, -29, 55, -124, -10, + -32, 41, -38, 25, 2, 18, 34, 31, + 34, 15, -82, 61, -13, 32, -17, 20, + -5, -19, 24, 14, 53, 38, 72, 41, + -47, 24, 43, 7, 82, -7, -7, 38, + -1, -28, 13, -7, 8, -7, 16, -26, + 9, 12, 17, -48, -23, 33, 64, -8, + 0, 71, -37, 67, -85, 20, 19, 25, + 18, 15, -6, -34, 97, 17, 8, 30, + 11, -23, -12, 41, 6, 62, 21, 4, + 18, -31, 71, -70, 9, 2, -32, 21, + -11, 44, 47, -11, -34, -5, 3, -5, + 11, 33, 59, 6, 6, 12, 49, 6, + 43, 33, 3, -26, 34, 53, -11, -29, + -1, -10, 39, 82, 116, -25, -38, 28, + -18, 26, -59, -47, 21, 6, -31, 44, + -81, -72, 38, -104, 39, 98, 4, -68, + -4, -36, -49, -19, -18, -52, 37, 5, + -56, -44, 21, -5, 69, 42, 10, -26, + -45, 28, -6, -22, -37, 39, 44, 5, + -29, 54, -1, 90, -81, 118, -54, 20, + 28, 7, 77, 0, 34, -2, -25, 60, + -64, 8, -49, -31, -46, -26, -18, 12, + 4, 22, 5, 42, -6, 6, 59, 34, + 11, 10, -62, 14, 4, -11, -15, -47, + -1, -15, -34, 38, 26, -33, -18, -12, + 2, 6, 9, -15, 43, 13, 35, 25, + -53, 9, 10, 47, -27, 85, -25, 12, + -12, 5, 12, -125, 12, -89, -4, 55, + 20, 17, 48, 22, -45, -7, 5, 65, + 22, 13, 2, 22, 38, 12, 35, -17, + 32, -40, -49, -10, -100, -97, 13, 17, + -29, -24, 32, -77, -4, -81, -83, 49, + -99, 41, -34, -58, -10, -69, -2, 33, + -120, -81, -36, -31, -78, -27, 83, 15, + -49, -51, -19, 83, 29, -63, 25, -15, + -84, 21, 30, -88, 45, -11, -44, -73, + -86, 22, 11, -126, 66, -41, 16, -5, + -59, 37, 62, -29, -5, -128, 116, 102, + -44, -30, -43, -73, -121, 86, -39, -14, + -127, -7, 63, -24, 12, -47, 4, 24, + -58, 31, -33, -34, -98, 90, 119, -56, + 4, -16, -42, -35, 48, -24, -85, 12, + 73, -48, 52, -22, -109, -26, -29, 31, + 105, -5, -39, -60, -81, 24, -114, 46, + -51, 56, -5, -96, 58, 97, -26, 0, + 84, 51, -85, -39, -20, -10, -11, -6, + -55, -47, -65, -50, -63, 77, -54, 3, + 41, -127, 44, -63, 61, 17, -44, 29, + -22, 1, 2, -83, 36, -43, -7, -30, + -19, -37, 28, 7, -63, -73, 81, 51, + -37, -13, 18, -123, -7, 33, 75, 43, + 85, 40, -56, 10, 91, -45, 7, -60, + 14, -26, -13, -118, -33, 38, -27, 63, + 7, 36, -30, -52, -115, 113, -42, 39, + 3, 3, 26, 53, -109, -103, -23, 1, + 121, 36, 60, -62, -124, 39, -60, -16, + -22, -12, -86, -13, 27, -9, -3, -22, + 60, 9, -16, 100, 51, -33, -34, -57, + -9, -29, -1, -29, -42, 2, -19, -11, + -1, -8, 93, -46, -43, -42, 9, 9, + 15, -23, -11, 14, -20, -73, -59, 17, + 7, -26, -57, -6, 54, -43, -70, 82, + -12, -1, -99, 25, 4, -24, 5, 34, + 39, 17, -89, 10, 32, -93, 18, -9, + -20, 8, 41, -37, -25, -19, 8, 28, + -72, 60, 66, -80, -52, -4, -19, 14, + -25, -16, -49, 15, -91, 84, 34, 47, + -123, 44, 18, 20, -77, 0, 9, -66, + 20, -28, 13, -99, 24, 48, -1, 32, + -42, 33, 47, 20, 85, 71, 57, -27, + -53, -73, 60, 119, -81, -51, 4, 38, + 38, -1, 5, 25, 38, 36, 92, 125, + 122, 29, -89, -109, 65, 53, -17, 39, + 121, -19, 71, -3, -97, 29, 55, 102, + 8, -53, 101, 40, 78, -56, -77, 29, + 81, 60, 117, -4, -45, -3, 100, 87, + -122, -12, -80, 100, -116, -18, 33, 121, + 112, 21, 35, 5, 47, -51, 10, 46, + -95, -42, -28, 78, -39, -32, -114, -3, + -53, -104, -94, -1, -50, 27, -38, 20, + -30, -59, 111, -63, 21, -18, -31, 11, + 17, 46, 21, 30, -22, 59, 13, 62, + -17, 42, -75, -42, 23, 30, 33, -39, + -49, -110, -46, 56, 21, 23, 24, -80, + -16, -69, 11, 80, -42, -27, -44, -46, + 16, -24, -7, 35, 61, 43, 16, 24, + 9, 43, 28, -88, 53, 26, -80, -128, + 73, -34, -44, 10, 38, -114, 80, 2, + 72, -1, 56, -52, 79, 9, -40, -103, + -35, 2, -40, 0, 49, -54, 110, 8, + 3, -8, 17, -38, 38, -52, 45, -4, + -22, -82, 28, 79, 18, -56, -45, -13, + -57, -7, 14, -16, 8, -10, 44, -58, + 22, 120, -30, 10, 22, -14, -104, 58, + 7, 28, -30, 15, 7, -19, 39, 90, + 51, 39, -128, 46, -34, -55, -37, -65, + -2, 29, 79, 63, 39, -38, -63, -30, + 14, 4, 30, 74, 62, 17, -21, 40, + 107, -62, 18, -85, 60, 2, -12, -67, + 36, -65, -67, 23, 25, 14, -22, 12, + 68, 10, 59, 28, 53, -16, 34, -116, + -15, 12, 66, 76, 111, -33, -58, -7, + 21, -11, -50, 94, -55, -49, -102, 9, + -3, 17, -5, 83, 22, 29, 73, -17, + 22, 1, -37, -90, 17, 14, -22, -39, + 46, 13, 2, 77, 36, -25, 66, 17, + 17, 25, 11, 9, 25, 15, 51, -24, + 2, -53, -9, 24, 26, 14, -18, -2, + 15, -34, 35, -15, 59, -36, -10, -7, + -26, -123, -10, -10, 69, -33, 5, 22, + 3, 40, 0, 89, 29, 28, -37, -32, + 23, -14, -25, -11, -22, 18, 36, 62, + 21, -61, 26, 15, -68, 73, 59, -34, + 1, 21, 17, 124, -16, 40, 7, -31, + -43, 80, -5, -14, -3, 27, -42, -70, + -31, -54, -25, 46, 112, -35, 35, -32, + -73, -33, 69, -13, 40, -2, 7, -17, + 60, -3, -32, 41, 25, 108, 7, -41, + 55, -76, -27, -4, -7, -19, 33, -2, + 30, 17, -3, 43, 21, 9, 33, -36, + 15, -29, 46, -36, -15, 81, 27, -14, + 9, 10, 42, -6, -22, -49, 43, 5, + 12, 10, 115, -13, 63, 43, 37, 50, + 5, 7, -60, -7, 15, 0, 7, -48, + -8, 51, -61, -11, -12, 110, 83, -17, + 6, -5, 19, 35, 41, -16, -5, -74, + -8, -22, -30, 17, -28, -19, 39, -15, + 6, -32, -44, -26, -38, -54, -22, -7, + -55, 4, -33, -11, -3, 8, 14, -4, + -8, 21, 6, -77, 27, 13, -5, -5, + 43, 55, 19, 3, -18, 10, -17, -6, + 39, 20, -5, -28, 25, -33, 16, 7, + 10, -43, -3, -7, 38, -26, 14, 18, + 26, 27, -17, -28, -16, -24, -13, 6, + 4, 12, -4, 20, -13, -2, -23, 79, + -6, -3, -8, -14, -47, 41, -18, 27, + 27, -3, -49, -21, -1, -32, 25, 15, + -32, -25, -1, -121, -24, -11, 23, -7, + -12, 15, -48, 20, -14, 2, -27, -26, + 24, -16, 65, -17, 26, 72, -33, 9, + -63, -63, -8, -63, -68, -22, 40, 6, + 68, 24, 20, -44, 45, -15, -27, 4, + 8, -37, 2, -1, 16, 16, -17, -2, + 16, 93, -19, 89, -2, 65, 27, -6, + 21, 44, 122, 45, 3, -2, 24, 44, + 42, -30, 6, -18, 27, -21, -8, 24, + -14, 54, 6, 21, 56, 13, 55, 25, + 32, 41, 62, -100, -37, 14, 15, 50, + -23, -22, 119, 10, 18, 61, 39, 45, + 48, 110, 23, 73, -31, -19, -16, 5, + 72, 41, -23, -47, 38, -14, 8, 53, + -7, 8, 41, -5, 65, 39, -12, 31, + 34, -10, -15, 4, 21, -42, -39, -23, + 112, -35, 93, -28, -11, -37, 40, 49, + 54, -29, -39, 93, -11, 32, 48, -1, + -5, 93, 80, 0, 1, -37, 5, -17, + 20, 16, 11, 13, 19, -10, -41, -29, + -19, 10, 44, -48, 62, 4, -37, -13, + -6, -28, 28, -42, 22, -14, -37, -18, + 2, 19, 3, -50, -12, -16, -6, -7, + 45, -43, -34, -88, -29, -95, 11, 33, + -31, -10, -53, -13, -7, -19, 30, -24, + 10, 17, -5, 6, -22, 36, 45, -1, + -46, 10, 19, 8, 5, -65, 4, 27, + 3, 11, -37, -45, 15, -3, -39, 24, + 7, 35, 14, -35, -8, -14, -18, 49, + 7, -37, -4, -14, 10, -2, -9, 4, + 35, -6, -19, 17, 12, 23, 39, 22, + 24, -63, -25, 1, 21, 38, 24, 7, + 13, 6, 10, -9, 29, -19, 8, 45, + 14, -21, 12, -22, -26, 2, 20, 60, + 29, 67, -115, 8, -2, -32, 8, 42, + -13, -10, 5, 19, 0, -34, 2, 6, + 42, 5, 33, -63, 13, 27, -19, 23, + 23, 16, -38, -11, 21, 116, 3, -53, + -96, -88, 119, 56, -82, 4, -14, 4, + 21, -3, -17, 103, 5, 38, 37, -33, + 73, -1, -12, 7, -53, -19, -12, -41, + 32, 18, -26, 65, -24, -113, 91, -35, + 23, 47, -41, 51, -40, -48, 93, 22, + -51, 13, 51, -49, -37, -14, 19, 37, + 22, -48, -55, 15, 72, -12, 30, -20, + 51, -15, 56, 69, 30, -39, -37, 79, + 101, 10, 3, 18, 40, 21, 3, -14, + -26, 4, 30, -18, -2, -20, -24, -19, + 53, 43, 34, -26, 44, 13, -24, -56, + 122, 13, -1, 96, -58, -40, -24, 10, + -85, -127, 26, -57, 35, -5, -4, 0, + -75, -33, 19, 66, 26, -38, -89, -40, + -7, 8, -25, 85, -48, 17, 44, -21, + 54, -59, 37, -39, 57, 101, 64, 12, + 39, 35, -7, -91, -22, -21, 125, -20, + 55, -105, -26, -22, -17, 48, 124, -38, + -17, 15, -14, 41, -42, -25, -35, -9, + -34, -50, -19, 62, 15, -8, -16, 58, + 58, 103, -38, 2, -51, -53, 45, -37, + 32, 30, -33, 51, 82, -51, 1, 4, + 65, -19, -12, 45, -71, -8, 40, -19, + -6, -14, 15, 29, -5, 25, 3, 3, + -39, -18, -42, 21, 32, 17, -10, 21, + 32, 32, -7, -27, 13, -35, 68, 18, + -3, -37, 36, -67, -13, 5, -18, -15, + 34, 6, -54, -25, 65, 55, -9, -1, + 8, 22, -69, 26, 16, 42, 9, -23, + -3, -102, -46, -33, -19, -13, 49, -29, + 23, -9, 12, 13, 15, 30, -12, 30, + -4, -5, -1, 12, 27, -40, -19, -42, + 29, 18, -2, 29, 29, -73, -6, -31, + -1, 23, -10, -31, 40, 14, -4, 0, + -80, 5, -66, -9, -7, -13, 81, -8, + 59, 48, -56, 7, 22, 71, -13, 24, + 27, -28, 31, -69, 40, 52, 37, 73, + 33, -38, -76, -31, 26, 23, 29, 13, + 91, -88, 95, -14, 3, 31, 85, -22, + 25, 59, -82, 31, -93, -2, 67, -9, + -19, -6, -119, 23, -15, 70, -7, 31, + -23, 98, 33, -6, -20, 33, -31, -27, + 47, -107, -76, -51, -8, -108, 4, 1, + -50, -35, 62, 9, -8, 122, 28, 12, + 45, 56, 49, -3, 14, -80, 34, 64, + -11, 40, 24, 49, -34, -32, 22, -17, + 20, -28, 7, 43, -24, 1, -71, -21, + 12, 45, -8, -34, 5, 6, -57, 93, + 21, 40, 42, 19, -6, 51, 23, 12, + -106, 13, 25, -9, 21, 26, 75, -58, + 95, 21, 15, -48, -11, 63, 61, 19, + 37, -80, -1, 82, 46, 78, 47, -65, + -7, 9, 34, 50, 2, 25, 25, 17, + 63, -58, -14, -8, 32, 17, -47, 19, + 0, 22, -50, 10, -55, 8, -19, 27, + -22, -9, -9, 3, -66, 47, 111, 91, + -54, -21, -41, 24, -9, -4, 87, 11, + -22, 75, -59, 8, -14, 39, 71, -31, + -9, -5, -113, -58, 36, -6, 15, 10, + -38, 2, -39, 23, 12, 58, 24, -15, + -50, 3, 9, 24, -3, 8, 22, 7, + -16, 22, 33, -7, -26, -29, 23, 44, + 3, 47, -60, -97, 33, -17, 36, 57, + 50, 21, -2, -15, 66, 82, 61, 22, + 16, 5, 110, 20, 35, 13, 2, -27, + 18, -82, -40, 46, 23, -6, 4, 40, + 45, 3, -34, 19, 46, -10, 47, 22, + -5, 3, 15, 29, 9, 30, -43, 9, + -73, 20, -16, -11, 7, 43, 44, -1, + 49, -12, -27, -16, 79, 24, 24, 37, + -10, 41, 31, -93, 46, 20, 18, 33, + 19, -103, 36, 41, 54, -10, 50, -5, + 74, -17, -43, -14, -48, -60, 54, 3, + -25, 28, 41, -53, -30, 19, 36, 15, + -1, 8, -36, -37, 28, 35, 13, -33, + 9, 26, 1, 4, -22, -35, -19, 48, + -8, 15, -23, -44, 35, -70, -34, -37, + -35, -15, -19, 15, 17, -31, -58, 69, + 11, -29, -55, 21, -39, 1, 17, 0, + 46, 69, 25, 60, 26, -46, 49, -99, + -71, 49, -2, -24, -25, -37, -1, -95, + 44, -15, -49, 49, -3, 31, 36, 4, + 67, -16, -17, -45, -21, 5, 7, -5, + -10, 37, -28, 71, 1, -53, -10, -1, + 20, -18, -39, 8, -29, 9, -31, -10, + -4, -15, 17, 19, 46, -83, 57, -71, + 97, 119, 1, -45, 6, 79, 40, 7, + 44, -126, -19, -40, 23, 74, 54, -3, + 14, 62, 74, -32, -19, 34, -5, -106, + 12, -13, 46, -32, 40, 96, -8, -40, + -35, 20, -7, 55, -18, -41, -28, 1, + -36, -42, -71, -20, 1, 19, -72, -52, + -18, 0, 3, -73, 8, 18, 7, -18, + 54, 21, -12, 13, -14, -62, 4, -38, + 52, -30, -40, -6, 48, 29, 30, 25, + 44, -48, -6, -24, 23, -42, -3, -20, + -50, -5, -31, -13, -14, 32, -11, 16, + 46, 10, -81, -30, 3, -22, 24, 0, + 28, 54, 25, -78, 60, 22, -12, 4, + -4, -47, -1, 4, -19, 33, 60, 27, + 17, 16, -14, -88, 27, -87, 20, -31, + -3, -30, -12, 6, 6, 77, 13, -10, + 7, -7, -5, -62, 22, 6, 39, 26, + 25, 30, -3, -7, 11, 6, -65, -26, + -44, 30, 94, -68, 21, 48, 19, -14, + 32, 32, -6, 36, -7, 17, -42, -2, + -2, 13, 18, 71, 1, 8, -9, 23, + -20, 16, 54, -47, 73, 38, 17, -11, + -83, 91, -11, 14, 79, 93, -65, 114, + -10, 21, 13, 8, -20, -23, -14, 45, + 48, 23, 1, 2, -15, -18, 39, 56, + 4, 63, 13, 21, 86, -33, 30, 12, + -31, 92, -88, 50, -4, 14, 7, 48, + 23, 70, 123, -5, 42, 2, 16, -19, + 127, -16, 95, -26, -72, 53, 37, 5, + 46, -52, 42, 17, 30, -12, 65, 28, + 22, -13, 125, -9, -7, -26, 17, -9, + -64, -84, 16, 8, 105, -30, 9, -58, + 53, 126, 29, 39, 19, 47, 40, 14, + -22, -3, 19, -53, -105, -22, 11, -15, + 34, -64, -46, -18, -2, -26, -45, -22, + -43, 1, -8, 15, -28, 64, 48, 59, + 18, -4, -8, 31, -45, 53, -109, -10, + -3, -19, -3, 18, -20, -48, 34, 77, + -19, 117, -9, -43, 93, -30, -113, 11, + -15, -19, -6, 17, 24, -48, 74, -29, + 67, -15, 45, -38, -9, 30, -18, 22, + 60, 8, 72, 10, -1, -2, -32, -52, + 47, -17, -35, -3, -2, -18, 36, 50, + 18, -1, -19, -115, 8, 7, 28, 45, + -41, -25, -70, -6, -59, -68, -13, -76, + 31, 22, 31, 7, 31, 12, 47, -19, + -28, -58, 21, -37, -23, -35, 59, -35, + -32, -25, -12, 2, -12, 23, 9, 39, + -30, -30, -1, -37, 2, -19, 35, 18, + 18, 27, -50, 24, -38, -20, 3, -11, + 13, -3, -30, 67, 8, 63, 7, -10, + 2, 3, 75, -7, 31, -2, -10, -10, + 15, -11, 48, -37, -4, 13, 25, -12, + 72, -45, -37, -7, -49, 15, -36, 17, + -6, 1, -52, -3, -23, 29, 49, 18, + 62, 0, 25, 27, -13, -4, 9, 6, + 10, 40, 10, 46, 83, 68, 15, 9, + 67, 71, -122, -15, 73, 44, -125, -44, + 11, 12, -28, -56, 15, 3, 6, -7, + 50, 35, -2, 125, -60, 60, 76, 55, + 103, -42, 50, 19, -10, -104, -11, -1, + -1, -35, 3, -34, 27, 23, 24, -45, + -2, 19, -17, 56, -53, 52, 18, -53, + -121, 0, -10, -65, -47, 22, 81, -58, + 33, 5, -84, -9, -10, -35, -40, 47, + -24, -73, 15, 49, -48, -127, -26, 11, + 118, -75, -16, -69, -32, -74, -46, 127, + 111, -6, 26, 25, 53, -10, -32, 33, + -3, 30, 54, 84, -14, -32, -73, -76, + 77, 88, -9, -15, -6, -102, -59, 39, + 13, 54, -64, 10, 67, 62, 7, -18, + -21, 73, 13, 53, -27, 34, 11, -81, + 122, -21, 65, -27, 1, 104, 22, -96, + 68, -111, 25, 4, -2, 66, 106, -21, + 8, 49, 19, 10, 10, 5, -6, 45, + 32, -116, -15, -68, 38, -1, -3, 13, + -22, 18, -20, -10, -119, -20, -4, 64, + -23, 56, 17, -28, -12, 16, 4, 45, + 67, -76, -6, -60, 8, -59, -10, -65, + -29, 47, -68, -38, -76, -59, -16, 90, + -10, 1, -2, 72, -21, -20, -36, 50, + -23, 4, -9, -14, -14, 30, 5, 6, + -99, -49, -19, 16, 21, -2, 65, -15, + -39, -5, 25, 4, 17, -28, -8, -4, + -46, 31, 42, -17, -8, -29, -14, 45, + 38, -32, -28, 24, 40, 28, -5, -22, + -32, 56, -6, 11, 5, 48, 5, -57, + -4, 11, -12, 32, 12, 23, 0, -10, + 2, 10, -1, -17, 56, -25, 34, 12, + -37, 12, -4, -38, 9, -93, 36, 28, + 32, 83, 48, -48, -21, 3, -18, -69, + 45, 0, 36, 9, -37, 29, -6, -16, + 36, -10, -29, 16, -39, -12, 23, -14, + 2, -27, 77, -39, -77, -57, 23, 40, + 32, 19, -13, 0, -18, 39, 33, 26, + -4, 6, 59, -121, -7, 24, 2, -53, + 61, 4, 6, -4, -6, -38, 5, -12, + 55, -9, -8, 2, -13, -14, -31, -18, + 25, -46, 81, 26, 21, -25, -47, 37, + 25, 8, -36, 19, -7, -42, 8, -19, + -13, 17, 45, -3, -12, -7, 5, 11, + -31, 49, 10, 34, 2, 64, -17, 75, + -61, 24, -1, 5, 22, 21, 24, -46, + -35, -15, 16, 14, 46, -12, -15, -60, + 6, -14, -15, 48, -7, 22, -13, 33, + 8, -25, -15, 0, 10, 33, 9, -36, + 71, -115, 3, -29, -35, -73, -46, -68, + -17, -38, -24, -11, 31, -12, -3, -52, + 52, -36, -6, -54, -18, -14, 13, -54, + 13, -6, -4, 25, -22, 49, 9, 1, + 18, 15, -4, -16, 10, -15, -32, 15, + -2, -67, 55, -63, -4, 48, -44, -14, + -43, -6, -4, -5, -32, 1, 11, 23, + -20, 36, 40, -28, 22, 22, -40, 2, + -4, 11, -14, -7, -25, -17, 9, 41, + -16, 10, 5, 10, -9, 9, 57, 25, + 0, 1, -20, 8, 13, 127, -24, 17, + 9, -24, -2, -6, -40, -2, -5, 4, + -49, -34, -25, -5, -2, 25, -99, 11, + -10, -13, -16, 8, -6, 0, -23, 21, + -42, 12, -22, -55, 18, -9, -13, -17, + -20, -10, 13, 23, 19, 10, 14, 5, + 3, 17, -7, -4, 9, 126, 6, -29, + 12, -19, -29, -38, 8, 4, 5, 22, + 19, -20, 0, 98, -1, 12, -17, 12, + 0, -15, 38, -25, -11, -17, -46, 48, + 3, -19, 22, -89, 13, -37, 20, -26, + -2, 8, 23, -13, -3, -7, 28, 21, + -16, -3, -10, 12, -6, -22, 27, -14, + 49, -16, 0, 54, 48, 67, -34, -37, + -56, 78, -24, 55, -23, -10, 30, -33, + 92, 16, -61, -1, -30, -24, 38, -66, + 79, 69, 16, 27, 19, 12, 48, 31, + 40, -47, -106, -118, -51, 96, 30, -12, + -48, -15, 74, 117, 106, 24, 18, -39, + 1, 38, 86, -28, 2, 17, 126, 22, + 17, -121, -65, -9, -17, 47, 61, -7, + 74, -107, 71, 68, 71, 95, 83, 127, + 122, 53, -8, -2, -88, -49, -95, -23, + -36, 92, 58, -33, 41, -26, -61, 43, + -104, 63, 41, 41, -36, -55, -40, 36, + -26, 35, -19, -27, 5, 64, 27, -40, + 46, 19, -57, 48, -19, 33, 127, -86, + 28, 4, 83, 82, -15, 111, -30, 47, + -49, 34, 121, 30, -82, 24, 111, 73, + 44, -13, 39, 79, 90, 77, 17, 13, + -92, 126, -32, 50, 123, 32, -66, 55, + 21, 13, 24, 106, 71, -79, -19, 83, + 25, 79, 27, 68, 33, 49, -42, -50, + 126, 20, 8, 15, -25, -72, 10, 126, + 40, -56, 23, -6, 121, 38, 33, 104, + -50, 38, -3, 123, 26, 31, 127, -67, + 30, -123, -62, 27, -7, 28, -20, -39, + -28, 36, -43, 44, 41, 61, 38, -17, + -17, 4, 73, 49, -19, 87, 109, 92, + 49, 60, 66, 38, -9, -32, 16, -13, + 57, 21, -6, -53, -39, -84, 126, 79, + 21, -46, -37, 56, 52, 102, 62, 36, + 26, 83, 74, 77, 7, -124, -57, -22, + -6, -115, 18, 46, 122, 14, 7, 0, + 45, 29, 1, 57, 8, -14, 58, -17, + 49, 24, -66, 28, -15, -8, 82, -71, + 13, 10, 91, -46, -24, -36, 18, -9, + 59, -19, 10, -60, -27, -24, 28, 3, + 127, 48, -2, -57, 77, -3, -7, -11, + -31, 31, -31, 78, 12, -127, -17, 15, + 22, 51, -61, -59, -38, 87, 10, -23, + 21, 10, 58, -58, -37, -14, -52, -4, + -48, -1, 10, 0, -44, -56, -46, -15, + -71, 16, 23, -2, 53, 11, -46, 2, + -52, 59, -104, 24, -26, 112, 45, -55, + -103, 17, -46, 0, 43, -51, 18, 16, + -30, 14, 4, 50, 14, -23, 44, -40, + -19, 64, -34, -8, -12, -27, -29, 88, + -73, -34, 7, -32, -27, 68, -44, -2, + -13, -15, 53, -13, -120, 18, -1, 56, + 37, 96, 126, 17, 60, 15, -35, 74, + -13, -17, -32, 37, -28, -63, 68, 6, + 10, -29, 89, 57, 20, 14, -118, 67, + -10, 71, 14, 73, 7, -37, -75, -27, + -69, -50, 48, 5, 34, -51, -4, -66, + 23, -18, 7, -17, -19, 115, -82, -22, + 42, 92, -52, 17, 9, 104, 118, -16, + 58, 5, -24, 33, -41, -90, -97, 4, + 80, -16, -37, 14, -9, -13, 38, -1, + -23, -25, 5, 13, -12, 18, -4, 35, + -68, 0, 2, -30, -21, 40, 36, 28, + -4, -6, -87, 90, 44, -6, -122, -36, + 16, -104, 47, 60, -32, -61, 14, -107, + -4, 48, -3, -60, -11, 65, 37, 16, + -36, -5, 57, 1, -34, 1, -108, 14, + 17, 54, -4, 33, 24, -25, -47, 3, + 12, -46, 16, 5, 3, 27, 21, 54, + -35, 34, -1, -30, 4, -36, -13, -8, + 4, -14, -91, 88, 0, -28, 19, 28, + 7, 47, -45, 53, -2, -22, 15, 32, + 24, 2, 7, 3, -34, -42, 39, -7, + 1, 18, 5, 63, -34, -30, 2, 64, + -26, 16, -54, -96, -18, -91, -32, 20, + -58, 21, 49, 14, 96, -14, -8, 46, + 26, 20, -61, -13, -8, 23, -9, -16, + 44, 1, 23, -71, -3, 56, 43, -5, + -17, -29, 55, 74, -8, -82, 14, -1, + 96, 12, -3, 16, -34, -4, 34, 3, + 10, 79, 109, -32, -85, -120, -114, -69, + 30, -10, -60, -67, 4, -22, -81, 45, + 35, -54, 27, 29, 33, 127, -86, 42, + -7, -1, 29, -80, -38, 13, -3, -21, + 12, -8, 48, -11, 4, 56, 4, 22, + -26, 41, -122, 28, 59, -49, 44, 125, + 2, 8, -116, -3, -57, 14, 11, 42, + -45, -59, 1, -47, 16, -72, -101, -27, + 22, -24, -24, 11, -14, 8, -36, 22, + 45, 3, 33, 60, 66, -58, 5, 2, + 10, -63, -122, -67, 26, -10, -24, 9, + -7, 23, -74, 10, -25, 43, -111, 40, + -69, 18, 9, -27, 0, -86, -6, 37, + -48, -42, 19, 16, -42, 23, -96, 46, + 14, 115, 29, -11, -4, -119, 87, 25, + -13, 19, -1, 22, 22, -90, 19, 27, + 23, -52, -10, 26, 31, 11, 20, -51, + 68, -25, -15, 11, 3, -33, -65, -109, + 94, -18, -64, 17, 61, -41, -22, 26, + -18, 23, -66, 9, -125, 7, 29, 2, + -48, -58, -36, -72, -127, -82, 30, -40, + 28, 46, 14, 72, -9, -43, 9, 56, + 51, 38, -53, 11, 45, -53, -1, 22, + -6, -29, 17, -37, 39, 11, -93, -68, + -10, -54, 13, -36, -38, 3, -46, -5, + -57, -16, -12, 19, -19, -59, -76, 15, + 38, -81, -123, 13, 12, 89, 64, 41, + -12, -3, 27, -21, -11, 113, -27, -40, + 26, 4, -3, 13, -35, 14, -33, 8, + 29, -7, -17, 0, 38, 16, 69, -24, + 41, 30, 24, -63, 15, -84, 1, 23, + 52, 12, 37, -21, -35, 13, -31, -24, + 35, 38, 75, 1, -42, 13, 23, 1, + 10, -15, 66, -14, 47, -60, 11, 14, + 47, -11, 77, 68, -47, 123, 47, 26, + -12, 18, 35, -65, 10, 21, 24, 12, + 43, 2, -9, -42, 37, -55, -65, -11, + -23, 32, 2, 37, 26, -28, -22, -10, + 62, -46, 43, -18, 56, 18, 19, -6, + -33, 69, -29, -37, 64, 23, -71, -3, + -50, -18, 79, 10, 29, 7, 67, 38, + -2, 91, -98, -22, -23, 31, 126, -4, + -2, 70, 76, -14, 36, -23, 22, 6, + -51, -46, -12, -56, -22, 70, -13, -19, + 30, -36, 17, 13, -20, -17, -5, 11, + 72, 18, 18, 76, -14, -60, 3, -29, + -23, -6, -37, -48, -31, -48, -17, -5, + -67, -71, -2, 88, -42, 52, 43, -11, + 2, -60, 21, 42, -24, -24, 48, -20, + 31, 12, 27, 25, 30, -123, -90, -19, + 89, 112, -50, -51, 18, 64, 109, 8, + 124, -74, 41, 53, 77, -96, -102, -25, + 92, -70, 49, -48, 26, 16, 29, 27, + -35, -35, -8, 12, 37, -56, -38, -85, + 87, 74, -46, 8, -22, 108, 7, 70, + -38, -4, -3, 93, -27, -13, -68, -27, + 89, -48, 12, 38, -116, -30, 62, -48, + 46, 30, 15, -47, 50, -21, -3, 88, + 48, 81, 7, 35, 49, -90, -86, -33, + -17, -27, -4, -84, 53, 58, 51, -54, + 14, 15, 32, -4, 98, 45, -99, 27, + -15, 79, -32, -28, -6, -39, 1, 6, + 3, -34, -128, -66, -13, -16, 125, 41, + -50, -35, -31, -19, 12, 81, -52, -56, + 7, 28, 6, 79, -50, 48, -57, 16, + 65, -30, 27, -18, 56, -29, 27, 21, + -5, 46, -40, 43, 38, 95, -28, 0, + 8, 53, -23, 71, 96, 11, -33, 6, + -16, 35, -4, -45, -53, 11, -49, 7, + -44, -21, 97, -23, 103, 37, -2, -11, + -9, -11, -57, 36, -8, -44, 125, 3, + 78, 76, 42, 10, 79, 25, 75, 27, + 34, -87, 20, -43, 17, -20, -57, 80, + 40, 7, 111, -66, 4, 33, -19, 92, + 25, -64, 51, 64, 28, -13, 66, 25, + 31, 21, 21, -35, 81, 51, 127, -6, + 3, 60, 52, -25, -17, 17, 42, -3, + -30, 55, -22, -41, 127, 28, -54, -119, + 92, 77, -9, -47, -7, 35, 0, -40, + 15, -25, 71, 104, 34, 36, 60, 38, + -16, -3, 6, 106, 42, 89, -16, 16, + -31, -8, 94, -3, 20, -26, 12, -68, + 42, 45, -58, -59, 30, -64, 45, 122, + 75, 22, 69, -42, -60, -114, -33, -99, + -99, 9, 14, 13, 99, -1, 65, 5, + -29, -121, 73, -3, 15, 40, 19, 37, + -31, 85, -43, -35, -34, 24, 80, -29, + -25, -23, 41, -24, 62, -6, -124, -24, + 12, 7, -9, 103, 88, 18, -126, 123, + -70, -28, 12, -114, 6, -71, -13, -80, + 31, -69, 56, 13, 109, -75, 3, 24, + -85, -58, 18, -91, -27, -48, 2, -67, + 39, 70, -19, 82, -30, 37, -34, -2, + 43, 77, 48, 22, 23, 39, -47, 65, + -36, -24, 4, -50, 9, 16, -89, 15, + 11, 11, -107, -71, -54, 10, -52, 17, + -29, -19, -50, 10, -27, 80, 35, 35, + -67, 5, -5, -35, 40, -48, -24, -7, + -44, 1, -16, -52, -118, -20, -1, 24, + 34, -105, -60, -50, -54, -17, 18, 79, + 26, -11, -23, -63, -28, 10, 69, -124, + -45, 8, 7, 13, -96, -24, 35, 37, + 24, 24, -73, -3, 44, 85, -3, 7, + -81, 12, -3, -30, -1, -18, -35, -36, + -67, 28, -39, -61, 1, -36, -27, 24, + 29, 28, 3, -32, 40, -32, -46, 45, + 58, -62, -104, 31, 45, -12, 87, 12, + 7, -63, -17, 29, 102, 8, 57, 22, + 9, 8, -11, 45, 125, 106, -65, -28, + 93, 0, 53, -31, 49, -20, 6, 61, + 39, -19, 43, -52, 6, 3, 91, 29, + -69, 11, -23, 32, -9, 31, 29, -47, + 26, -66, 8, -44, 59, -6, -18, 34, + 5, -33, -46, 59, -34, -23, -48, -19, + 105, -30, -14, 31, 121, 88, 1, -1, + 27, 70, 93, 31, -56, 20, 27, -75, + -35, -18, 18, 71, 24, 40, -3, -15, + -13, -10, -65, -13, -22, 41, 33, 3, + 74, 25, 32, 49, 110, -5, 90, -23, + 22, -64, -35, -15, 22, 77, 17, 1, + -51, 50, 107, 70, 26, 66, -78, -106, + 40, -110, -60, 26, 41, -32, 54, -10, + 32, -41, 30, -1, -25, 6, 69, 117, + 6, 1, -8, -16, 8, -12, 49, -72, + 22, -16, -34, 24, 0, -50, 57, 80, + -1, 55, 58, -122, 63, -63, 97, 60, + 26, -43, -22, -29, 99, -30, 30, 53, + 49, -49, 8, -21, -44, 127, -9, 38, + -58, 26, 38, 46, 48, 56, 58, 56, + -36, -25, -12, -45, -82, 7, -13, -48, + -116, -52, 7, 11, 37, 40, 95, 1, + -7, 14, 44, -33, -46, -19, -8, 52, + 61, -37, -22, 9, 44, -11, -21, -35, + 20, -53, 106, -45, -8, 11, 70, 49, + 34, 91, -60, -25, -21, 14, 40, -65, + -12, -7, 6, 9, -9, -75, -40, 41, + 53, 9, -31, -31, 48, -18, 11, -3, + 30, 6, 40, -45, -35, 38, 72, 64, + -117, -32, 38, -53, 10, 1, -7, -10, + 29, -36, 22, 6, -8, 33, 20, 44, + -89, 74, -66, 5, 60, 21, 26, 29, + 31, -61, 11, 24, 29, -36, 33, -16, + -27, -40, 39, -75, 12, -25, 12, 46, + -2, 0, 3, 86, 14, 13, -26, 73, + 10, 5, -16, 31, 35, -9, 96, -56, + 22, 15, 51, 18, -60, -25, -34, -5, + 19, -13, 20, 74, 70, 16, -120, 10, + 103, -27, -92, -46, 25, 39, -49, 17, + 40, -56, -25, -68, -81, -40, 126, 51, + -9, 4, 30, 5, -68, -33, 53, 60, + 8, 34, -36, -14, 52, 30, 114, -25, + -65, 38, -53, 45, 38, 59, 12, 113, + 9, -29, -9, -10, -81, 13, -56, 75, + 19, 46, 21, -14, -49, 31, -100, -24, + -34, 38, 100, -60, -30, -9, -46, -104, + -21, -3, 12, 31, 65, 97, -14, 7, + 27, 30, -83, 40, -74, -9, -62, -7, + 112, -59, -49, -24, 23, 113, 96, 40, + -35, -42, 38, 69, 73, 42, 41, 18, + -3, 95, 96, 77, -32, -20, -90, 105, + 40, 82, -1, 108, 58, 73, 118, -15, + -4, 26, -4, -16, 68, -50, -59, 10, + 32, -58, 31, 44, 4, -50, 31, -19, + 91, 43, 11, 40, -32, 119, 75, 86, + 113, 0, -108, -14, 121, -104, 17, 126, + -38, 2, 52, 56, -20, 51, -16, -35, + -18, 26, -26, 13, -65, 25, -105, 67, + 50, 18, 20, 13, -22, 24, -9, 27, + -9, 8, 3, 81, 40, 73, -26, -33, + -7, 22, 6, -7, -11, 19, 14, -47, + 96, -16, 52, 60, 17, -71, 56, -50, + 12, 7, 6, 31, -59, 1, 23, 17, + -49, -17, 21, -9, 30, 31, 35, -1, + -18, 7, 29, 15, 65, -68, -9, 89, + -8, -30, 44, 74, -4, 46, 28, -69, + 62, 27, -22, -57, 28, -20, 11, -3, + 5, -65, 28, 7, -26, -13, 20, 20, + 32, 71, 115, -47, -11, 36, -65, 5, + -50, 52, 16, 22, 77, -9, -8, -16, + 56, 30, 17, 50, -35, -69, 19, 71, + 60, -55, 2, 55, -47, 3, -13, -109, + 28, -3, -5, -38, 0, 34, 110, 38, + 15, 46, 18, -1, 34, 32, 32, -1, + 53, -3, 75, 65, -14, 63, 61, 0, + 4, -78, 18, 21, 5, 47, 19, 26, + -65, -59, 84, 45, 2, -126, -38, 24, + 56, 15, 47, -13, 45, -69, 7, 122, + -42, 34, 84, -8, 6, 21, 6, -11, + 26, -47, 117, 3, 23, 10, 34, 29, + -48, 123, -11, 53, -47, 46, -8, 45, + 4, -16, 14, -28, -30, -16, -67, 59, + 10, 34, 15, 63, 1, -28, -11, -24, + 8, 27, 54, -4, -110, 80, 57, 31, + 7, 104, -35, 60, -10, -12, 41, 66, + -122, -18, 9, 52, 41, 42, -47, -28, + -32, 68, 8, -56, 13, 28, 115, 42, + 31, 0, -55, 24, 39, -47, 9, -41, + -14, 41, 34, 53, 71, 0, -5, 53, + -55, 14, 17, 23, -59, -22, 52, 96, + -40, 72, -7, -7, -24, 5, 48, 33, + 29, 18, -106, 36, 30, -53, -29, 88, + -21, 77, -5, -22, 29, 7, 21, 0, + 27, 19, 63, 8, 37, 32, -45, 16, + -25, 45, -16, -2, 61, -13, -31, -8, + -19, 65, -14, -69, 29, -25, -83, -53, + 35, -60, -23, 4, 52, -10, 29, 9, + -5, -80, -30, 3, -22, 8, -40, -28, + 15, 66, 23, 64, 7, 41, 11, -24, + -97, -21, -16, 79, 7, -4, -29, -20, + -42, -33, -35, -66, -18, -76, -18, 22, + -59, -20, -59, 0, -72, -77, 6, -60, + 28, 18, 19, -51, 96, -34, 8, 22, + 2, -98, 38, 29, 21, 3, -15, -26, + 31, 0, -7, -9, 26, -8, -128, 118, + -75, 33, -69, -8, 121, 26, 46, 37, + 101, -19, 7, -82, -39, 34, -65, -14, + 40, 20, 127, -126, 29, -44, -44, 29, + 23, 2, 80, -14, 126, -31, -22, -21, + -12, 15, -16, 80, -18, 49, 41, -8, + -43, -121, -67, 59, 123, -24, -27, -28, + 36, -103, 18, 36, 0, -64, 10, 69, + -11, -74, -99, 102, -64, 35, 6, 16, + 122, -19, -6, 3, -21, 73, 5, 10, + 121, 18, 87, -16, -28, 79, 4, 96, + 39, -1, -21, -40, 110, 24, -42, -56, + 109, -10, -57, -41, -76, -53, -126, 27, + 63, -47, 51, -40, 17, 83, 79, 3, + 31, 13, 13, 26, -86, 37, -96, 77, + 31, 47, 127, 22, -5, -18, -48, 30, + 19, 25, 106, 117, -66, -49, 124, -90, + -4, -90, 7, -1, -64, 30, -91, 32, + 1, 103, 40, 96, -26, -47, 21, 8, + -23, -12, -29, 25, 36, -28, -115, -27, + 80, 13, 65, 3, -2, 124, 86, 25, + 108, -77, -57, 16, 19, 5, 26, -39, + 126, 27, 14, 30, 5, -6, 47, 16, + 4, 1, 3, 24, 44, -58, -27, -128, + -13, -25, 0, -13, -9, 18, -14, -19, + 22, 92, -31, 14, -14, -20, 37, -27, + -37, -11, 36, 3, -27, 11, 4, 16, + -50, -2, -74, -2, 61, -5, 75, -5, + 6, 31, -40, -6, 127, -63, 31, -7, + -4, -41, -50, -125, -33, -42, -3, -99, + 14, 0, -12, 22, -22, 15, -14, 29, + 9, 0, -4, 30, 31, -5, -17, -24, + 13, -56, -6, -36, 37, -6, 53, 29, + -2, -3, 5, -34, -121, -68, -38, -33, + 53, -23, 9, -12, 12, -10, 11, -69, + -4, -51, 16, 84, -71, 15, -38, 4, + -26, 31, -40, 11, -64, 13, -26, -7, + -14, -20, 27, 2, 31, 67, 30, 108, + 28, 66, -14, -5, -9, -11, 9, -38, + 35, 83, -49, -13, 81, 32, 40, -22, + -20, 91, 1, -24, -26, 53, 69, -66, + -48, 50, 12, -39, 11, 55, 13, -22, + -17, 67, -28, 21, 103, -45, 65, 11, + -18, -20, 28, 0, -5, -12, -15, 31, + -54, 14, 82, -99, -38, -46, -22, -81, + -20, -62, 65, -47, -21, -32, 14, -50, + 73, 11, 14, 5, 38, -14, 53, 27, + -14, 39, -18, 63, -47, 61, -12, 12, + 58, 0, 15, -47, -51, -50, 3, -10, + 52, 20, 28, 23, -19, 4, -58, -3, + 13, 97, -44, 10, -98, 31, -38, 4, + 50, 72, 21, 24, 127, 33, 48, 64, + 48, -100, 7, 46, 1, 105, 11, 59, + -16, -46, 86, -11, 23, 12, -42, -50, + -81, 21, 108, 91, -125, 19, 55, -21, + 117, -75, -24, 9, -58, 39, 10, -12, + 26, 126, -77, 31, -3, 127, -13, 76, + 64, 40, -10, 10, -29, -56, 40, 7, + 68, 4, 12, 119, 99, 36, 31, -20, + -117, 127, -122, -33, 97, 22, 43, 0, + -7, 4, 35, -16, -16, 16, -4, -15, + -50, -24, 85, -4, -59, 23, 11, -76, + 21, 57, -19, 6, -32, -7, -58, 39, + -46, 14, -27, 6, -76, -5, 65, 24, + -30, -57, -22, 45, 23, -3, -11, -122, + -29, -38, -16, -10, 23, 25, -45, 12, + 7, -69, 25, 19, 24, 2, 7, 9, + -40, 37, 26, 45, -92, 16, 22, 53, + 22, -24, 15, 53, 35, -107, 56, 19, + 20, 17, 1, -50, -31, 0, 18, 13, + -1, 11, 23, 71, -5, 21, 34, -63, + 50, 77, 24, 29, 9, 77, -20, 66, + -3, 15, 24, 81, 83, 25, -5, 42, + -121, 126, 34, -84, 44, 16, 112, 38, + 22, 24, -78, 102, 40, 14, -18, 95, + 70, -15, 32, 28, 31, 82, 58, -1, + 26, 30, 59, 16, 5, -41, -15, -45, + -29, -15, 71, -9, 17, -11, -6, 31, + 30, 89, 48, -34, 95, -5, -72, -14, + 108, -34, 41, -24, -45, -79, 117, 0, + 25, 14, 68, -24, 23, -15, -23, -61, + -3, -21, 24, 55, 7, 46, 19, 17, + 66, -75, 10, 95, 14, 18, 6, -54, + 23, 90, 113, 34, 44, 57, 12, 66, + -9, 116, 9, 32, -88, -105, -123, -31, + -17, -7, -50, 16, 83, -57, 70, -110, + -127, -38, 55, 5, -108, -35, 49, 52, + -4, -19, 20, -41, -101, 89, -127, -121, + -6, 14, 61, -91, -47, 27, 62, 39, + -71, -64, -112, -21, 27, 8, -70, 17, + 14, 5, -37, 10, -2, 61, -77, -23, + -40, -39, -67, 18, -124, -33, -40, 68, + 11, 4, 118, -14, 24, -56, 67, 33, + 52, -11, -13, -16, 122, -115, -34, 46, + -50, 43, 59, 78, 19, 120, 6, 41, + -50, 37, -28, 28, 103, -128, 24, -44, + -3, -14, 3, -10, 62, -51, 36, 2, + 73, -93, -59, -26, 30, 17, 90, -21, + -31, -17, 23, 22, 39, 20, 17, -9, + -96, 57, -6, -60, -50, -18, -56, 19, + 8, -76, 8, -21, -32, 14, -38, 1, + 20, -90, 55, -54, 7, 35, 19, -28, + -33, -86, 54, 72, 29, -19, -32, -33, + 97, 16, 11, -15, 23, 18, -56, 29, + -17, -9, 46, 30, 46, -122, 106, -21, + 48, -63, 32, 16, -61, -55, 22, -21, + 121, 29, -15, 30, -25, 39, -21, 62, + -25, -11, -34, 62, 42, 6, 26, -29, + 80, -57, 7, 29, 17, 71, 2, 37, + -45, -111, 27, 47, 112, 7, 77, -22, + -29, -73, 39, 106, 37, 45, 65, 43, + 26, -119, 33, -28, 16, 123, -52, -61, + 64, 2, 34, -39, -3, 6, 18, 35, + 4, 24, 2, -3, 53, -17, 19, 14, + -4, -30, -14, 72, -6, -50, -94, -23, + 30, -115, 77, 17, 69, -20, 5, 13, + -13, -83, 25, 3, -23, 15, -128, 46, + 112, 13, 41, -4, 125, 47, 23, -39, + -13, 123, 43, -18, 5, 6, 3, -32, + 114, -11, -69, -23, 43, 13, 5, 106, + -8, -8, 22, 8, -22, 61, -27, 51, + 28, -2, -75, 13, 61, -8, 71, 56, + -28, -15, -29, -53, 83, -33, -13, -26, + -76, 98, 75, 97, -11, 101, -126, 124, + 29, -105, -36, 83, 6, 57, 45, 98, + -55, 9, 14, -45, 124, 42, 88, 62, + 87, 43, 18, 8, -6, 28, 99, 26, + 127, 27, 2, -20, -47, -41, -39, -52, + 35, -18, -37, 41, -1, -4, 9, 29, + 48, 46, -14, 42, 34, -38, 1, 87, + 13, -22, 61, 123, 4, 26, -16, 32, + 125, 19, 43, 28, -32, 114, 4, -87, + -61, -99, 22, -10, -8, -27, -7, 5, + -24, 6, 4, 23, 10, 23, -33, -31, + 82, -48, -25, -74, 68, -9, 35, -16, + 30, 10, 24, 71, 50, -127, -50, 21, + 114, -31, -56, 2, 48, 39, 39, -14, + 33, -9, 34, -13, -35, 49, 59, -27, + 15, 61, 28, 17, 15, -14, -5, 38, + 7, -8, 2, -62, -7, 1, -32, 22, + -30, 17, 6, -12, 42, 8, 24, 61, + -101, 1, 13, 48, -16, 27, -10, -9, + -5, -7, 75, 21, -39, -33, 25, -49, + -30, 17, 11, 75, 7, -11, 20, 3, + -49, 52, -25, 72, 52, -11, 57, -6, + 21, 99, 32, -81, 37, -59, -65, 18, + -24, 119, -37, -69, 57, -20, -1, 78, + -32, -15, 6, 33, 108, 81, -120, 38, + -47, -82, -4, 62, 29, -11, -53, 9, + -23, -10, -78, 63, -12, 38, -37, 21, + 64, 3, -17, -117, 24, 3, -24, -75, + -34, 34, -5, 26, 9, 15, 41, 51, + -8, 52, 25, -42, -101, 100, 57, 9, + -98, 127, -86, 36, -63, -92, 50, 43, + -7, -16, 30, 66, 56, 54, 33, 29, + -49, 8, -1, -8, -16, 73, -14, -72, + 26, -34, 44, 43, -117, 12, -43, -121, + -70, -28, -5, -23, -68, 23, 123, -11, + 70, -14, -64, -82, 99, 79, -113, -45, + 118, -12, -35, -79, 94, -43, -125, -45, + 121, -126, -45, 4, -18, -47, 11, 25, + -73, -51, 104, -19, 46, -116, 117, -32, + -11, 106, -14, -112, 52, -73, -127, 82, + 14, -22, -2, 35, -65, -108, -88, -4, + 8, -33, 28, -128, -23, 0, -20, 0, + 97, -45, -31, -27, 126, -65, -31, 23, + -25, -53, -92, 65, -123, 62, 127, 4, + 83, 40, 35, -14, -11, -32, -71, 6, + 6, 51, 22, 30, -23, -46, -38, -11, + -24, 41, -31, -22, -123, 36, -57, -46, + -22, -10, -4, -21, 30, -12, -124, -27, + 21, 38, -25, 8, -38, 73, 24, 27, + -2, 21, -7, -10, 19, 28, -78, 17, + -10, -8, 34, -60, 103, 27, -18, -36, + 48, 24, -51, -34, -52, -11, -61, 102, + 5, -1, -37, -70, -66, -19, 48, -90, + -18, -23, 70, 17, -100, 87, 55, -19, + -23, 73, -11, -65, -39, -83, -16, -10, + -68, 46, -92, -126, -66, -121, -94, -92, + 47, 2, -39, -95, -43, 42, 2, -50, + 8, 38, 81, -84, -1, 36, 0, 16, + -54, -61, 83, 51, -31, -50, -19, 0, + 1, -64, 22, -3, -12, 5, 10, 58, + 38, 71, 47, -23, -3, -4, -112, 35, + -44, -39, -44, -7, -121, 13, 33, -28, + 41, 26, 60, 86, -87, 37, 11, 25, + 42, -15, -25, -49, 27, 27, 58, -62, + 91, 48, 59, 15, -11, 118, -55, 22, + -5, -1, -1, 68, -16, 86, -95, -95, + 46, -9, -40, -18, 20, 5, 48, 44, + 17, 10, 13, 1, 19, -17, 12, -66, + -44, -48, 33, 23, -50, -16, 59, -11, + -48, 2, -6, -5, -43, 33, 44, -12, + 23, -63, 46, -23, -51, 3, 126, -54, + -50, 85, 15, -6, -3, 42, -58, 61, + -55, 75, 94, 26, -97, 71, -107, -80, + 13, 61, -37, 30, 5, -36, 63, 9, + -68, -18, -32, 39, -58, 21, -21, -30, + -46, -127, 42, 34, 6, -84, 31, 39, + -10, 36, -58, 38, 10, 10, -4, 29, + -128, -28, 65, 29, 10, -78, 116, 19, + 67, -122, 31, -43, -27, 68, 9, 35, + -90, -8, 7, -49, 56, -29, 25, -21, + 31, 0, 28, -44, -51, 61, 30, -5, + 57, 83, 2, 1, 54, 74, 27, -3, + 20, -35, 6, 17, -17, 27, 65, 35, + -7, 67, -46, 19, -34, 23, 26, 34, + -26, 18, -22, -4, -113, -48, -10, -12, + -32, 1, 0, 15, 33, -11, 24, 35, + -18, 35, -85, 41, 52, -18, 29, 26, + -37, -25, 4, 34, 5, 1, -16, 4, + 13, -12, -2, -66, 29, -29, 70, -15, + -48, 14, -6, -32, 36, -9, 25, -12, + 25, -127, 27, -26, -54, -55, 13, 78, + 26, -26, -15, -21, -4, -50, -17, 10, + -18, -11, -42, -19, -8, 12, 0, 24, + 27, 64, 42, 83, 34, -23, 16, 7, + -123, 21, -16, -53, -5, 14, -24, 50, + -22, -20, 36, -9, 35, 9, 64, -16, + -6, -41, 99, 67, 26, 21, -59, 4, + -13, 48, 67, 38, 67, 127, 38, 14, + -5, 43, 3, 1, -3, 13, 62, 24, + -5, -49, 39, 74, 61, -44, -39, 70, + 112, 6, 62, 52, 49, 17, 0, 80, + -21, 11, -19, -34, -2, 4, 38, 31, + -9, -3, 109, 51, -14, 121, 66, 15, + -12, 34, -33, -2, 0, 10, 27, 63, + -6, 37, -55, -36, 22, 15, 30, 68, + 37, -65, -17, 79, -8, 32, -50, 4, + 83, 36, -57, 18, -21, -48, 39, 98, + 35, 27, -10, 24, 36, -13, 41, 22, + -15, 44, -98, 62, 32, -1, 116, 62, + -35, -78, -13, 34, -37, 123, -31, -26, + -2, 10, 52, -77, -35, 78, -67, 63, + -5, -60, -13, 71, -10, 22, 118, 42, + 126, 59, -21, 30, 2, 9, 8, 14, + -31, 38, -70, 57, -36, 109, 9, -13, + -33, 88, -9, 70, 8, -44, -20, 73, + -2, -13, -19, 118, -27, 2, -16, 58, + -82, 39, -59, 36, -7, 4, 60, 23, + 38, -6, 37, -3, 29, -32, 1, -34, + 44, 45, -10, -29, -10, 9, -39, -58, + -25, -26, 37, 44, 71, 60, -1, -18, + 45, -76, -12, -24, -5, 2, 15, 5, + 10, -72, -38, 31, -58, -27, 4, -10, + 6, -4, -110, 11, -34, 31, 36, 2, + 32, -14, 19, -4, 13, 17, -8, 5, + -1, -18, 15, 16, 47, 56, 48, -6, + -53, -8, 66, 27, -57, 45, 51, -24, + 35, -33, -29, 74, 16, 14, 22, 15, + -72, -26, 101, -27, -14, -22, 14, -79, + -9, 34, 81, -114, 33, 9, -24, -31, + 31, 13, -79, -61, -40, 82, -115, 45, + -107, 57, -37, -66, 12, -25, 4, 7, + -24, 4, 27, 6, -64, 6, 89, -84, + -121, 75, 40, -36, 13, -57, 48, -59, + -128, -62, 7, -15, 26, 75, 16, -59, + 27, -20, 16, 6, 13, 2, -84, 15, + -40, -70, -8, 56, 107, -1, 12, 15, + -1, 25, 58, -12, 53, -110, -67, -38, + -67, -46, -42, 16, -54, -103, -109, -5, + -70, -67, -56, -67, 80, -13, -53, 55, + 15, 83, -124, -44, 0, -17, -44, -60, + -32, 8, -23, -17, -54, 36, -49, -9, + -65, 16, -39, 88, 43, 50, -8, 3, + -25, -57, 30, 37, 34, -60, 74, 57, + -27, -30, -104, -67, 46, -46, -12, -120, + 52, 36, -117, -45, 35, 45, 62, -66, + 58, -52, 54, 14, 28, -24, -86, -35, + 49, 17, 91, 75, 39, 125, -24, -7, + -109, 70, -24, -88, 25, -59, 127, 55, + -81, -16, 17, 14, -41, 7, 69, -9, + 15, 25, 46, 87, 13, -42, 20, 12, + -38, -14, 109, 16, -66, 107, 91, 30, + 83, 4, 15, -41, 36, -38, -106, 75, + -120, 18, 92, 58, -123, 9, -42, 95, + 4, -2, 26, 24, 1, -4, 22, -14, + -11, 3, -122, -53, -76, -53, -8, 1, + -100, -6, 26, 3, 1, -35, 105, 25, + 11, -43, -105, -27, -35, -54, 56, -16, + 8, 8, 14, 33, -13, 33, 39, 24, + 8, 26, 27, 30, 19, -13, 13, 7, + 67, 67, -20, -40, -50, -17, 22, -18, + 18, -1, -2, 22, 35, -33, 5, 3, + -56, 9, -51, 6, 15, -74, 86, -11, + 5, -11, -3, 95, 8, -44, 29, 1, + -26, -54, 101, -84, 33, 45, -34, 78, + 61, 36, -20, 44, 10, 74, -84, 5, + 13, -26, 35, 80, -43, 126, -75, 4, + 23, -64, 54, -42, -20, 68, 87, 44, + -63, -39, 4, -99, -27, 14, 58, -17, + 91, -10, -39, 82, -13, -47, -44, -22, + 34, -17, 23, -128, -53, -2, 12, -8, + -5, -29, -19, 64, -42, 13, 28, -42, + 28, 67, -65, 63, -47, -9, 37, -66, + -2, 56, 51, -3, 40, -22, 47, -2, + -24, -12, 25, -68, 89, -27, 18, 121, + 59, -27, -46, -11, 6, -61, -15, -46, + 2, 15, 16, -34, -17, -18, -3, 27, + 55, 40, 31, 22, -19, 2, -72, -14, + 89, 94, -24, 24, -96, -119, -65, -13, + 40, -69, -62, 10, -49, -60, -52, 27, + -75, 8, 42, 57, 48, -15, -70, -117, + 82, 71, 83, 34, 87, 22, 2, 22, + 2, -114, 33, -46, -32, 99, 10, 4, + -44, 92, 67, 23, 42, -127, 33, -35, + -11, -25, 54, -15, -31, 26, -115, 18, + -6, -112, 3, 39, -63, -66, 0, -51, + -39, 26, 1, 37, 7, -25, 20, 5, + 38, -21, -2, -9, 108, -77, 16, 12, + 24, -5, 14, 88, 59, 1, 8, -5, + -20, 36, -124, -50, -23, 38, -67, 0, + -10, 4, 1, -42, 0, -64, 1, -10, + 7, -32, -80, -17, -13, -113, 107, -54, + 71, -24, -38, 11, 21, 24, -122, -6, + -31, -67, 56, -68, -12, -23, 0, 2, + 37, -114, -1, -19, -1, -72, -91, -16, + 32, -4, -22, 118, -17, 41, 45, 32, + -14, -27, -45, 6, 18, -62, 21, 33, + 30, 14, 5, 39, 17, -10, 25, 12, + -15, -2, -4, 17, -9, -2, 38, -66, + -50, -18, 18, 41, -21, -24, 7, -18, + -15, -20, 61, 18, -1, 10, -24, -67, + -16, -17, 2, -21, -25, 21, 7, 24, + -8, 25, 47, -46, 122, -11, -48, 20, + -39, -60, -30, 53, -64, 14, 59, -82, + -10, -10, 37, -11, -1, 26, 1, 2, + 41, -58, 87, -18, 20, 5, -36, 59, + -52, -18, 56, 80, 49, -115, -16, -2, + 26, 20, 22, 28, -6, 24, -69, -6, + 6, 8, 7, -8, 105, 49, -13, 46, + -86, 46, 31, 70, 10, -25, 51, 27, + -14, 12, -14, 5, 28, 8, 95, 56, + -4, 43, -18, 7, 3, 70, -5, -9, + -105, 21, -97, 2, -28, 67, 27, 18, + 109, -52, 88, 32, 49, -1, 18, 25, + -35, 61, -47, 13, -124, -52, 71, 8, + -31, -6, -31, -32, 60, 62, -38, -9, + -83, -107, 126, -22, -16, -47, -78, -55, + 30, 16, -24, -27, -45, 74, -58, 50, + 6, 15, -7, 91, -127, -2, -8, -55, + 81, 103, 14, 27, -16, 26, 125, -13, + 98, -80, 68, -4, 35, 126, -59, -103, + 58, -31, 92, -2, 16, 42, -5, -58, + 45, -48, 64, -106, -14, -62, -30, 36, + 10, 9, 50, -5, -6, 33, -39, -10, + -16, -71, 83, 38, -10, -70, -77, 42, + 35, -128, 64, 37, 49, 60, -9, 33, + -33, -37, -23, 7, 8, -30, 19, 35, + -17, 16, 17, 6, -36, -22, -82, 54, + 3, 6, 35, 12, 57, 0, 12, -32, + 58, 108, 7, 49, -8, -38, -79, 30, + -1, 7, 15, 32, -20, 16, 68, 16, + 22, -41, 33, -25, 13, -42, 49, 14, + 2, 60, 41, 8, -25, -21, 46, -43, + -26, -9, -15, -10, 36, -19, 0, 36, + -12, 17, -7, 13, 16, -49, 79, 59, + -8, 10, 59, -12, 15, -125, -18, -8, + 7, 6, 10, 39, -37, -64, 29, 0, + -50, -6, -24, 15, -32, -28, 27, -12, + -44, 84, -30, -10, -51, 5, -59, 77, + -26, 3, 3, 9, -39, 39, 100, -33, + -80, -7, -36, -83, -30, 19, -21, 59, + 44, 86, -29, -4, -112, 28, 8, 97, + -24, -37, 13, 110, -2, 16, 72, -7, + 9, 22, 10, 37, 32, -20, 66, 7, + -72, -127, -5, -11, 50, 22, 1, 5, + 74, -74, -118, -36, 123, -8, 14, 29, + 21, -71, 54, -94, 11, -27, 45, 95, + -126, 70, -39, -60, 52, -36, 73, 23, + 48, 12, 36, 63, 33, 68, 88, -24, + -65, -4, -2, -20, -9, 48, -63, -121, + -66, 40, -128, -22, -13, 11, -105, 20, + -30, -127, 26, -21, -92, -108, 60, -14, + 56, -117, -113, -123, -46, 57, 111, 124, + 82, 58, 25, 5, -57, -42, 116, 9, + -24, 16, -17, 86, -116, 68, 10, -35, + 124, 66, 53, -51, -65, -10, -14, -12, + 26, 5, -51, -15, 12, 25, -3, -33, + -54, -20, -116, -10, -25, 117, -1, -24, + 80, 55, 4, 112, -8, -67, 0, 41, + 12, -31, 102, 36, -3, -69, 96, 18, + 126, 116, 27, 16, 114, -28, -82, 113, + -57, -119, 123, 63, 126, 33, -1, 29, + -17, -28, -13, -4, 85, 39, -5, -53, + -53, -63, 5, 29, -76, 27, -23, 3, + -70, -31, -46, -48, -15, -93, -13, 50, + -1, -6, 0, 26, -34, -22, 3, -112, + 39, 48, -12, 73, 18, 38, 17, -18, + -15, 35, -10, -72, -19, 13, -72, -21, + 19, -58, -17, 70, 4, -32, -4, 35, + 86, 11, -6, 14, 38, 4, 99, 29, + 117, -7, -57, 11, 44, 2, 12, -37, + 30, 117, 36, 5, 93, -56, 27, -4, + -104, -83, -76, -26, 70, -63, 108, 37, + 57, 62, -23, 26, -9, 11, -12, 6, + 22, -28, 24, 11, 63, 12, 28, 15, + 78, -3, 85, -2, -29, 37, -41, -30, + -37, 39, -19, -39, 50, -5, 15, 39, + 12, 3, -34, 17, 35, 5, -13, 10, + -45, 12, 109, 5, 71, -28, -11, 22, + 3, 63, 11, -11, 40, -13, 53, 32, + -7, 41, 1, -14, 27, -1, -25, 54, + 16, -64, 14, 92, 67, 94, -10, 52, + 56, 84, 0, 28, 59, 39, -68, 6, + -31, 73, -87, -40, 1, 23, 31, -35, + -21, 34, -50, 82, -13, 62, 24, 84, + 44, -11, 29, 56, -11, -14, 10, 18, + 12, -85, -127, -3, -65, 4, 52, -27, + 11, -89, 1, -64, -78, -24, -44, -12, + -20, -51, 13, 97, -77, 50, 63, -74, + -47, 31, 1, -8, 4, 23, -74, -126, + 13, 62, 57, -25, -30, -125, -105, 13, + 127, 90, 24, 3, 24, 22, -3, 3, + 122, -59, -50, 18, -48, -20, -26, -37, + 122, 109, 124, -29, -23, -114, -4, -120, + -2, 7, -70, 55, -73, 12, -80, -124, + -11, 33, 83, -14, 31, 2, 126, 78, + -101, 48, -104, 18, 53, -1, -28, 54, + 87, -126, 40, 30, -85, -7, 86, -95, + 86, 23, -70, 17, 10, -49, 2, 94, + -20, 123, -35, -22, 28, -31, -35, -13, + 41, 38, -45, -58, 50, 8, 6, -96, + 49, 9, -2, -70, 55, 66, -55, 38, + -86, 81, -72, -17, -11, -72, 18, 27, + 17, 49, -84, -44, -7, 16, 82, 27, + -89, -18, 23, -28, 24, 36, -8, -92, + -24, 34, -20, 127, -23, 19, -6, 3, + 28, 111, 14, -19, 7, 35, 10, 27, + 27, 2, 95, 29, 66, -56, -55, 24, + -38, 127, -59, 4, 56, -20, -69, 14, + -12, 17, -37, -23, -43, 31, -35, -35, + -56, 29, -9, -11, 123, 24, 19, -23, + -52, -3, 7, -39, 25, 23, 34, 95, + -16, 35, -9, 39, -55, -25, -43, 47, + 108, -3, -3, 61, 56, -9, 54, 54, + -8, 51, -20, 62, -92, -39, 40, -8, + 34, 29, -41, 52, 18, 14, 21, -30, + 39, 64, 81, -32, 71, 41, 28, -8, + -42, -75, 20, -14, 12, -32, 66, 34, + -30, -68, 31, -104, -37, 31, 86, 42, + 14, 12, 3, -20, 15, -7, 29, -26, + -45, -32, -12, 9, 48, -25, 41, -70, + 21, -3, 26, 3, 28, 41, 31, -6, + 60, 76, 126, 5, -14, -32, -42, -36, + -3, -3, 4, 18, 3, -6, 51, 45, + -60, 104, -41, -8, 64, 7, 10, 125, + 61, 6, -3, 43, 5, 9, -126, 83, + 13, -126, 24, 51, 33, 118, -28, -25, + -127, -13, -20, 96, -27, 15, -124, 21, + -75, 86, -11, -9, -9, 40, -17, 111, + -52, -94, -126, 26, -3, 72, 7, 116, + 55, 30, -2, -119, 127, 126, 32, 9, + -77, -1, -50, 24, 21, -55, -125, 6, + 99, 13, -12, -3, -53, 26, 106, 113, + 125, 125, -51, -12, -3, 2, -46, 69, + -35, -1, 57, 46, 65, 19, 43, -39, + -44, -24, 26, -4, 0, 26, 28, 64, + -22, 5, 32, 36, 1, 16, 3, 69, + 18, -52, -20, -36, -56, -22, -19, 21, + 75, -70, 56, 15, 23, -4, -50, 85, + 48, -46, 43, 64, 53, -4, -46, 19, + 35, -23, 18, 27, 13, -35, -4, 127, + -50, 7, 52, -41, 3, 31, 29, -9, + -19, -94, -22, -30, 58, 74, -53, -22, + -21, 0, -43, -6, -58, -3, 115, 10, + 93, -71, 46, 10, -38, -19, 49, -60, + 6, -30, 60, -22, 62, 24, 23, 63, + -22, 5, 57, -8, 64, 106, 28, -80, + 112, -50, 57, -122, -128, 47, -12, -51, + -10, 4, 1, -124, -11, -87, 30, -36, + -10, -36, -21, -19, -125, -76, 53, 104, + -125, 32, 33, -64, 64, 6, -14, 15, + 94, 12, -69, 2, 8, 0, -51, 28, + 34, -124, -21, -49, -70, -71, 54, -56, + -2, 45, 70, -3, 127, 87, 101, -10, + -28, 100, 116, 19, -14, 43, 19, 100, + -113, -44, 52, -8, -90, -7, 15, 36, + 39, 5, -79, -27, 8, -40, 24, 93, + -39, -3, 40, 56, 57, -33, 3, 48, + 81, -41, 7, 111, 44, -62, 51, -126, + -51, -111, 40, -35, -122, -49, 70, 75, + 84, 29, -72, -40, -119, -3, 14, 61, + 127, 14, -38, -23, -26, -127, -116, -122, + -121, -96, -5, 40, 40, -12, -112, -1, + 118, -102, 16, 26, -18, -34, -25, -95, + -40, 19, 47, -128, -18, -115, -23, -48, + -44, -99, -41, 30, -111, 4, -7, -16, + -52, -45, -16, -88, -115, 50, 59, -41, + -105, -121, 108, -42, 77, -109, -116, -51, + -60, -25, 2, 59, 55, 78, 104, -70, + 23, 85, -123, 52, -2, 2, 26, -75, + -14, 50, 14, 21, 3, 85, -9, -38, + 28, -72, 60, -116, 25, 37, -28, 41, + 69, 19, -80, -53, 12, 32, -87, -5, + -48, 9, 80, 81, -79, -74, 37, 116, + -45, 41, -28, 19, -40, -103, -117, 51, + -44, 41, -80, 79, -61, 69, 10, -41, + 15, 83, -35, -58, 65, -21, 32, 127, + 62, 1, -1, -56, -15, 13, 37, -50, + 11, 8, 25, 11, -90, 16, -12, -37, + -116, 77, -22, -62, 3, 45, -12, 34, + -43, 27, -50, 41, 31, -66, 36, -13, + -9, 3, 104, -11, 42, -25, -34, 17, + 37, 30, 22, 1, 19, 26, -9, 27, + -106, -41, 97, 37, -16, 53, -10, -48, + -10, -17, 52, 18, 62, 38, -24, 48, + -8, 34, 96, -57, 27, 23, -18, 56, + 105, -38, 63, -36, 51, 53, 82, 79, + -22, 64, -12, 28, 37, 50, 91, 59, + 5, 12, 39, -19, 73, 38, 63, 26, + 57, 35, -33, 124, 63, 49, 68, -6, + 34, 63, 49, -43, 42, -39, 5, -34, + 68, 65, 61, 52, 24, 36, 46, 63, + 45, 92, 22, 22, -46, 24, 11, 73, + -30, 127, 15, 47, 38, 28, 43, -9, + -11, -42, 0, -9, -14, 56, -103, 9, + 27, 15, -22, 65, -28, -18, 6, -43, + 23, -25, 31, 54, -23, -41, -29, 27, + -9, -10, 29, 25, 116, 46, -84, 58, + 19, -37, -6, 29, -20, -30, -8, 10, + -59, -20, -26, -27, 97, 64, 117, -7, + -61, 15, -14, 47, -61, -37, 36, 82, + 18, 61, 17, 23, 30, -40, -65, -76, + 0, -72, 59, 43, 49, -7, 20, 22, + 101, 46, 31, 14, 72, -41, 24, -26, + 7, -71, 14, 66, -6, -35, -23, 15, + 32, 27, -34, 2, -12, -26, 44, -64, + 33, 47, 23, 41, -7, -8, 17, 7, + -59, 44, -16, -18, -37, 4, -91, -4, + -38, 9, -31, 22, 57, -17, 68, 1, + 24, -23, 43, -11, -18, 2, -72, 3, + 11, 29, 48, 39, -34, -22, -36, -4, + 13, -35, 43, 41, -57, -125, 97, -41, + -10, -57, -32, 10, 15, -10, -41, -62, + -17, 20, 33, -95, 17, 30, 6, -46, + -22, -24, 51, 89, -50, -78, -17, -24, + 34, -124, 51, -35, 58, -6, 14, -27, + -51, -11, 6, -9, -32, -22, -16, -69, + -41, 7, -50, -61, 45, -47, 39, 17, + -12, -7, -12, -25, -11, -7, -30, -9, + 57, -125, 20, 14, -66, 73, -17, 18, + -57, -20, 28, 58, 124, -31, -18, 14, + 11, 38, -104, 65, -95, 125, -81, 24, + 26, -31, 25, 40, 127, 17, -27, 62, + -13, -38, 120, 22, -29, 54, 56, -99, + 16, -33, 32, -39, -5, -1, 31, 17, + 10, -26, -52, -64, 9, 24, 38, -9, + 28, 99, 30, 56, -18, 39, -85, -70, + 55, 16, 118, 20, 4, -97, -18, -3, + 6, -34, 69, 14, 107, -4, -30, -38, + 24, 26, -114, 54, -36, -21, 33, -40, + -43, 29, -19, 20, -9, 114, 30, 6, + -65, -1, 75, 10, 12, -21, 41, -5, + 113, -39, -12, -105, -43, 78, 74, 18, + -53, -28, 9, -25, -2, 23, -9, 84, + -26, -5, -21, -44, -49, 46, 63, -1, + 2, 90, 72, -63, -44, 59, 18, 64, + 13, 49, -21, -21, 64, 106, 30, -26, + 73, -18, -83, -24, -77, -6, -47, 27, + -34, 8, 47, 4, -76, -117, -28, -22, + -32, 70, 94, -20, 35, -22, -12, 10, + -28, 72, -66, 103, 100, 46, 20, -42, + 50, 21, -16, -35, 49, 104, 56, 111, + -48, -31, -1, -17, 20, -23, -12, 12, + -36, 32, -2, 9, 14, 77, 14, 17, + -11, -38, -88, -54, 30, -15, -37, -15, + 27, 21, 29, -68, 14, -91, -6, 10, + 13, -82, 11, 19, 124, 38, 80, -5, + 6, -15, 7, 22, -4, 32, 20, -55, + 24, 90, 5, -15, 18, -70, 25, -16, + 52, 2, -15, -39, -17, 14, 47, -4, + 41, 3, 45, 20, -26, -32, -66, -37, + -98, 65, -17, 24, 45, 22, -34, -36, + -68, -13, -24, 18, -29, -125, -1, 25, + 13, -68, -82, 20, -85, -101, 13, 19, + 4, 37, 28, -23, 47, 14, -50, 43, + -46, 52, -12, 82, 31, 77, 101, -28, + 42, 27, 81, -117, -19, 14, 2, -69, + 27, 23, -27, 127, 59, 101, 90, -4, + 40, 26, 3, 64, -23, -53, 31, 42, + 51, 8, -109, 35, -41, 25, 30, 42, + 43, -54, -22, 38, -72, 11, 3, 38, + 31, -69, -17, -1, -85, 15, -24, 17, + 29, -1, -13, 11, 44, 33, 115, -36, + -11, -39, 112, 27, 20, -11, 9, -5, + -40, -21, 14, -31, -9, 28, -24, 22, + 21, 19, -27, 19, 49, 9, 7, -79, + 79, -81, -6, 48, -75, 72, -72, -62, + 19, 4, 38, 18, -17, 54, 107, 60, + 18, 14, -37, -9, 28, 52, 12, -33, + 6, 50, 127, 42, -67, 46, 37, 43, + -18, 20, 74, 17, -10, 56, -30, 66, + 27, 36, 27, -24, -34, 55, 12, -32, + -26, -46, 63, 21, -66, -14, 98, 16, + -3, 12, 29, 28, 17, 58, -5, -2, + 23, 8, -10, 0, -23, 29, 28, -79, + -10, -21, 32, -15, -29, 47, 5, 31, + -49, -44, 21, 58, 81, -92, 48, -13, + 119, 52, -6, 19, 11, -26, 13, -57, + 23, -16, 30, 34, 35, -10, -28, 4, + -9, -6, -10, -47, -35, 7, -33, 28, + -28, -3, -3, -3, 19, 11, 30, -7, + -27, -14, 0, -90, 8, -62, -44, -13, + -5, -2, -27, 1, 34, 67, 13, -37, + -15, 32, 33, 15, 22, -113, 28, 18, + -6, -27, 31, 46, 10, -24, 60, -2, + -114, -7, 8, 8, 39, 14, 124, 55, + -6, -30, 10, -35, -5, -18, -1, -11, + -7, -11, -16, -51, 49, -30, 64, 3, + -10, -38, 2, -3, -2, 27, 22, 15, + 46, 41, 0, 6, 4, 54, 8, -5, + 2, 7, -10, 108, -43, 11, -30, 15, + -47, 51, 26, -21, 71, 22, -33, -54, + -29, 120, 11, 106, 1, 10, 55, 53, + 38, 11, 19, 42, 45, 5, 20, -39, + 44, 120, -68, 51, 127, 24, 66, -28, + 60, 8, 10, 32, 17, -8, 35, -6, + -3, 57, -32, -8, -51, 8, 24, -63, + 47, 28, 15, 18, -8, -70, 81, 10, + -125, 13, -86, 62, 37, -27, 28, 127, + -8, 18, 56, 6, -108, 22, -36, 10, + 14, -10, -45, 19, 72, -27, -53, -12, + 42, 6, 7, -2, 127, 1, -41, 13, + 3, -81, -25, 1, -11, 45, -107, 62, + 18, 54, 22, 4, 35, 34, -32, -120, + -106, 18, 38, 100, 11, 29, -56, 116, + -37, -23, 122, -1, -78, 31, 23, -4, + -2, 42, -28, -57, 97, -63, 12, 56, + -4, -127, -14, -45, 44, -65, 103, -52, + -67, 7, -11, 23, -38, -32, -3, -4, + -24, -38, 31, -20, 20, 42, -17, 79, + 34, 29, 60, -71, 71, 49, 101, 35, + 22, 19, -60, 40, 11, 25, -34, -102, + 8, 62, -3, 17, -9, -57, 47, -26, + -44, -29, -43, 89, 121, 19, 49, 71, + 6, -61, 15, 100, -124, -20, 0, 37, + -21, -56, 21, 59, 26, 15, -40, -34, + 53, 11, 60, 15, 63, -3, -13, 16, + -34, 57, -13, 61, -15, 38, -3, 33, + 7, 36, -1, 72, -59, 18, -90, -6, + 78, 67, 14, 20, 34, 37, -12, -47, + -34, -123, 19, 53, -61, -4, -38, -37, + 6, 4, 32, -46, -13, -18, 0, 27, + -73, 27, -11, -47, 63, 24, 66, -124, + -64, -5, 34, 6, 25, 44, 0, -42, + -26, 39, 95, -25, -45, 87, 10, -33, + -30, -18, -71, -3, 6, 31, -6, 10, + -21, -60, 39, 64, 24, -11, 102, -20, + 127, -70, -119, -69, 103, -17, 42, 6, + -81, 43, 26, -12, -33, -72, 51, 55, + 17, -57, -3, -12, -24, -22, -60, -18, + -57, -22, 22, 32, 101, 40, -47, 47, + -1, -38, -15, -56, 58, 57, -36, -7, + 51, -6, -12, -66, 33, 73, 19, 26, + -6, 77, 74, -46, -50, -16, 125, 47, + -30, 41, 115, -91, -11, -4, -47, 127, + -121, 112, -83, 25, 22, -32, 31, 6, + -78, -84, -44, -15, -25, -1, 3, -50, + -46, -5, -28, 64, -74, 94, 8, 16, + 28, 30, 41, -11, -17, -4, 57, -69, + -2, -32, -15, 12, 96, -96, -15, 61, + -38, -5, -20, -37, 61, -63, -50, -60, + 34, 44, 53, 37, 47, 18, 22, -24, + -19, -54, -8, -7, -60, 56, 2, -41, + -22, 70, 33, 83, -46, -71, 35, 124, + 22, -38, -43, -70, 7, -62, -22, -51, + 15, -46, -6, -25, -34, -54, 51, -22, + -29, -13, 117, -53, 20, -9, 23, 27, + -13, 127, 68, 11, 41, -31, 18, -50, + -53, 29, -109, -2, -18, 13, -43, -125, + 23, 15, -6, -25, -19, -95, 4, -106, + 25, -24, -14, 21, -20, 28, 2, 38, + -92, -86, 47, 22, 108, 29, 118, -17, + 22, 3, 61, 4, -3, 28, -125, 10, + 81, -6, -19, 22, 22, 75, 16, 20, + -26, -14, 46, 89, 99, 29, 43, 20, + 29, 87, -57, 108, 16, 39, 42, -39, + 16, 69, -65, -11, 6, 12, -19, -6, + -60, 11, -32, -21, -41, -23, -128, 50, + -11, 24, -44, 17, 7, -1, -20, -91, + 33, 47, 10, -6, 17, 57, 42, -30, + -41, 12, -50, -4, 22, -16, -31, -21, + 10, -69, 20, -29, -51, -32, -6, -15, + -50, -1, 13, 9, 38, 33, 68, -12, + 58, 115, 18, -68, 12, -127, -37, -8, + 39, -4, -70, 15, 31, -3, -17, 58, + -56, -19, 25, 3, -22, -92, 63, -4, + 122, -56, -9, 55, 39, -80, -90, 40, + 7, -6, 59, 26, 38, 0, -46, -60, + 43, 34, -127, -71, 32, -17, 29, -80, + -33, -11, -16, -7, 19, -5, 52, 25, + -16, 13, 108, -13, 53, -28, 11, 106, + 99, 35, -113, -103, 9, 4, -6, -67, + 37, -22, 1, -13, -9, -34, -9, -7, + -20, -12, 5, 84, 64, -35, -8, 48, + 31, -20, 22, 61, 95, -55, 17, 32, + -4, -57, -120, 5, 30, -31, 85, -27, + 22, -8, 101, -121, 32, 33, -117, -48, + -15, 18, 38, -13, -57, 30, 79, -127, + -50, -108, -56, -126, -121, 6, 36, -12, + -9, 2, 66, 85, 21, -48, -6, 14, + 44, 18, 97, -127, -20, -128, -85, 31, + 45, -54, 25, 22, -105, -127, 43, -10, + -37, -28, 32, -126, -13, -14, 73, 90, + 127, -28, -13, -73, 97, -49, -52, -17, + -44, -9, -9, 11, -124, 0, -59, -69, + -18, -27, 19, -25, -120, 56, -32, 23, + 18, 41, -6, -2, -57, -76, -9, -13, + 70, -86, -92, 6, 39, -109, 28, -14, + 70, 37, 37, 53, 42, 90, 24, -15, + -120, -14, -11, -10, 8, 22, -17, -61, + -9, -19, 96, -128, -68, 93, 77, 6, + 36, 30, -128, 39, 1, -6, 8, 0, + 4, -83, -124, -86, 6, -103, -58, 43, + 19, -2, -39, -109, -111, -41, -107, 37, + 1, 30, -46, -28, -23, 61, 49, -38, + 31, -35, -96, -126, -38, 54, -24, 28, + 19, 66, -126, -79, -119, 37, 7, -14, + 24, -27, -59, -113, 55, -56, -15, 24, + -7, 5, 14, -92, -52, -43, 91, -23, + 2, 93, -16, -93, -66, -34, -11, 46, + -48, 3, -75, 47, 8, -17, -40, -87, + 113, 121, -117, 19, 16, 74, 106, 29, + -8, -1, 54, 8, 24, 33, 59, 64, + 38, 68, -89, 72, -26, 9, -14, 20, + -34, -85, 33, 33, 48, 17, 120, -11, + 16, 19, 80, 37, -18, 11, 8, 8, + 5, -41, -76, 7, 31, -42, -14, -6, + -50, 114, 34, 45, -48, 66, 47, -8, + 53, 53, -66, 15, -59, 2, 24, -49, + -17, 14, -22, -62, 73, 20, 5, -55, + 57, 83, 91, 59, -49, 22, 64, -44, + -4, -60, -114, -88, -62, -23, 34, -29, + 110, 123, 117, -49, 1, 124, -67, 123, + -52, -45, 0, -27, 13, -76, -44, 11, + -14, 16, -9, -92, 33, -72, -125, -1, + -41, -122, 13, -56, -29, -44, -121, 27, + -127, 9, 63, 47, -47, 23, -11, -2, + -119, -39, -32, -61, -36, -11, -32, -27, + 98, 61, -122, -84, -23, 106, 114, 42, + 11, -29, -9, -74, 124, 15, -11, 29, + 67, -9, 12, 31, 68, 23, 13, -60, + -46, 40, -37, -41, -113, 70, 37, 7, + 8, 92, 34, 46, -21, 0, 13, 63, + -50, -57, 8, -22, 13, 35, -52, -35, + -11, 24, -30, -47, -1, 56, -35, -11, + -123, -26, 93, 4, -28, -28, -56, 56, + -55, 26, 14, -41, -7, -14, -19, 35, + 16, 21, -5, -19, -10, -26, -70, -5, + 26, -5, 62, -15, -15, -97, 49, 56, + 63, -30, 2, -103, 15, 22, -6, -30, + 18, -55, 46, 16, -16, 41, 78, -18, + -53, 21, -11, -73, 27, -4, -19, 27, + -21, 37, 12, 50, 5, 0, 13, -26, + -60, -39, -61, -24, 75, 36, -26, -28, + 26, 18, 10, 25, -47, -4, 35, 7, + 21, -3, -51, 28, 16, -23, -44, 15, + -35, 89, -36, -81, 73, -7, 22, -34, + 6, 24, -17, 72, 90, 92, -35, 43, + -14, 20, -26, 104, 78, -22, 39, 29, + 38, -29, 15, -24, 55, -23, -18, 10, + 51, -12, 84, 22, -10, 10, 127, -27, + 127, 17, 6, -6, 54, 0, 117, 49, + 8, -13, 114, -15, -28, 4, 8, -28, + -60, 125, -46, -60, -15, 10, 43, -23, + -121, -27, 20, 50, 25, 72, 61, -98, + 35, -21, 39, -7, 81, 27, 10, -23, + 41, -123, 97, -76, 65, 10, 125, -120, + -86, -73, -4, 73, 109, -126, 50, 94, + -47, -74, -8, -83, -50, 1, 16, 46, + -34, -62, 24, -25, -13, -58, -117, -108, + -28, -8, 63, -10, 56, 25, -65, 41, + 53, -46, -47, -109, 98, 7, 72, -7, + -38, 47, -76, -126, 42, 124, -10, 65, + -52, -62, -25, -108, -101, 14, 3, 75, + -9, 4, 86, -124, -126, 72, 35, -2, + 21, 26, -66, 43, 30, -123, -28, 46, + 3, 29, -49, -96, -79, 40, -43, -98, + 60, 27, -125, 72, 1, 63, -49, -3, + 22, -49, 23, 27, -32, -20, -21, 52, + -20, -49, -11, 0, 24, -4, 20, -67, + 12, -23, 6, 17, 1, -10, -27, 5, + -15, 3, -35, -5, 12, -14, -33, -20, + 35, -68, -27, -66, -58, -14, 52, 40, + -5, 38, 96, 32, 11, -47, 27, 0, + 44, -30, -70, -23, -33, -46, -58, 66, + -19, -14, 1, -24, 25, 12, -99, 30, + 28, -14, 36, 19, 27, 10, 51, -47, + -118, 11, -44, 16, 30, 14, -16, -12, + -52, 1, 4, 4, 9, 27, -26, 47, + 15, 7, -26, 11, 37, -30, 7, -22, + -13, -87, -56, 118, -31, 12, -61, -65, + 22, 127, -69, -111, 115, -57, 86, 121, + 66, 108, 61, -64, 52, -25, 33, 45, + -101, 123, -19, 20, -5, -34, 61, 62, + -14, 63, 55, 18, -31, -89, -60, 68, + 63, -31, -46, 44, -44, 23, -125, -23, + -122, 103, 44, -102, -5, 124, -90, -71, + 12, -5, 77, 40, -47, 54, 52, 47, + 9, -53, -77, 33, -30, 23, 49, 39, + -126, -34, 2, -33, -123, 30, 48, -69, + 11, -87, -109, -60, 27, 30, -26, -26, + -8, 56, 8, 0, 25, -1, 106, 1, + -35, -98, 79, 20, -37, 0, -79, 64, + -2, -99, -123, -65, 28, -31, -63, 48, + 40, 68, 55, -32, -117, -2, -75, -67, + 3, 111, -36, 7, -53, -63, 125, -73, + 121, -74, -11, -63, -74, 54, -20, 21, + -91, 118, 30, 16, -33, -128, 69, -3, + -64, 19, -15, -100, -14, -127, -84, -86, + 26, -37, -14, 13, -20, -46, 31, 34, + 43, -4, 70, -128, -60, 19, -19, -75, + 48, -79, 84, -34, 127, 14, -119, 82, + 82, -63, 88, -28, -127, 59, -35, -127, + 48, 11, -116, -126, -3, -110, 24, -78, + -4, 46, -25, -76, -29, 53, 10, 47, + 16, 46, 5, 34, -18, -45, -30, -2, + 88, 68, -4, -40, -21, 24, -112, -115, + -13, 5, -47, 21, -32, 109, -120, -51, + -8, -47, 127, 66, 28, 4, -76, -22, + -10, -4, -44, 5, -77, -12, 12, 35, + 115, -92, -39, -123, 8, -106, 17, 124, + 21, 9, 57, 42, -11, 49, 36, -115, + 104, 18, -17, -20, -63, 47, 29, 19, + 22, 82, -73, -128, -66, -102, 18, 20, + -74, 58, -22, -115, -121, -121, -66, -74, + 4, -25, -34, 67, 42, -3, 0, -68, + 50, 16, 47, 74, 30, 125, -49, -14, + 105, -32, 97, -30, -67, -20, 10, 15, + 4, 2, -18, -62, -43, 15, 8, -61, + -4, -33, 7, -46, 71, 46, -5, 66, + -24, -1, 86, -99, 27, 78, 41, 15, + 14, 5, 100, 58, -50, -32, -35, -32, + 89, 32, -93, -7, 69, 18, -43, 36, + 97, -29, 68, 41, 77, -25, 65, 67, + 89, 20, 25, 28, -35, -16, -10, 125, + 101, 126, -53, 39, -112, 120, -23, 8, + -10, 9, -38, 43, 4, 127, 43, 51, + 86, 5, -79, 38, -14, 36, 9, 29, + 46, -9, 7, 34, -31, -89, 28, 18, + 50, 84, -67, -12, -12, 23, -91, -95, + -28, -82, 44, -40, 10, 1, -10, 0, + 12, 46, -5, -40, -76, 11, -27, -42, + -22, -5, -71, -39, -89, 96, -56, -89, + 21, 73, 72, 1, 15, -122, 73, 13, + -31, -16, -57, -27, -10, -27, -51, -71, + -18, -48, 0, -5, -37, -6, 81, -7, + 19, -25, 13, -28, 24, -82, 90, -73, + -66, 38, -11, 17, 19, 65, -30, 80, + -23, -68, 65, 16, 18, 66, -17, -58, + -52, -71, 14, -1, -2, 39, -2, 55, + 10, 21, 10, 3, -110, -53, -10, 39, + 36, 84, -45, 41, 28, -10, 22, 35, + 8, 23, 32, -40, 37, 34, 39, 15, + 7, 22, 70, 35, 18, -40, 5, -8, + 33, 31, -36, 8, -6, -24, 25, -23, + 6, 12, -79, -16, -21, 126, 54, 7, + 4, 66, 18, -22, -4, 35, 40, -40, + 68, 41, 13, 43, -8, -7, -34, 39, + 21, 24, 6, 32, 16, 5, -38, -126, + -36, 26, 61, 61, -1, 78, -35, -19, + -44, 30, 12, -40, 12, -3, -13, -12, + 48, 32, 32, 42, -4, -18, -26, 22, + 11, -108, 88, 82, -39, 65, 39, 35, + -16, -95, 29, 63, 104, -17, -18, 12, + 33, -81, 1, 103, 16, -39, 31, 6, + 44, -102, 97, 10, 48, -38, 124, 34, + 10, 23, -66, -35, -102, 19, 81, 87, + 34, -27, 44, -14, -44, 1, -25, 27, + 125, 10, -110, -27, 5, 2, 10, -60, + -28, 15, -75, -13, 52, 29, -17, -47, + 10, -15, 98, 43, 1, -25, 37, -110, + 76, -20, 24, 20, 24, 45, -50, -35, + -10, 80, -17, -62, 47, 17, -31, 16, + 2, 77, 94, -108, -43, -12, 44, -124, + -31, -15, -78, -84, -114, 97, -47, 91, + 33, 23, -104, -24, 127, 28, 61, -109, + -53, 68, -26, -108, -12, -88, 75, -10, + 87, 99, 28, 32, -125, -48, 121, -70, + 56, -61, 37, -90, 123, 87, -43, 3, + -14, 96, -6, -4, 91, 35, 11, 66, + -38, -108, -21, -7, -5, 96, -34, -52, + 69, 28, 33, 82, 22, 36, 19, 6, + 10, 47, 86, -122, -11, -13, -66, 41, + -24, 22, 89, 66, 24, -24, -11, -25, + -28, -67, 113, -110, -128, -109, -69, 102, + 114, -8, 19, -51, -12, 120, -78, 41, + 9, 125, -118, -11, -7, 60, 0, -68, + 28, 124, -14, 50, 24, -37, 56, -21, + 6, 26, 53, 0, 19, 19, -30, -60, + -53, 52, -26, -6, -19, -48, 37, 20, + -17, -9, -22, 69, 31, -27, -10, 7, + 25, -65, -52, 39, -40, -80, 29, -32, + -78, -4, 13, -26, 22, -45, 94, -24, + 1, -12, 17, 73, 116, -34, 69, -39, + -7, 7, -57, -45, 38, -70, 62, 7, + -12, 55, -35, 66, 48, -21, 48, -5, + 98, -114, 81, 14, -127, 25, -17, 78, + -53, 124, 12, 65, -23, 15, -42, 79, + 7, 0, 45, -20, 62, -20, 25, 35, + -34, -34, -104, 70, 74, 79, -26, -16, + -114, 31, 79, -23, -18, 15, 119, -110, + -54, -83, -7, -8, 57, -50, 3, 12, + 48, -6, 23, -111, 9, -54, 19, -4, + 14, 19, -26, 37, 84, 36, -12, -16, + 39, -95, -65, -20, -23, -15, -7, -24, + -3, 0, 75, -23, 13, 6, 119, 5, + 65, 9, -90, -112, -22, 30, 54, 26, + -58, 39, 116, -37, -22, -54, 44, -1, + 40, -31, 6, 41, -35, 48, 79, -86, + 26, -8, -12, -10, -4, 77, 59, 2, + 58, -84, 14, -85, -7, -11, -22, 5, + 3, -110, -53, -127, -23, -3, 93, 11, + 19, 19, 13, -126, 29, 14, -28, 42, + -33, -50, 35, 94, 3, -56, -88, -115, + -9, -127, -74, -83, 34, 26, -21, -6, + -5, -73, -10, -25, 68, -77, 35, -5, + -114, 58, -64, 21, 2, -7, -111, 26, + 1, -80, -35, -116, -124, -40, 87, 58, + -30, 18, 121, -125, -25, -20, 64, -3, + 3, -44, -24, 59, 125, 10, 29, 26, + 33, -7, -43, -42, 88, 44, 26, -84, + 1, 5, -65, -50, -31, 100, -27, 37, + 28, -14, 6, -61, -14, -106, -6, 16, + 86, -124, -9, -91, -33, -27, -122, -28, + -8, -32, -99, -75, -1, 22, -69, -33, + -1, -45, -24, 38, -44, 45, -51, -127, + -5, -4, 111, -119, 3, -106, -84, -1, + 30, -6, 16, -11, 18, -28, 18, -11, + -20, 48, -65, -29, -63, -104, 16, 60, + -18, 6, 6, -63, 6, 28, 16, -28, + 14, -5, -25, 2, 3, 68, 80, -18, + 101, -51, -126, 56, 61, -22, 37, 1, + 106, 4, -14, 18, -12, 13, 77, 13, + -47, 36, -31, 10, 12, -15, 5, -7, + -7, -17, 7, -46, 5, -21, 81, -19, + -31, -103, 63, -27, -32, 3, 120, 65, + -21, 35, -12, -34, -26, -1, -33, 26, + -5, 35, -41, -13, -27, -78, 19, -5, + 15, -43, 9, 22, -12, -64, -39, -16, + -49, 106, -13, 13, -6, -18, 0, -38, + 12, 5, -44, -26, 116, -63, 76, 41, + 19, -47, 1, -5, 39, 1, 110, -11, + 59, -31, -33, 13, -31, -31, -43, -51, + 48, -3, -76, -49, 10, 94, 11, -18, + -1, -31, -94, 14, -17, 35, 3, 55, + 8, 46, -23, 31, -4, 31, -15, -41, + -50, 19, 47, -35, 80, -89, 27, -36, + -12, -32, 49, -64, -68, 62, -75, 11, + 15, 9, -29, 3, 30, -36, 8, -57, + -40, 50, 19, 59, 39, -23, -60, 4, + 2, -4, 3, -28, -2, 125, 10, 5, + -21, -77, 42, 71, 20, -18, 17, -8, + -24, 20, -17, 73, -30, -34, -71, -68, + 40, 1, -1, 30, 47, -16, 84, -16, + 16, 99, -13, -1, 4, 127, -37, 15, + 15, 27, 35, 1, -23, 8, -10, -5, + 48, 22, 9, 120, 110, -56, 6, -52, + 67, 110, -32, 47, 21, -42, 39, -34, + -2, 0, 8, 32, -11, 1, -8, 29, + -34, 44, 50, 1, -8, -44, -32, 61, + 40, 24, -17, -4, -21, 10, 22, 28, + 51, 31, -34, -56, 22, 0, -9, -17, + -5, -48, 2, 34, -3, 37, -23, -8, + -6, 6, -105, -21, 14, 3, -53, 10, + -12, -47, 51, -15, 17, -45, 20, 25, + -19, 17, 10, 6, -59, 5, 35, 25, + 39, 10, 59, 63, 5, -22, 59, 96, + 22, 43, 33, -13, 10, -37, -20, 14, + -41, 9, 25, 40, 39, 32, -27, -45, + -43, 8, 28, -25, 19, 12, 22, 31, + -76, -46, -30, 32, -5, -103, -11, 0, + -19, 109, -115, -38, 31, -54, 76, -48, + 9, 81, 38, -80, 8, -56, -44, 117, + -123, -69, -85, 3, -47, -42, 87, 40, + 64, 124, -84, -128, -105, -41, -122, -38, + 18, -21, -90, -64, 19, -34, -78, -125, + -51, -20, -7, -51, -126, 9, 13, -29, + -114, 61, 126, 13, -54, 83, 21, 5, + 30, -27, -113, -83, -54, -65, -66, 17, + -15, -86, -127, -36, 20, 19, 17, -58, + 37, -13, -24, -22, -125, 81, 12, -11, + 84, -80, -127, -38, -73, 43, -37, -30, + 53, -114, 56, -2, -52, -40, 8, -12, + 17, -77, -89, 46, -13, 17, -95, -73, + -27, -32, 31, -115, -66, 24, 27, -3, + 0, 27, 71, -72, -36, 37, -10, -73, + 15, -35, 14, 7, 60, -17, -63, -11, + 0, -103, 23, -94, 82, 20, 71, 7, + -38, -51, 18, 5, 99, -47, -114, 7, + -38, -58, 18, 31, -33, 13, 8, 62, + -21, 109, 47, -126, -10, 71, -12, -7, + 11, -2, -5, -2, 121, 94, -53, -9, + -25, -20, 30, -7, -127, 67, -84, -118, + 22, 34, -32, -106, -90, -91, -29, -75, + -21, 85, 0, -61, 2, -58, 16, 14, + 68, 99, 5, 50, -12, -11, -5, -15, + -37, 10, 20, -29, 25, 20, 43, 24, + 93, -18, 5, -12, -20, -13, -21, -78, + -68, -5, 82, -43, 13, -49, -26, -11, + -12, -40, 40, -12, -53, -21, -23, 41, + 94, -41, -42, -96, -32, -62, 11, 116, + -9, 18, 24, -64, -97, 8, 71, -117, + 37, 40, 34, 5, -48, 49, -7, -59, + -16, 36, -58, 54, -38, -37, -68, -2, + -33, 23, 9, -53, -126, -91, -87, -49, + -126, 42, 29, 52, 69, 35, 54, -11, + 55, -5, 40, 6, 62, 2, 28, 20, + 28, 0, 16, -53, -48, -7, 57, 11, + -17, 2, -89, 1, 42, -77, 31, 10, + 47, 97, -52, -45, 37, 70, -37, -85, + -37, -11, 6, 68, 127, 2, -17, 28, + 6, 35, -9, 27, 34, -25, 17, -45, + 46, -32, 98, 55, -18, 25, -8, 1, + 7, -24, 2, 64, -6, -48, -49, 57, + -37, -64, -4, 1, -81, 58, -44, 44, + -40, -27, -52, 69, 8, -8, 7, 7, + -62, -25, -1, -69, 117, 16, 15, 39, + -22, -5, 12, 6, 126, -6, 0, 16, + 24, -60, -28, -3, -8, 66, 53, 15, + 72, 23, 71, -45, -105, 2, 26, -111, + -82, -69, -9, -83, -5, -22, -120, 118, + 94, -15, 125, -40, -81, -35, -6, 16, + -51, 119, 28, 40, -127, 18, 8, 42, + 22, -125, 36, -30, -58, -62, 48, -1, + -96, 57, 86, -28, 4, -26, 87, 14, + -41, -39, -45, 11, 41, 55, 86, 33, + 30, 74, -18, -24, 23, 5, 30, -25, + 38, 34, -60, -75, 3, 84, 18, -29, + -96, 9, -12, -6, 1, -21, -4, 62, + 33, 21, -18, 71, 65, 9, -46, -19, + 31, -24, 5, 57, 47, -1, 32, -27, + 22, 16, 51, 38, -54, -61, 26, -17, + -10, -1, 20, -44, -27, 15, 16, -22, + -36, 26, 18, 6, -3, -34, -57, 32, + -11, 40, -51, 11, 89, 51, -10, 25, + 18, -117, 61, 54, 35, -61, 21, -39, + -3, 23, 65, 55, -8, -21, 44, -61, + -41, 6, 3, -5, 4, -7, 0, 89, + 9, -10, -65, 64, -12, 23, -34, 11, + -29, -92, 7, -90, 50, -92, 53, -37, + -31, -6, 59, -15, 4, 18, -29, 70, + -55, 53, 13, -8, -121, -7, -33, 10, + 28, 8, -17, -26, 14, -23, -71, -7, + -51, 86, -4, -12, -21, -3, 33, 19, + 19, -39, 12, -69, 51, 24, -96, 8, + 107, -17, -41, 105, 11, 16, -17, -71, + 4, 65, 0, 29, 87, -24, 89, 90, + 73, -20, 18, -9, 48, -55, -22, -1, + -43, -26, 47, 1, 79, 13, 68, 18, + -11, 90, -3, -11, -19, 20, 107, -1, + -8, -45, 4, 31, -5, 9, 41, 9, + 71, 42, 79, -1, 6, -20, 13, 2, + 5, -8, -10, -11, -25, -35, -19, 15, + 26, -10, 47, -14, -37, 5, 10, -21, + -21, 98, -4, 62, -14, -30, -12, 25, + 35, 39, -79, 25, -61, -21, -4, -79, + -20, 36, -98, 82, 3, -2, 36, -2, + -23, -1, -39, -20, -84, 49, 104, 10, + -32, -35, -20, 19, 51, -16, 10, 24, + -87, 90, -25, 0, 9, 25, 32, 37, + 40, -51, -16, 24, -4, 4, -39, 49, + 54, 48, -3, 44, -38, 12, 98, 28, + -40, -79, 41, 41, 17, 123, 34, 25, + 27, -49, -48, -29, 51, 16, 19, -39, + 57, 87, -18, 30, -22, -98, -45, 56, + 18, 30, -6, -39, -64, 57, -109, 36, + 15, 37, 0, 42, -15, -75, -13, 5, + 42, -54, -18, -118, -28, -101, -5, -78, + -9, 43, 66, -24, 8, -22, -20, -47, + 12, 42, 30, 23, 6, -19, -9, 15, + 44, 58, 31, -44, -21, -25, -69, 26, + 3, 57, 0, -4, 12, 29, 39, 18, + 14, -2, -81, 8, -26, -66, -2, -3, + 14, 3, -19, -27, 65, 17, -29, -20, + -24, 40, 35, -89, -8, 24, 57, 37, + 31, -54, 16, -40, 13, 106, -18, -14, + -36, -18, 17, 88, 44, -7, -21, 18, + 28, 35, 16, -3, -18, -9, 16, -1, + 36, 16, -31, 37, 49, -48, -33, 32, + -12, 12, 25, -121, 92, 6, -1, 19, + 22, 18, -7, -15, 28, -7, -79, 69, + 35, -62, 113, -28, 52, -39, -24, 27, + -11, 14, 33, 21, 40, 20, -4, 4, + 4, -29, 74, 49, -5, 8, -3, -48, + 25, 23, -34, 64, 11, -15, -29, 38, + 12, 86, -27, -18, -36, -46, 15, 42, + 40, 12, -38, 51, -4, 30, -17, -37, + -63, -16, 35, 9, 26, 40, 60, -19, + 19, 6, -9, 31, -13, 9, 5, -22, + -32, 93, -54, -43, 65, 31, 37, -60, + -6, 10, 11, 127, 32, 42, -58, -88, + 32, -19, 109, 29, -27, -50, -51, 63, + 40, -52, 6, -20, -10, 23, -17, 78, + -3, -27, 59, 31, 26, 26, 21, 31, + -72, -38, 80, -29, 9, 51, -76, -114, + -38, -19, 59, -54, 27, 43, 0, -8, + -60, 11, -1, 19, 18, -70, -78, 117, + -47, -65, 15, 56, 31, 4, 52, 38, + -14, -36, 67, 16, -20, 12, -88, 35, + 18, -127, 15, 44, 125, -24, 56, 19, + 20, -1, 47, -124, -1, -31, 83, 1, + -15, -125, 23, 70, 53, -61, 67, 36, + -16, 24, 31, 42, -25, 35, -25, -53, + 22, 49, -19, -12, -67, 23, -72, 20, + -24, -118, 1, -9, -16, 8, 68, 10, + -5, -10, 35, -48, -66, -11, 87, 55, + 3, -28, -53, -11, -3, -13, 3, 117, + 12, 15, -51, 5, -69, -48, 31, 10, + 14, 12, 1, 25, 113, -74, -28, -36, + 37, 14, 14, 2, 1, -15, -31, 19, + 21, 22, 20, -19, -10, 81, -44, 30, + 9, -122, 30, 24, -24, 28, 4, 31, + -4, -29, 87, -18, 25, -21, 3, -56, + 58, 39, 89, 34, 33, 10, -29, 29, + 123, -88, -6, 19, 10, -42, -25, 47, + -47, -120, 89, 17, 73, -33, 31, -118, + -12, -10, -47, 6, 74, 116, 23, 94, + 22, 69, 113, -4, 111, 68, 15, 56, + 65, 51, 98, 31, -14, 119, -3, 26, + 62, -9, -88, -21, 77, 62, 0, 86, + 92, -17, 101, -30, 38, 53, -72, -38, + 52, -42, -15, 35, -6, -7, 70, -25, + 67, -42, 52, -83, 44, 2, -56, 60, + 105, 116, -48, -29, 126, 76, -85, 42, + 122, 118, 67, -4, -5, 5, 5, -37, + -29, 20, -34, 31, 117, 27, 75, 88, + 38, -32, -80, 26, -29, 113, -60, 6, + 64, 45, -49, -24, 16, -18, 119, -102, + 5, -26, -25, 7, 26, 106, -75, 21, + -56, 74, 105, 89, 77, 109, -41, 114, + 62, -6, -2, 125, 10, 87, 46, 71, + -48, 22, -27, -15, 75, 127, -55, 36, + 25, 6, 67, -28, -9, 20, -4, 80, + 14, 79, -10, 37, 49, 11, -31, -22, + 54, -109, 8, 20, 36, -29, 15, 73, + 102, -56, 19, -10, 49, 33, 72, 15, + -12, -57, 25, 120, -54, -86, 36, 60, + 46, -71, 51, 15, -16, 14, -87, 10, + -41, -50, -19, 29, 2, 22, -8, 41, + -47, -5, -5, 30, -71, 51, 14, -39, + 48, -1, 69, 36, -45, -57, -20, 53, + 23, -15, 44, -19, -38, -75, 90, -2, + 49, -9, -22, -2, -8, 22, 37, -50, + 95, 57, 34, 77, -35, -81, 46, -34, + 25, -4, -12, 29, 71, -32, -66, 0, + 48, -39, 22, -30, 10, -53, -11, 16, + -32, 26, -13, -42, 18, -8, 76, -44, + -51, -66, 6, -30, 25, 0, -2, -77, + -26, -8, 42, 41, 28, -23, -46, -16, + -63, 37, -57, 7, 50, 7, 30, -22, + -34, 4, -35, 70, 19, -22, 43, 33, + 20, 58, 4, -62, -8, 38, -25, 74, + -43, 10, -57, 121, 88, 6, -18, -16, + 13, 1, 49, 73, -34, -17, -52, 32, + -59, -1, 19, -14, -38, -72, -23, -39, + -25, -54, -97, -13, 64, -31, -33, -33, + -7, -58, -15, 24, 34, -32, -34, -35, + -50, -89, 10, 1, -12, -7, 120, 28, + -41, -8, 81, -35, 65, 4, 45, -10, + -56, -11, -26, 13, 23, 45, -63, -65, + 6, 40, -18, -10, 7, 2, -67, 5, + 31, -34, -32, -9, 55, -4, 28, 75, + 20, -56, -15, -21, -123, 88, -24, -16, + 6, -21, 7, 14, 15, -112, -38, 35, + -42, -33, 30, 122, -58, -7, -23, -10, + 10, 27, -32, 8, -112, 3, -67, 11, + 27, 21, 0, -41, -5, 51, -51, -2, + -29, -55, 23, 8, 87, 9, 71, 25, + -53, -65, 84, 19, 52, -21, 22, 124, + -49, -3, -117, -34, -82, 45, -2, -3, + -50, 51, -20, 11, -6, 88, -3, -16, + 25, -4, 14, -88, -83, -3, 43, 69, + 4, -43, 2, -73, -26, -74, -57, -33, + -104, 14, -25, -90, -126, 9, 97, -48, + 15, 29, 11, 18, 43, 2, 14, -39, + -75, -28, 12, 10, -9, -6, -43, -64, + -9, -26, 47, 36, 58, 10, 45, 23, + -21, -22, -30, 38, 5, -2, -56, 52, + 16, 19, 55, 33, 2, -26, 7, -46, + 24, 27, 46, 16, -2, -85, -61, -12, + 17, 33, -33, 26, 12, -44, 30, -38, + 20, -13, 13, 42, -61, -30, 25, 30, + 41, -16, 1, 12, 5, -7, 68, 22, + 1, -53, 40, -42, -16, 36, -63, 20, + 57, 4, 12, -49, -56, -17, -65, 58, + -56, 92, -28, 2, 30, 11, -53, 8, + 8, 28, -53, -60, 51, 62, -110, 32, + -85, -9, -92, -47, 73, 70, 47, -28, + 102, -31, 14, -14, -10, 57, 2, 26, + 109, -17, 46, 71, 13, -60, 12, -21, + 3, 13, 25, -24, 1, 19, 52, -27, + 2, 67, -56, 102, -5, 38, -23, 19, + -29, -114, -63, 27, 26, -14, 9, -14, + 15, 2, -18, 53, -8, 10, 66, 15, + -60, -118, -55, 28, -54, -95, -2, 39, + 88, -1, 57, 60, -11, 63, 25, -11, + 110, 32, 47, 3, -42, 15, 74, -36, + 0, 8, -49, 6, 71, 39, 13, -104, + 25, 110, -39, -66, 37, -30, -89, 51, + -86, -21, 67, 8, 2, 88, -18, -69, + -76, 10, 75, 32, -112, -61, 50, 49, + 19, 27, 119, 41, -81, 31, -124, 51, + 39, -49, 87, -10, 3, 31, 123, -47, + -41, -34, 18, 31, 33, -24, -62, -59, + -37, 107, -3, 37, 39, -32, -77, 4, + -47, 6, -55, -4, 45, 38, -50, 8, + -9, -23, 77, -59, -13, -7, 80, 10, + 127, -45, -121, -8, 88, 22, 12, 33, + 75, 17, -69, 13, -31, 37, 47, -2, + 27, -7, -39, 35, 22, -83, 0, 61, + 12, 9, 0, 28, 13, -3, 11, -13, + -16, 83, -11, -23, -80, -9, 59, -24, + -2, 32, 20, 37, -51, -12, -41, 30, + -57, 34, -102, -91, 118, 3, 29, 25, + 33, -34, -50, -1, -120, 10, 2, 19, + 12, -44, -23, -57, 27, -61, -11, 60, + -4, 116, -25, 39, -9, -29, -103, 33, + -23, 13, 10, -17, -6, 21, 52, -15, + -22, 19, -31, 48, 64, -69, 23, 2, + 19, 87, -43, -78, -84, -33, 19, 33, + 71, 28, 43, -37, -51, 70, 9, -4, + 10, 27, 56, -16, 28, 19, 10, 10, + 8, 46, 12, 81, -16, 120, 1, -12, + -15, -7, 34, -55, -57, 93, 101, 67, + -68, -3, 64, 54, 14, 29, -40, 15, + -35, 24, -83, -68, 119, -66, 50, -67, + 0, -48, 62, 15, 117, 26, 41, -12, + 29, 49, 65, -59, 44, -79, 63, -65, + 19, -78, 30, 36, 33, 63, 14, 127, + 5, 22, 13, -6, -45, -66, -2, 4, + -3, 2, -34, -41, 50, -31, -22, 50, + -45, 67, -19, -47, -14, 123, -12, 36, + 23, 11, -110, 46, 12, 92, -4, 86, + 88, -23, 51, 34, 21, 50, -87, 35, + 87, -3, 15, -37, 24, -23, -15, 1, + 109, -43, 70, -109, -43, -23, 110, -113, + -114, 29, -61, 68, 31, -16, -13, 10, + -59, 1, 77, -56, 13, -8, 50, 30, + 27, -58, -100, 6, -30, 1, 11, -7, + 78, 8, 37, 44, 21, -61, 59, -33, + -11, -75, -44, 17, 17, 13, -9, 4, + -31, 70, 71, -88, 57, 26, 40, -39, + 46, 41, -40, 45, 5, 11, -59, 31, + 27, 35, 53, 70, -31, 14, -30, 16, + 117, -24, 51, 16, 45, 127, -38, -48, + 9, -32, 51, -18, 17, -70, -23, 5, + -11, -65, -8, -22, 32, -67, 22, -3, + 0, 112, 23, 5, 61, 9, -10, 22, + 32, -10, 34, -27, 17, 0, 37, 37, + 110, 20, 41, 85, 4, 61, -9, 24, + -39, 46, 41, 35, -9, -59, 44, -2, + 9, 19, 82, -66, 23, 80, 6, 40, + 15, -31, 55, 59, -51, 107, 16, -24, + 2, 37, -4, 71, 38, 16, 53, 23, + 32, 8, -24, 20, -13, 40, -122, -26, + 2, -5, 50, 105, 48, 47, -29, 22, + 40, 38, 19, -33, 54, -65, 3, 16, + 31, 85, 63, -58, 35, 33, 11, -3, + -51, -50, 31, -4, 38, 55, 63, 15, + 38, -82, -4, -3, 53, -5, 98, 15, + -20, -61, -2, 69, 81, -30, 15, 1, + 17, -78, -88, 58, 65, -87, 44, -80, + 31, -10, -19, 5, -104, 27, 8, -71, + -7, -63, 38, 58, -29, 2, -25, 16, + -14, -5, 5, -26, -48, 7, 22, 15, + -50, -73, 24, -6, -88, -6, 53, -49, + 3, 0, -7, 18, 13, -1, -112, 15, + -85, 28, 31, 53, -20, -57, -10, -28, + 1, -12, -34, -14, 45, -13, -13, 74, + -36, 5, -73, 28, 10, -18, 2, 3, + -37, -57, 63, -75, -59, 33, -7, 53, + 48, -7, 114, -29, -38, -4, 12, -121, + -53, -36, 42, 38, -6, 105, 58, 57, + -32, -14, -50, 87, -84, 31, -56, -35, + 68, 21, 6, 79, 49, 2, -8, 9, + -42, -14, -125, 16, -45, 48, 125, 15, + -9, -19, 49, 64, -30, 11, -67, -38, + -125, -57, -19, 66, -8, 13, -52, -72, + 0, -4, -52, 109, 92, 15, -61, 51, + 36, -41, 26, 60, -59, 4, 17, 72, + -2, 48, 29, -11, -15, -7, -2, -23, + -9, 16, 2, 14, -18, -1, 92, -111, + -2, -9, 14, -17, -21, 23, 30, -4, + 51, 53, -38, -20, 3, 47, -76, -10, + 14, -105, -94, -8, -5, 16, -1, 41, + 24, 38, -10, 31, -109, -16, -4, 39, + -46, -33, -20, -14, -39, -49, -13, -7, + 0, 31, 19, 7, -9, -12, 17, 26, + 16, -120, 6, 25, 39, 45, 24, -29, + -34, -20, 16, -64, -14, 2, -48, 53, + 15, -17, 5, 30, 14, 127, 8, -49, + 62, -89, 42, 66, 16, -14, 0, 30, + -12, 10, -49, 36, 36, -47, -35, -8, + 39, 54, -24, 15, 57, -63, 12, -5, + -46, 1, 96, -119, 14, 4, -48, 17, + -123, 81, 1, 113, 89, 20, -39, -13, + 34, -39, 52, 11, 35, -23, 34, -25, + -4, -9, 10, 23, 30, 27, 20, -30, + -1, -29, 24, -27, -37, -10, -15, -57, + -31, 22, -32, 75, 45, -35, 42, 3, + -32, 76, 21, -38, 14, -52, -9, 5, + -62, 35, -23, -33, -64, 42, 57, 45, + 18, 10, 58, 50, -1, 11, -79, -14, + 59, -61, 14, 58, 26, -21, 62, -44, + 20, 15, 2, 77, 42, -14, 20, 108, + 27, 7, 3, 48, 62, 0, 15, -33, + -13, -49, 29, 66, -66, 56, -127, -1, + 10, -14, -64, 32, 1, 0, -34, 73, + 82, 67, 85, -93, 29, -26, 9, -74, + -50, 20, -29, 40, -24, 70, -105, 51, + -18, -23, -40, 2, 39, 105, -33, -82, + -18, 127, 72, 6, 42, 59, -80, 1, + -22, -4, 36, 52, 117, -96, 123, -14, + -84, 33, -58, -18, -24, 41, 17, -15, + -70, -30, 42, -5, 21, -69, -83, 107, + 96, 122, 70, 60, -109, -68, 21, 51, + 90, 93, -34, -5, -13, -13, 77, 76, + 70, 85, -56, 50, 5, -124, 0, 13, + -40, 57, 7, -23, -21, 20, -25, -87, + 23, -53, -19, -41, -27, -3, 37, 65, + -33, -30, 42, -75, 15, 15, 76, 25, + 37, 28, -60, -54, -99, 35, -53, -19, + 4, -69, -46, 5, 25, -33, -31, 49, + 16, -58, -23, -6, 53, -14, 68, 47, + -35, -4, -13, 3, 81, -16, -64, -37, + 5, -4, 4, 33, -55, 29, 31, 44, + 5, 13, 77, -24, -31, -56, 15, 41, + 80, -35, -3, 24, -101, 30, 17, 63, + 64, 16, -17, -20, -6, 11, 4, 1, + -35, -79, -3, 42, 46, -26, -29, -11, + -85, -62, 58, 8, 6, -61, 6, -123, + 11, 0, -89, -121, -55, -123, -24, 5, + -81, 6, 123, 32, -62, -82, 2, -89, + -74, -48, -109, -6, 42, 20, -121, 34, + -117, -3, 42, -71, 82, 70, -88, 20, + -3, 9, -69, 11, 56, -23, -66, -49, + 9, -121, -127, -124, 2, 10, 17, -60, + 49, 30, 74, -40, 45, -87, 68, -7, + 74, -26, -25, 0, -119, 14, -5, -16, + -103, 77, -31, 16, 43, 5, 53, -58, + 35, 50, 72, -38, -121, 48, 70, -29, + 33, -30, 36, 36, -61, 28, -18, 37, + 104, -126, 44, -122, -120, -12, -13, -122, + -33, -86, -122, -86, -69, -30, -20, 70, + -60, 47, -52, -87, -51, 20, 125, -34, + 106, 28, -71, -34, 64, -66, -36, -97, + -81, -127, 34, -93, 42, 115, -23, 2, + 32, 66, 100, -32, 70, -44, 16, 52, + 4, 24, -60, -126, 9, -122, -126, -118, + -96, 2, -4, -50, -30, -117, -67, 34, + -57, -1, 12, -70, -82, 17, 53, -39, + 11, -88, -3, 35, 127, -77, -33, -21, + 75, -30, -47, 80, 35, -35, 95, -118, + 22, -12, 11, -7, -124, 127, -67, 64, + -37, -47, 14, -21, -20, -10, 11, 20, + 18, 11, 24, -62, 18, -56, -24, 14, + -9, 9, -126, -56, -39, -3, -47, -35, + 12, -23, -8, 10, 120, -21, 63, -36, + -44, 72, 69, -101, -2, -16, -102, 9, + 9, 5, -100, -51, 116, -90, 42, 17, + 43, 50, -64, -78, -82, -12, -107, 124, + 50, -24, -14, -47, 11, -57, 43, 125, + -49, 3, 38, -4, -46, 46, 32, 20, + -65, -27, -83, -6, -5, -36, -2, 2, + -16, 23, -31, 3, -73, 57, -75, -94, + -24, 5, -13, 15, 9, -12, -5, 8, + 5, 18, -37, 104, -50, 24, -81, 91, + 33, -76, 10, 29, 45, 19, -25, -86, + -15, -81, -19, 62, 20, 41, 34, -11, + -37, 45, 88, -126, 77, 77, -63, -4, + -12, 28, 39, 63, 53, 12, 51, -51, + -13, -56, -117, 17, -27, 23, -66, 41, + -29, 77, 65, 62, 105, -51, -67, 24, + 92, -118, 60, -6, -14, -23, -57, -35, + -11, -45, 19, 120, -42, -85, -51, 20, + 120, 26, -24, -71, 92, -49, -11, 17, + 34, 24, 64, -23, 27, 29, -29, 6, + 39, -61, 7, 47, 9, -10, -10, -100, + 67, 70, -64, 99, 57, 67, 17, -20, + 58, 28, 15, -43, 57, 14, -97, 7, + 89, 18, 24, -99, 9, 10, -27, 46, + -48, -124, -81, -41, 19, -32, -75, 4, + 80, 58, 83, 59, 65, -26, -11, 42, + 17, -64, -69, 1, -106, 28, -38, 54, + 22, 7, -10, -10, -1, -46, 109, 27, + 13, 6, -43, 5, 10, 17, 7, 65, + 39, -80, 33, 93, -53, -107, -36, -3, + 0, -61, 87, 69, -121, -83, 26, 33, + -62, 73, -77, 26, 125, -29, 31, 108, + -120, 40, -22, 104, 10, 117, -88, -10, + -29, 12, -4, 20, -39, -81, 51, -68, + 41, 70, 9, 3, 63, 35, -14, 15, + -51, -44, 1, -41, 42, -18, 90, 0, + 6, 28, -41, 19, -36, -49, -34, 75, + 19, -8, 18, -2, -9, 46, 22, -22, + 47, -8, 35, 22, 0, -19, -6, 1, + 1, 39, 8, 64, -26, -42, 16, -15, + -16, -6, 8, 3, 39, -6, -1, 31, + -20, -51, 46, 32, 17, -50, -38, 64, + -18, -69, -3, 8, -24, -15, 30, 59, + 31, -12, 9, 27, 56, 7, -32, 10, + 7, -20, 11, -62, 13, -4, -37, 6, + -36, -63, 29, -10, 9, -4, -35, -16, + -36, 18, -18, -23, -57, -16, -38, 19, + 21, 72, -45, -73, 16, -19, -7, -17, + 70, -45, 13, 46, -29, -12, -3, -2, + -54, 122, -5, 91, -119, 4, -23, 39, + -1, -53, 19, -5, -76, 19, 22, -5, + -44, 32, 51, 45, -14, 30, -51, 18, + 106, -18, -33, 43, -15, 9, 38, -22, + 23, -104, 80, 19, 64, -11, 6, 10, + -70, 71, 97, 40, -49, 14, 31, 35, + -126, -5, -8, 15, 47, -20, -13, -4, + 21, 14, 46, 18, -77, 34, 17, 0, + 27, 32, -33, -5, -5, 4, 118, -15, + 9, -10, 60, -16, -15, -48, -6, -86, + 92, -25, -8, -24, 6, -4, -28, -17, + 40, 116, -42, 21, -26, -15, 22, -14, + 42, -12, 20, -37, 49, 53, -30, 11, + 76, 65, -104, 50, -45, -26, 10, -127, + -9, -40, 10, -14, -53, 8, 56, -48, + 26, 14, -7, 19, 55, 5, 28, -30, + -3, -44, 30, 68, 43, -16, -14, -4, + 26, -74, 71, -35, 49, -56, -1, 7, + -30, 62, -95, 33, -9, -37, 74, 36, + 49, -18, -16, 10, 54, -11, -13, -45, + 2, 25, 8, -12, 20, 91, 8, 16, + 8, -39, 20, -3, -17, 43, -8, 19, + 3, -25, -3, 16, -1, 26, 39, -15, + 6, 25, -43, -17, -65, 46, -39, 61, + 21, -21, 29, 65, -56, 0, 93, 15, + 17, 1, -40, 43, 11, 36, 35, 31, + -20, -66, -28, -6, -6, 89, -35, -41, + 121, 17, -4, 71, 76, 19, -54, 18, + 21, 10, 6, -44, -34, -14, 25, 4, + 50, -92, -53, -61, -4, -38, -15, -5, + -37, -8, -28, -77, -11, -105, -64, -8, + 53, -44, 5, 8, 30, 25, 8, 30, + -26, 68, -62, 52, -7, 66, -101, -3, + -1, -24, -49, -56, -105, -121, 47, 31, + 58, 2, 19, 40, -14, -22, -1, -24, + -14, -51, 59, -19, -21, -47, -84, 15, + 9, -30, -84, -120, -114, -52, 120, -47, + 2, 81, 0, 19, -32, 16, -3, 4, + 25, 56, -127, 3, 49, 21, 9, -28, + -50, -32, -5, 18, 45, 26, -47, -21, + 12, -25, 21, -46, 6, -72, 6, -23, + -58, -5, -75, -52, -45, 19, 2, 52, + -7, -43, 26, 58, 24, 1, -34, -21, + -29, 89, 91, -5, -57, -38, 15, -21, + -41, -10, -16, 91, 52, 106, -58, 36, + -19, -20, 124, -37, 17, 5, 83, -102, + 18, 25, 66, -48, 28, 27, -77, -32, + 24, -31, 31, 0, 79, 25, -56, 28, + 51, -80, 29, -33, -92, 33, -3, -58, + -59, 26, -126, 93, -63, 118, -50, 10, + -28, 59, 21, 27, 3, -109, 53, 78, + 1, 46, 8, 19, -123, -56, 124, 39, + 15, 59, 57, -18, 0, -72, 73, -36, + -6, -24, 6, -1, -54, -26, 5, 35, + 72, -52, -31, -31, 22, -11, 30, 58, + -62, -62, 77, -49, 63, 10, 60, -59, + 8, -15, -21, -91, 2, 37, 24, -57, + 53, 36, -40, 2, -43, -127, -17, 23, + -29, 24, -7, -19, 24, 27, 3, -50, + -22, -13, -39, 76, -44, 100, -36, 6, + 1, 2, 30, -38, -73, 60, -76, -7, + -18, 32, -107, 87, -94, -45, -18, -2, + -8, -21, -41, 45, 104, -4, 52, -8, + 10, -18, -7, 9, -61, 10, -22, -102, + 25, -34, -7, 46, -40, -14, -18, 19, + -35, -15, -28, 76, 15, -109, 45, -3, + 35, 27, -27, -67, -40, -88, -123, 69, + -57, 2, -39, 26, -5, -47, 7, -23, + 13, -29, 24, 70, 37, 14, 26, -67, + 14, -6, 38, 39, 62, 13, 37, -27, + -14, 63, 120, -34, 113, -3, -41, -54, + 41, -40, 17, -43, 85, -66, 30, -52, + 55, 12, -15, -10, 12, 73, -32, 64, + 80, -18, 18, 48, 26, 3, 88, 13, + 9, -64, 15, -19, 30, 52, 117, -1, + 50, 12, -7, 40, 23, 31, 110, -5, + -46, 51, 46, -116, 25, 88, 14, -24, + 21, 79, 18, -58, -78, -29, 11, -37, + -86, -31, -40, -28, -17, 40, 23, 64, + 17, 5, 15, 50, 26, -28, 13, 66, + 57, 11, 51, -81, -26, -72, 39, -16, + -120, -51, -100, -85, 24, -76, -14, 72, + -42, -30, -103, 1, -75, 49, -38, -82, + 32, 53, 113, -33, -40, -6, 24, 47, + 0, -51, 118, -4, 16, 77, -35, -36, + -6, 4, -16, 124, -91, -65, -31, 35, + -12, 0, -36, -96, 0, 17, -108, -9, + -47, 10, 8, 58, -2, 11, 7, -1, + -17, -8, 8, -77, -10, 16, 111, 13, + 10, -32, 47, -8, 62, 69, -35, -4, + 39, 34, -92, -8, 45, 37, -7, -75, + -1, 45, -38, 71, -90, 37, 31, -43, + 17, -33, 1, -17, -71, 35, 16, 86, + -113, -23, 0, -80, 5, -28, 14, 10, + 33, 47, -6, -36, 19, -16, -52, 33, + -35, -12, 25, -21, -7, 63, 2, 32, + -17, 13, -6, 12, 14, -49, -43, 66, + 5, 19, -103, 34, 27, -8, -20, 1, + 10, -47, 35, -26, -11, -18, -61, 21, + -25, 9, 11, -16, -20, 8, 13, -19, + -14, 27, 5, 15, -16, 9, 59, 0, + 52, 28, -66, -115, 68, 17, -17, 21, + -21, 11, -28, -20, 4, 26, 15, -9, + -25, -6, 17, 5, -19, -13, -11, -3, + 34, -1, 29, -74, 115, 33, 20, -12, + 49, 54, 127, -55, 9, -9, -87, -113, + 120, 8, -25, 19, 63, 21, -44, -31, + 17, 111, 93, 16, 10, -99, -125, 98, + -12, -58, -40, 14, -47, 92, -40, -6, + -38, -24, 30, 78, -22, 109, 76, -10, + 66, 29, -15, -33, -18, 3, 63, 11, + 47, 96, 49, 0, 74, 72, -43, 6, + 24, -26, 80, -56, 66, -23, -109, 55, + -27, 52, 27, -59, -99, 58, -17, -34, + -7, -35, -89, 66, 15, 18, 36, 32, + 0, -101, -40, 35, 121, 14, 37, 106, + -90, -62, -37, -73, -45, -18, -12, -48, + -21, -81, 113, -49, 33, -75, 74, -55, + -73, -85, -51, -116, 53, 16, -67, -5, + -49, 85, 23, 111, 19, 119, -107, -8, + 29, -2, 50, -117, 83, 34, -42, -38, + 7, -3, -46, 94, 95, 127, -45, 71, + 37, 65, -2, 4, -1, -34, 118, 35, + 0, 81, -56, -73, -6, 22, 89, -28, + 7, -94, 40, 73, 37, 60, 33, 125, + 57, 127, -37, 46, 67, 19, 89, 86, + -31, -11, -70, 126, 0, 2, 4, -45, + 35, 39, 46, 78, 46, 93, 85, 89, + 74, -72, -21, -11, -31, 93, 16, -38, + -2, -55, 49, -25, -21, -11, 21, 16, + -63, 19, 27, 25, 3, 70, -23, 52, + 18, 15, -101, -47, -66, 99, -126, 101, + -37, 0, 46, 74, -10, 33, 29, 6, + 60, 16, -41, 115, 17, -11, 14, 43, + -22, -11, 78, -69, 14, 69, 4, -98, + -73, 22, 5, 52, 17, -64, 65, 49, + -1, 21, -121, -39, 61, 20, 23, 36, + 108, 57, 19, -36, 62, 38, -29, -8, + 28, 87, -38, -86, -46, -86, -86, 9, + 4, 39, 13, -20, 40, -15, -43, 4, + 9, 24, -16, 4, 68, 41, -6, 74, + -78, -43, 27, -68, -7, -9, -54, -2, + -7, -49, -94, 100, 2, 0, 1, 15, + -53, 25, 117, 1, 125, -22, -2, -21, + -19, 73, 19, 75, -112, 30, 68, -13, + -55, -26, -12, 54, 26, 50, 67, 12, + 44, 123, 8, 42, -14, -22, -70, 2, + 58, -68, -24, -9, -20, 2, 30, -13, + -21, -21, 11, 98, 0, -63, 37, -22, + 29, -1, 23, 50, 28, 74, -15, 23, + -48, 18, -5, -28, 54, -14, -15, -3, + -23, 13, 10, 63, -3, 11, 32, -21, + 39, 80, -106, 41, 1, -55, -25, 53, + -17, -57, 54, -39, 21, -40, 8, 44, + 112, 9, 88, 52, -24, -2, 7, 3, + -11, -13, -32, -6, 75, -14, 75, 21, + -66, 16, 14, 18, 12, 34, 94, -45, + 30, 6, -36, 94, -125, -26, -23, -117, + -93, -3, 0, -1, -33, -33, 34, -91, + -76, 31, -16, 62, 47, -9, -27, 19, + 23, 41, 9, 66, -3, -118, 83, 20, + 118, 5, -22, 37, -91, 31, 3, 23, + 5, 15, 11, 120, 89, 84, 7, 75, + -123, 15, 7, 28, 17, -101, -23, -9, + -5, 15, -2, 72, 21, 10, 19, -29, + 60, 13, 20, 46, -27, 54, 7, 24, + -61, -25, 25, -17, -19, -14, -30, 21, + -37, 61, -63, 41, -48, -15, -20, 15, + 44, 28, -13, -60, -55, 15, 18, -2, + 57, 16, 102, -17, 1, 3, 23, 28, + -20, -104, 66, 99, -31, 44, -25, -59, + 54, 15, 4, 66, 44, 13, -88, -3, + -4, -18, 21, -43, 12, -123, -14, 37, + -28, -11, -9, 73, -5, -62, -12, 25, + 17, -25, 65, 22, -4, 2, -8, 9, + 9, -7, 41, -62, 10, 34, -4, -6, + 6, -6, 0, -10, 4, -9, -5, 9, + 8, 2, 16, 4, -9, -9, -2, -28, + -6, 2, 32, 1, 2, 1, 10, -3, + -25, -4, 12, -18, 4, 5, -6, -4, + -10, 0, 20, -2, 18, -3, -16, 9, + 1, -4, 15, -7, 13, 5, 1, 6, + -10, -1, -8, -5, -10, -3, -12, 18, + -3, 2, 3, 12, 7, 16, -5, 11, + 7, 25, -7, 25, 14, 7, -14, 1, + -20, 11, -30, -18, 6, 4, 1, 2, + 0, 8, 0, 4, -16, 9, -2, 20, + 14, -7, -2, -8, 4, -3, -7, 5, + -12, -24, -41, -4, -4, 0, 22, -4, + 6, 34, 7, 44, -6, -23, -14, -9, + 8, -32, -47, 19, -26, 3, 20, -37, + -14, -16, -9, -46, -9, -6, 7, -27, + 13, -28, -10, -10, -71, 21, -41, -6, + 49, 41, -9, -16, 6, 12, 32, -1, + 36, -9, -14, -22, 4, -19, -4, -13, + 24, 24, 41, -8, -8, -19, -2, -38, + -6, -20, -12, 21, -21, -26, -90, -22, + 8, 18, 67, 45, -12, -47, 33, 14, + -31, 7, 14, -4, 11, -5, -25, 8, + 19, -49, -12, -19, -20, -1, 21, -26, + 19, 3, -13, -3, -12, -6, -7, 22, + 8, 17, -1, 0, 6, -3, -7, 1, + 10, 5, 48, -13, 17, 2, -5, -26, + 1, 11, 6, 11, 15, 11, -18, 6, + -21, 9, -13, -9, -2, -9, 9, 0, + -5, 23, 33, -14, -2, 1, 26, 7, + -17, -4, -8, -3, -2, 20, -5, -36, + 4, 7, -9, 29, 2, -1, -6, 6, + 13, 27, 6, -7, 1, -11, 20, 5, + 10, 2, 5, 10, 17, 10, -28, 3, + -14, 27, -7, -12, 12, -6, -22, 3, + -5, 11, -21, 1, -17, 1, -14, -9, + 3, -19, 18, -39, -16, -12, 29, 14, + 12, 18, 8, 40, 34, -15, -33, 19, + 3, -5, 9, -7, -26, -2, -38, 27, + -21, 28, -39, -40, -13, -53, -2, 5, + -42, 27, 10, -13, 11, 3, -2, -17, + -36, -5, -21, -13, -3, -6, -46, 25, + 13, 2, 7, -17, 66, -16, 18, 15, + 7, -15, 22, 16, -2, 45, 3, 0, + 32, -5, 22, 37, 8, -1, -39, 14, + -21, 25, -67, 16, 0, 9, 7, -3, + 4, -1, 9, 6, -29, -2, 14, -2, + 1, -9, -9, -28, 3, 7, 14, 16, + -25, -18, 32, 42, -39, -32, -42, -60, + -9, 20, 4, -20, -61, 4, -37, -5, + 17, -16, -25, 67, -35, 17, 33, 27, + 90, 9, 17, -55, 112, -7, -33, -4, + 17, 50, 13, -7, -81, -12, 9, 85, + 22, -20, -2, 32, 10, -9, -4, -6, + 3, -3, 10, -12, -24, -62, -10, 40, + 6, 1, 13, -7, 2, -110, 24, 31, + -15, 42, -54, 69, 45, 88, 13, -5, + 7, -25, 28, -49, -3, -59, 53, 34, + 59, 80, -23, 58, 75, -4, 6, -14, + -27, 91, -16, -22, -5, -29, 12, -50, + 26, 27, 5, -8, -1, -4, -22, -30, + -39, 18, 32, -45, -18, -12, 45, -33, + -14, -38, 36, -14, -21, 18, -20, -11, + -44, 6, -29, -32, -2, -5, 0, 47, + -40, -18, -49, 5, -2, -19, 0, -2, + -17, 37, -16, -10, 39, 17, -34, 14, + -18, -16, 12, 12, 20, -1, -27, -27, + 36, 15, -6, 22, -28, 10, -17, 13, + 46, 13, 28, 6, 32, -62, 33, 23, + 16, 3, 16, -35, -5, -22, -13, 22, + 10, 43, -18, 2, 46, -14, -35, -39, + 31, -31, -19, 25, 15, 45, -23, 11, + 24, -8, 32, -6, 6, 4, -4, -5, + -27, 40, -29, 19, 36, 4, 91, -20, + 4, -19, 16, 47, -45, 20, -21, 2, + 46, 26, 8, -56, -28, -74, -10, 9, + -52, -6, -42, -17, 0, 21, 11, -26, + -25, -36, -3, -5, -25, -1, -52, 23, + 22, -29, -7, -3, -55, -31, 43, -13, + -13, -53, -23, 3, 28, 34, 14, 2, + 18, -31, -5, 41, -15, 34, -14, 30, + -62, 15, -45, -81, -22, 5, 10, 9, + -1, 13, 30, -12, -45, -1, 1, -39, + -1, 4, -9, -39, 2, 17, 28, -15, + -11, -54, 83, 4, -5, -23, -45, -54, + -1, -48, 30, -29, -2, 45, 48, 60, + 13, 10, -26, 5, -13, -8, 41, 23, + 66, 15, -43, -8, -103, -5, 61, 16, + 5, -31, 58, -38, -51, -10, 35, -112, + -25, 56, 28, 9, 8, 12, 1, -43, + 26, 1, 36, 12, 84, -88, -63, 100, + -42, -4, -109, 10, -49, -88, -11, 27, + -28, -77, -53, 51, 45, -106, 13, 23, + 59, -31, 79, 44, 12, -80, 6, 66, + -10, -35, 37, -8, 60, 39, -6, -45, + -12, -53, 59, -15, 27, -28, -1, -69, + 23, 29, 19, -53, 36, -37, 0, -28, + -32, -31, 43, -31, -33, -20, 0, 44, + -61, -77, 19, -37, -32, 10, 3, -14, + 49, -16, 10, -24, 11, -53, 2, 55, + -7, 26, -38, 18, -3, 2, 36, 61, + -18, 43, -28, -23, 66, 3, 11, 25, + 4, 6, -16, 11, 33, -44, -24, 4, + -17, 11, 1, -5, -18, 33, -17, 8, + 52, 5, 23, 19, 18, -19, -6, -2, + -21, 18, -5, 25, -3, -33, 45, 30, + -4, -17, 10, -1, 69, -77, -21, -60, + 64, -2, -44, 9, 17, -29, -14, -18, + 35, 7, -8, 42, -5, 23, -20, -12, + -19, -19, -20, 10, -22, 45, 33, -40, + -17, 25, -16, 44, 12, -4, 9, -75, + 8, -35, -66, -2, -36, -22, -49, -9, + 13, 16, -30, -19, -10, -8, 21, -12, + -24, -33, 47, 5, -14, 17, 25, 18, + -42, 6, -15, -3, 21, -21, 25, -25, + -22, 14, -5, 12, 46, 47, 13, 25, + 18, 7, -8, 12, -30, -24, 0, 60, + -81, -4, 30, 103, -63, -18, -11, 5, + 11, 7, 66, -13, -39, 8, -2, 12, + -2, -11, 1, 36, -37, -9, 18, -46, + 12, -22, 3, 14, -43, -74, 15, 51, + 52, -7, -46, -9, 10, -76, -40, 12, + -111, -20, 11, -85, -5, -69, 6, -102, + -15, -34, 50, 25, 121, -17, 118, -16, + -72, -33, -3, -10, 0, 14, -52, 35, + 10, 62, -60, -49, -29, 4, 1, -17, + 29, 3, 12, -48, -99, 7, 38, -36, + 0, -13, -51, -43, -77, 10, -7, -4, + -6, 103, -58, 72, -19, 58, -43, -30, + 44, 54, 42, 68, 3, -65, -64, 74, + -21, -72, -57, 67, 70, 63, -97, -24, + 64, -11, 32, -3, -14, 5, 2, -74, + 31, 3, 2, -36, -50, -19, 14, 94, + 28, -11, 5, 32, 12, 15, -17, 18, + -23, 62, -3, -41, 34, -29, -7, -54, + 26, -25, 33, 23, -9, 32, -8, 18, + 3, -12, 40, -31, 10, 17, -22, -86, + -18, 34, 65, 8, -11, 13, 0, 11, + 14, -22, 6, 17, -22, -14, 35, 3, + 29, 15, 16, -24, -22, 51, 7, -42, + 63, 11, 18, -7, 7, -38, -20, -30, + 13, 81, 64, -94, 30, 45, 95, 9, + -5, -35, 6, 56, 25, -93, 22, -28, + 8, 17, -48, -90, 12, -41, 5, -38, + -4, 13, -48, 11, -6, 9, -52, -10, + 59, -33, -2, -60, -8, -24, 33, 45, + -31, 4, 34, -9, -8, -36, -22, -37, + -62, -31, -13, -108, -16, 76, 17, -23, + 25, 25, -28, -3, -23, -15, 14, 20, + 16, -3, -35, 9, 29, 2, 7, 17, + -52, 12, -32, 8, 17, -10, -41, -28, + -28, 56, 18, -39, 12, 64, 11, 2, + 12, -22, 37, 5, 6, -10, 6, 42, + 6, 3, -40, -122, -19, -5, -12, -14, + 37, -9, 13, -16, -54, -12, -26, 5, + 31, 0, -2, 100, -15, -12, 21, -22, + -13, -3, -45, -118, 39, 14, -90, 73, + -52, 10, 6, -116, -6, -60, 32, -39, + -35, 42, -12, -76, -16, -105, -9, -54, + 71, 92, -121, -24, -123, 16, -26, -62, + -65, 0, 32, -24, 12, 24, -5, 59, + 15, 21, 4, 5, 3, -4, -5, 36, + 0, -20, 64, 3, 27, 16, 8, 14, + -2, 47, 33, -73, -24, 65, 46, 63, + 5, -46, 49, 14, 3, -45, 44, 39, + -50, -45, 11, 0, 31, -87, -52, 12, + 61, 92, -78, -41, -44, 42, -67, -9, + 36, 94, -5, 71, 23, -7, -11, -52, + -5, -45, -11, 28, 57, 17, -7, -36, + -52, 3, -27, -12, -6, -62, 29, -71, + 8, 27, -31, 21, -38, -58, 3, -12, + -69, 8, -54, 91, 22, 90, -11, -126, + 23, -9, 67, -44, -3, -30, 22, 47, + 21, 1, 38, 21, -85, 1, 26, 2, + 46, 8, 3, 22, -1, -39, -28, 26, + -3, 16, 26, -35, -22, 34, -17, -26, + 88, 30, 3, -19, -8, 9, -48, 0, + 16, 4, -72, 67, -24, 57, 56, 23, + 31, -7, 28, -23, -40, -14, 32, 7, + -1, -40, -9, -60, -2, 62, -16, -14, + -36, 28, -52, 0, 10, -1, 11, -2, + -31, -89, -3, -55, 1, -29, -83, -16, + -5, -39, -15, -41, -48, -20, -35, 49, + -31, -10, -2, 9, 15, 21, 62, -19, + -1, -42, -21, 34, -31, -1, -3, -18, + 45, 17, -55, -10, -20, 6, -31, 21, + 6, -14, -20, 7, -101, -5, -45, -1, + 16, -21, -6, -12, 21, 73, -9, -17, + 4, -2, 15, 9, 23, 7, 10, 20, + 6, -11, 36, 30, 14, 22, 6, -5, + 15, -31, -55, 13, -15, 7, -14, 38, + 15, 22, -8, 36, 12, 6, -5, 56, + 13, -31, -24, -16, 46, 25, 30, 6, + 40, 0, -8, 100, 9, 43, 26, -86, + -47, 54, -119, -18, 36, 49, -38, 53, + 27, -6, 122, -25, 125, -18, -108, -111, + 91, -10, 87, 10, -120, -28, 21, -126, + -12, 42, -3, -76, -2, 58, -32, 75, + -13, -59, 22, -50, 89, -16, 23, 16, + 1, 7, 89, -10, -19, 12, 54, -25, + -6, 124, 71, -13, 10, -7, -49, 9, + -10, -69, 76, -118, 33, -44, 41, -3, + -6, -46, -59, -126, 8, -76, -79, -34, + 7, -93, -2, -25, -25, -50, 16, -66, + -41, -77, -14, 16, -83, 22, -12, -68, + 7, 44, -2, -45, 22, 20, 45, 15, + 21, -47, -71, 69, 25, -9, -5, 45, + 127, 14, 21, -32, -18, -30, -3, -75, + 22, -22, 19, -49, -3, -43, 4, 6, + 2, 17, 36, 23, -77, 14, -36, -25, + 34, -12, 37, 7, 83, -56, -14, 6, + -3, 2, 12, -40, -61, 48, 10, 96, + 95, -19, 0, -15, 17, -66, -30, -28, + 63, -81, 15, -126, -18, 36, -47, 7, + 45, 17, -43, 13, -36, 35, 22, -9, + -44, 77, 0, 22, 4, -2, -17, 25, + -45, 82, -101, -5, -40, -5, 15, 32, + -23, -45, -51, 1, -57, -11, 120, -7, + 91, 9, -24, -42, 37, 100, 80, 20, + -5, -125, 88, 11, -124, 42, -35, -127, + 120, -123, 41, 125, -124, 21, -76, 81, + 29, -11, 61, 15, -120, -115, -17, 79, + 111, 74, 20, 63, 127, -42, 28, -26, + -30, -116, -71, -73, 98, 110, -114, 3, + -48, 2, 4, -64, -40, 36, -14, 18, + 61, -16, -36, 12, 27, -11, -32, 124, + -34, 65, -51, -43, 53, 45, -44, -6, + 13, 33, -25, -15, -119, -51, -26, 124, + 118, 16, 18, -121, -33, -58, -79, 26, + 18, -77, -12, -95, -79, -38, 23, 32, + 83, 125, 17, 77, -32, 127, 104, -56, + -18, -9, -80, 17, -125, -127, 123, -61, + 38, -1, -78, 22, 10, -21, 3, 126, + -125, 123, 49, -47, -126, 89, -113, 127, + 89, -29, 15, -62, -128, 44, -5, 120, + 123, 120, -15, 105, -126, 111, 25, -127, + -122, -127, 115, -65, 122, 24, -2, 38, + -88, 20, 20, 70, -7, -77, 50, 25, + 73, 117, 20, 114, 93, -52, -125, 118, + -43, 127, 5, -8, 36, 22, 122, 42, + -128, -120, -123, -52, 127, -124, -125, 96, + 1, -35, -76, 62, 60, 46, -102, -5, + 70, 66, 13, 127, 2, 126, 77, 88, + -63, -91, 103, -7, -110, -128, -45, -127, + 100, 109, 18, -51, 61, -18, 47, -127, + 57, 13, 46, 23, 127, 127, 127, -52, + -66, -24, -68, -1, -126, -15, 10, -2, + 33, -61, -127, 119, -75, 127, -34, 126, + 127, -61, -1, 60, -9, -42, 22, -123, + 19, -41, 50, 27, -46, -3, -75, -12, + -75, -55, -90, -99, 14, -2, 90, 47, + -35, -108, -78, 34, -27, -77, -21, 38, + 32, 34, -115, 84, -62, -14, 33, 18, + 30, -122, -3, -3, 10, 99, -7, 4, + 51, 92, 9, 69, 23, 125, -60, -19, + 25, -26, 3, -62, 92, 116, 20, -11, + 86, -34, 105, 25, -98, 17, 45, -54, + -70, 58, -114, 38, 5, -51, -36, 56, + 121, -55, 21, 68, -127, 76, -35, 28, + 28, 49, -113, -30, 112, 125, 82, -12, + -68, 55, 17, 64, 14, 53, -25, 124, + -44, 84, -70, -60, 80, 35, -66, 88, + -25, 77, 107, -63, 125, 48, -101, 127, + -7, -50, 13, -12, -124, -109, -53, -87, + 66, 81, -51, -79, 76, 8, -8, 106, + -26, -85, -113, 88, 99, -40, 84, 62, + 106, -125, -124, 3, 75, 127, -22, 2, + 76, -47, -128, 46, 127, -71, -40, -127, + -117, 9, -22, -92, -60, 72, 35, -128, + -74, 77, -117, -95, 123, 49, 127, -9, + 8, -125, -58, -67, 127, 126, -128, -20, + 126, 115, 122, 110, -127, 116, 0, -118, + -102, -126, -34, 56, -125, -87, 81, 19, + -95, 42, -4, -101, 80, -10, -62, -21, + -55, 127, 77, -128, -126, 127, -127, 109, + -95, -128, -80, -126, 81, 70, 122, 69, + -70, 101, -24, -22, -4, -43, -126, 77, + -51, -54, -122, 123, 41, -5, -50, -63, + 4, -12, -103, -126, 115, 127, -88, -32, + -79, -125, -83, 95, 61, 56, 48, 127, + 121, 60, 75, -3, 35, 22, 64, 126, + 127, 83, 121, 46, -72, 117, -127, -83, + -128, 34, 31, 49, 121, 46, -53, -51, + 6, 27, -124, -4, -119, 72, -119, -126, + 57, -83, -61, 31, 83, -76, -119, -96, + -55, 101, -62, -128, 3, -36, -42, -61, + 57, -124, 59, 25, 2, -116, 127, 95, + 36, 127, -84, 80, -34, 35, 21, 49, + 9, -12, -17, -39, -91, -24, 30, 40, + -26, 79, 30, -57, 23, 78, 114, 55, + -66, -34, 42, 64, -40, 105, 36, 127, + -43, -122, 35, -60, -73, 83, -44, -15, + 102, -126, 35, 37, -122, -50, -44, -5, + -76, 10, 6, -89, 16, -70, 24, 79, + -41, -98, 100, 72, 108, 7, -71, 27, + 25, -12, -128, -9, 127, 103, 50, -60, + -82, -39, 77, -46, 32, -1, 85, 124, + -9, 2, 43, 28, 122, 0, 1, 59, + 13, 38, 120, 7, 113, 15, -10, 101, + 79, 88, 121, -126, -126, -76, -41, -122, + -13, 79, -126, 102, 73, 126, -56, 99, + -58, 32, 127, 17, 12, -99, -120, -127, + 101, 96, 79, -104, 126, -50, 115, 43, + -105, -50, 127, 71, -126, 73, 16, -29, + -94, 103, -126, -96, -113, -63, 87, 127, + -124, 94, -67, -123, 124, 19, 22, 76, + 19, -111, 15, 87, -128, 123, -19, 88, + 53, 120, 127, -116, -117, 108, 100, -99, + -127, 127, 119, 12, 103, 51, -121, 21, + -90, -126, 85, 98, 13, 27, -42, -102, + 123, 26, 127, -91, 118, 121, 126, 123, + -117, 121, -41, -124, 82, 127, 118, 126, + -124, 100, 64, -62, 127, 88, -22, -89, + 8, -63, -114, -125, 35, -42, 55, 68, + 19, 37, 23, -127, -123, -126, -6, 121, + 56, 73, -64, 121, 9, 88, -25, -115, + 125, -42, 126, -91, 84, 18, 115, -79, + 126, -17, -24, -83, -128, 42, 54, -75, + -104, 123, -108, 60, 50, 18, -121, 34, + -84, 97, -128, 27, -125, 70, -43, 20, + 73, 19, -80, 115, 79, 16, -87, -107, + -17, 2, 103, 71, -17, 126, -55, -108, + -33, -115, 121, -5, -33, -4, 30, 125, + 72, -64, -12, 124, -8, -38, 127, -63, + -48, -40, 101, -67, 123, -19, -55, 6, + -23, -29, 79, 62, -46, 69, -119, -44, + 13, -33, 114, -126, 3, -106, 103, 126, + -17, -6, 27, -46, 125, -29, -76, -6, + 54, -89, 10, 119, -125, 52, 123, -19, + -44, -9, 47, -35, -101, -59, 59, 81, + -64, -43, 22, 13, 38, 22, -42, 24, + 45, 52, -89, -117, -17, 87, -94, -37, + -119, 13, -30, -59, -127, 68, -2, 48, + -125, -27, 97, 17, 67, 63, -19, 32, + 10, -54, -39, -1, 32, -26, 27, 16, + 25, 84, -34, -37, -117, -64, -103, -77, + -126, 90, -102, 55, 84, 20, 91, -32, + 15, -7, 126, 41, 82, 40, 100, 30, + 125, -39, 13, -67, 57, -126, 121, 105, + 113, 45, -128, 31, 127, 124, -79, -49, + 39, 21, -123, 65, -29, 46, 53, -105, + -36, -16, -61, -124, -92, -114, 123, 7, + -32, -126, -28, -53, -102, 18, -124, -62, + -102, 13, 127, -128, 127, 80, 49, -16, + -105, -128, 49, -34, 74, -127, -53, -61, + -111, -96, 67, 25, 16, -22, -23, -123, + -125, -59, 53, 111, 104, -127, 123, 38, + 15, 68, -3, -125, -74, -119, 43, 124, + -128, 127, 89, 27, -20, 30, 127, -63, + 3, 17, -13, 125, -39, 106, 32, -32, + 75, -42, 17, 127, 102, -128, -70, 126, + 46, -10, 82, 99, -86, -44, 96, 51, + 81, 34, 88, -105, 58, -40, 46, 126, + -20, 78, 80, 16, -40, 116, -70, -69, + -8, -25, 45, 87, 3, 30, -40, -8, + 11, 127, -127, -13, 75, 125, 38, -110, + 63, 21, 15, -42, 55, -115, -72, -117, + 121, -120, 0, -119, -17, -125, 34, -128, + 35, -1, 31, -92, 69, 62, 16, 17, + -120, -37, -50, -17, -2, -1, 84, -33, + -58, -67, 125, 38, 127, 11, -128, -99, + 86, 40, -104, 34, -14, -39, -29, 39, + 126, 21, -85, -105, 122, -127, -72, 114, + -62, -25, -91, 122, 16, -80, -14, 20, + 127, -108, -22, -13, -125, -1, -80, -48, + 37, -16, 11, 114, 30, -9, -3, 12, + -70, 31, 31, 22, -94, 120, -57, 3, + -75, 120, -115, 33, -101, 67, -81, 67, + -114, -11, -116, -57, -81, -109, -109, -123, + -125, -27, 36, 1, -2, -127, -9, -14, + -37, -125, -104, 14, -49, 14, 49, 8, + 94, -43, -17, 95, -126, 2, -110, 113, + -127, 118, 30, 3, -13, 15, 13, 30, + -52, 105, 75, 31, 123, -91, 122, -7, + 116, -52, 70, 126, -127, -128, 78, 116, + -64, 108, 82, -51, -127, 64, -120, 127, + -111, -64, 90, 112, -29, -76, 5, 126, + 3, -11, 64, 94, -117, -32, -4, 54, + -20, -121, -85, 115, 115, 126, 15, 80, + 44, -27, 8, 126, 125, 119, -92, 39, + -122, 111, -52, -20, -111, -64, 1, 90, + -63, 85, -71, 1, 123, 85, 57, -124, + -14, 112, -73, -104, -90, 127, 127, -76, + -55, 21, 85, 125, 103, 55, 120, 126, + -127, 109, 116, -125, 25, 53, 127, 96, + -47, 50, -102, 43, -3, 127, 126, -4, + 117, -4, 7, 124, -121, -48, 59, -6, + 125, -98, -83, -123, -113, 17, -123, 82, + 113, -122, 125, 60, 92, 14, 22, -127, + 33, 18, 1, -21, -82, 105, 38, -75, + 98, 107, -89, 2, 123, -83, -55, 91, + -64, 127, -69, 91, 126, 74, 33, -85, + 112, 5, -35, 29, -69, -36, 35, 126, + 34, 126, 121, 124, -61, 103, -123, -128, + 15, 78, -124, -56, 109, 52, 52, -56, + -83, -28, 107, -128, 23, -79, 126, 126, + -4, -46, 38, -115, -109, 119, 16, 87, + 11, -76, 54, 118, 13, 45, -55, 18, + 94, -69, 14, 127, -120, -126, -98, 87, + 100, -42, -44, 42, 18, 121, -128, -47, + -51, 3, -87, -28, -115, -46, 104, 89, + -88, 83, -112, 49, -17, -13, 43, 30, + 9, -76, -111, 55, -41, 21, -4, -53, + -119, -16, -128, -9, -10, 46, -7, -50, + -124, -100, -27, -44, -26, -56, 23, 7, + -128, -2, -65, 45, 80, -107, -102, -14, + -8, -57, -120, -19, -58, -15, -43, 50, + -32, -13, 8, 108, -127, -66, -54, 123, + -127, 127, -85, 110, -108, 118, 6, -42, + -116, 108, 95, -23, 94, -2, -45, -126, + -34, -124, 43, -124, -73, -122, 127, 90, + 64, 49, 126, 43, 127, -126, 122, 127, + 33, -67, -128, 100, -125, -9, 92, -128, + -123, -21, -65, 125, -93, -125, 124, -119, + 64, 6, -116, 4, -127, -86, 125, -128, + 80, -89, -127, 127, -29, 125, -13, -71, + -86, -128, -124, 126, -53, -37, -117, -4, + -47, 126, 21, -98, 125, -45, 52, -124, + 42, -22, -128, 120, 124, 126, 11, 127, + 56, 99, 31, 121, 127, -122, 125, 116, + -117, 43, -65, -27, 124, 57, 126, -96, + 3, -42, -67, 28, 30, -102, -45, -56, + 4, -42, 69, -127, 43, 61, -79, -127, + -6, -13, -96, -5, 49, 37, -57, -100, + 126, 36, 61, 22, 55, -114, -58, 116, + 91, 30, 78, -48, 103, 16, -42, -58, + 108, -17, -21, 126, -120, -127, 77, -19, + 71, 126, -10, 49, 36, -44, -23, -110, + -34, -112, -26, -118, 48, -65, 23, 125, + 24, 124, 84, -127, -69, 54, -124, -126, + 82, -2, -118, 14, -2, 31, 122, 33, + 124, -57, 44, -128, 22, -51, 111, 126, + 20, -121, -30, 108, 115, -58, -62, -106, + -116, 61, -25, 127, -120, -82, 29, -117, + -103, 90, -62, 125, 63, 52, -41, 12, + 75, 12, -100, 73, 41, 69, 4, 95, + -87, 74, -72, -65, -85, -36, -29, -60, + 24, 65, 123, -34, 31, 88, -53, 15, + 11, 34, 46, 4, -101, -97, -37, -85, + -14, 19, -16, -101, 76, 38, 8, -11, + -127, -103, -103, 118, 48, -27, -69, -78, + -77, -125, 29, 24, 10, 30, 32, -111, + -35, 23, -41, -96, 41, -22, 14, -44, + 123, 12, -116, 100, -121, -22, -116, -36, + -123, 118, 73, -45, -81, 37, 113, -28, + 77, 30, -21, 108, 124, 41, 57, 108, + 67, 31, 13, -125, -51, 75, 2, 97, + -9, 59, 58, 67, -128, 100, -124, 126, + 126, 56, -22, 53, -18, -73, -125, 123, + -124, -23, -1, 6, 68, -29, 117, -125, + 45, -120, -37, 117, 126, -6, 121, 121, + -24, -124, 6, 52, -121, 108, -76, 0, + -89, 124, -125, 107, -128, 92, -42, 127, + -127, -81, 64, -33, 127, 82, 91, -127, + -121, -43, -35, -127, -124, 127, 90, -49, + -122, -100, -18, 125, 41, 60, 118, 127, + 59, -77, -105, -119, 18, 102, -70, 71, + -65, -37, 54, -127, 39, 107, 124, 55, + 79, -30, 72, -128, -104, 110, -52, -127, + 64, 26, 64, 90, -124, -42, -123, -66, + -34, 19, -13, 126, 34, 55, 39, -100, + 62, -24, -69, 95, 42, -32, 37, -114, + 120, 117, 6, 126, 124, -16, 120, -34, + -122, 126, 49, 125, -14, -72, 116, -125, + 33, -128, -111, 122, -102, 121, 18, 123, + -83, 124, -78, 31, 95, 55, -96, -127, + -123, -3, -125, -1, -47, 121, 8, -47, + -127, -23, 124, -124, 39, -128, 127, 127, + 2, -69, 1, 24, -40, -45, 30, -51, + -66, -13, 8, 43, -2, -35, -85, 127, + -1, -41, 117, 125, 79, 91, -56, -106, + -66, -89, -49, -22, -28, 95, -128, 9, + -128, -106, 40, -43, -128, 77, 20, 85, + -38, 78, 31, 18, -94, 57, 8, 127, + 119, -33, -38, 5, -18, -77, 115, -60, + -43, 46, 122, -43, -22, 19, 11, -34, + -127, -56, 27, 88, 110, 49, 71, 127, + 76, 57, 127, 40, -62, 22, 43, -123, + -109, 46, -105, -97, 124, -20, -8, -88, + -109, -47, 30, 55, -127, 47, -42, 11, + -43, 121, 21, 48, -126, -78, -29, 53, + 21, -18, -128, 39, 51, -76, 113, 20, + 127, -23, 40, 115, -27, 123, 94, -71, + -69, 39, -26, 8, 127, -42, 107, 126, + 11, 42, -87, -39, -77, 73, -35, -121, + -77, -64, -72, 121, -109, -47, -64, 58, + -87, 70, -36, 122, -51, -42, 48, -53, + -36, -121, -22, 124, 115, 47, -78, 74, + -108, -128, -90, 52, -70, -120, 29, -61, + 49, 112, -20, -51, 69, 27, 34, -127, + 125, -124, -81, 53, -127, 114, 127, 6, + -89, 124, -16, 34, 116, -58, 17, 124, + 80, -77, -128, 122, 76, 19, -127, -55, + 59, -2, 7, 109, 22, -8, 76, 26, + -51, -97, -77, -30, 36, 127, -123, -125, + 114, 39, -15, 127, -40, 127, 91, -88, + 3, 13, 109, -29, 123, 32, -123, 51, + 127, -120, 1, 57, 96, -128, 25, -107, + 76, 127, 114, 122, 3, -17, -2, 13, + -45, 126, 52, -37, 127, -37, -17, 7, + 33, -121, -120, -51, -51, -55, -122, 43, + -127, 87, -124, -124, 79, -121, 16, -125, + -75, 9, -106, -47, -127, 127, -107, -8, + 127, -66, 123, -122, -13, 76, 127, -94, + 116, -126, -23, 117, 49, -93, 14, -71, + 43, -121, 47, 94, -123, 127, 18, 63, + -94, 112, 122, 38, 34, 4, 119, -121, + 9, 4, -125, 92, -122, -100, 123, -6, + -65, 80, 77, -116, -124, 41, -119, 37, + 61, -15, 119, 116, -15, 46, -40, 103, + 47, 62, 122, -37, -17, -17, 43, -4, + -29, -30, -87, -9, 116, -60, 10, 25, + -125, 74, -124, 55, -8, -105, 37, -122, + 68, -128, -126, -21, -104, -117, 36, -120, + -21, -126, 9, -31, 9, -20, 52, -18, + 67, -69, -124, -31, -126, 121, -46, 18, + -86, 89, 87, -75, -72, -68, 127, 23, + -50, 70, 89, 76, 104, 46, 111, 19, + 47, -26, 28, 125, -66, -78, 48, 96, + -7, 64, 108, 65, -125, -9, -122, 126, + 118, -78, 69, 127, 22, -36, 93, 127, + 87, -26, -70, 48, 31, -42, 3, 115, + 87, -120, -43, 121, 53, 8, -127, 124, + -117, -125, 20, 78, 48, 127, -126, -73, + -80, 124, 97, 127, -126, -29, 123, 123, + -61, -20, 86, 18, 120, 112, -3, -128, + 17, -125, 57, -128, -122, 79, -10, -125, + 121, -16, 50, -39, 125, 33, 17, 124, + 108, -121, -81, -49, -122, 105, -123, 71, + -72, 97, 87, -125, 127, -121, -15, -31, + 72, 75, 82, 126, -122, 108, -71, -60, + 87, 2, 127, 12, -92, 53, -127, 119, + -76, -12, -128, 0, 118, 3, 127, 56, + 93, -120, 14, 24, -1, -122, -5, -80, + 67, 126, -62, 27, 124, 123, 7, -34, + -79, 127, 102, 122, 113, -40, 67, -3, + 126, -109, -38, 87, -68, 1, 22, 124, + -126, 121, 125, -35, 31, 120, -74, -128, + -59, 79, 116, -54, -124, 127, -55, -120, + -123, 35, 116, 98, -35, -127, 105, -127, + 62, 73, -10, 53, -19, 116, -116, 83, + 10, -119, 123, 83, 127, 62, 118, -122, + -45, 40, 11, -31, -57, -52, -14, -119, + -29, 105, 62, -127, 120, -112, -29, -51, + -94, -33, 33, 86, -49, 80, -6, 72, + -110, 93, 2, -34, 107, 113, 127, 121, + 50, -70, -127, -64, 31, 13, 96, -31, + -25, 45, 126, -17, -9, 57, 80, -3, + -104, 35, 106, 33, -46, -124, 83, -89, + -76, -73, 58, -37, -46, 59, 79, -125, + -67, -36, -62, 50, -19, -95, -52, -112, + 56, 26, 110, -89, -92, -75, -100, 46, + 16, 31, 3, -127, -118, -47, -126, -8, + -28, 54, 125, 30, -126, 13, -33, 99, + -38, -119, -107, 9, 117, -127, 93, 61, + 65, -72, -118, 15, 119, 80, 66, 127, + -100, 126, 127, 28, 98, -77, -35, -19, + -54, 6, 35, 124, -127, 127, 56, -80, + -68, -49, -1, 126, 62, -50, 51, 53, + -22, -75, -72, -22, 70, -62, -67, 48, + 86, -125, 14, 126, 14, -76, -11, -76, + -97, 127, 44, -87, -120, -21, -63, -125, + -2, -106, 51, 39, 70, 94, 55, -124, + 27, 15, -123, -47, 88, -128, -113, 81, + 61, -127, -105, -124, 15, -84, -8, -90, + -48, -25, -8, 77, -62, -127, 86, 19, + 26, -118, -46, -26, 109, 10, -19, 127, + -68, 127, -88, 69, -121, 27, -102, -15, + 3, 26, 19, -55, -14, -5, 58, 11, + 15, -114, -121, 114, 126, -117, 56, -37, + 31, 123, 19, 127, 116, -65, -118, -122, + -24, 127, 26, -67, 127, -128, -24, 12, + 127, -33, 13, -51, -13, 127, -114, -34, + -126, 127, -87, -119, -123, -59, 11, -123, + -24, 49, 123, 122, -80, 127, -69, -44, + 127, -70, 51, 124, 117, -124, -48, -128, + 118, -60, -67, 124, 116, -31, 39, -94, + -21, -78, -18, 4, -128, 6, 77, 69, + 108, 126, 82, -127, -23, -118, 56, -125, + -127, 24, -121, 29, 53, -117, 123, 38, + -25, -12, 55, 62, -67, 87, 44, -51, + 70, 17, 109, 44, -69, 125, 104, 125, + 62, 59, 114, 25, -124, -30, 124, 32, + 41, 6, 126, -55, 1, -41, 58, 1, + -108, 26, -31, 32, 58, 85, 123, 41, + 68, -15, 85, -80, -127, -103, 44, -113, + 125, 5, 10, -36, 117, -77, 112, -111, + 78, 51, 74, -112, 47, 95, -113, 121, + 16, -48, 127, 17, 7, -125, 126, 25, + -113, 103, -126, 126, 119, 61, 31, 4, + -43, -119, 27, 125, 88, 48, -125, 84, + -57, 32, 21, 15, -127, -127, -126, 127, + 110, -28, 90, 88, -49, 71, -51, 120, + 82, -43, -75, 96, 125, 19, -4, 125, + -61, -33, -35, -85, 122, -24, -111, 124, + -110, -126, -44, 111, 59, 27, -126, -49, + 52, 102, -95, -120, -127, 121, 50, 50, + 93, -4, -20, -56, 127, -35, 28, -128, + 112, -59, 127, -127, -123, 104, 100, -128, + 111, -71, -6, -114, -71, 72, 120, 127, + 127, -117, -17, -19, -122, 39, -66, 124, + -99, -18, 33, -89, 124, -107, 29, -103, + 126, -7, 53, 124, -117, 122, 15, 124, + 125, 42, 125, -53, 64, 7, -33, 127, + -126, 106, 69, -18, 78, -48, 57, -124, + -86, -127, -116, -85, -74, -66, -119, -24, + 15, 22, 9, -82, -5, 52, -2, 8, + -105, 127, 21, -47, 53, -128, 107, -12, + 97, -30, -37, 121, -68, 127, 74, -2, + -58, 126, -124, 68, 105, -53, -126, -60, + -48, 51, 127, -116, -124, 127, 17, -124, + -123, 41, 127, 127, 3, -127, -101, -121, + 83, -111, 111, 125, -126, 62, -5, 49, + 94, -87, -51, 62, 117, 126, 124, -95, + 5, 93, 122, -124, -117, 74, -53, -118, + -27, -46, 127, 12, 112, -68, -93, -109, + 108, -119, 52, -7, -71, 97, -123, 121, + 38, 68, 85, 2, -87, 123, -124, 126, + 69, -26, -57, 14, 127, -46, 89, 25, + -115, -27, 56, 124, -34, -14, 2, 73, + -128, 4, 118, -94, 117, -77, 124, 76, + -34, 3, 16, -42, -77, 45, 11, -116, + -32, 101, 24, 127, 92, -92, 126, -98, + -124, 111, 36, -113, -127, 98, -10, -10, + 124, -93, -12, -116, 103, -126, -115, -47, + -126, 113, 34, 66, -55, -13, 95, 119, + -49, -43, 74, 127, 121, 124, -117, 25, + 75, 117, -123, -9, 123, -118, 127, 126, + -86, -46, 99, 102, -126, 54, 126, 125, + 91, 21, -86, 103, -127, -121, -35, 127, + -127, 65, -37, 123, -117, -56, 44, 58, + -123, 91, 13, 124, -8, -44, -123, -101, + 127, -125, -85, -1, -63, -9, -111, -100, + -19, 118, -20, -94, -127, 7, -123, -128, + -18, -124, 108, 125, 109, -49, -76, -77, + 11, -28, -126, -85, 126, 108, 116, 118, + 79, -72, -39, 23, -60, -87, -29, -102, + 79, 81, -14, 124, -64, -120, 109, 61, + -122, -77, 102, 127, -16, 119, -113, 103, + 119, 118, -72, -82, -31, 127, 121, -49, + -13, 123, 124, -42, 124, 2, -74, 94, + 12, -125, 44, -74, 17, -127, 103, -14, + 11, 58, 17, -13, 62, 86, -127, 79, + -122, 121, -23, -87, 91, -128, -123, 100, + 127, -85, -62, -127, -23, 121, -13, -69, + 55, 94, 123, -119, 116, 111, -17, -35, + -77, -5, 126, 28, -31, 126, -42, -54, + 127, 49, 86, 127, 60, 25, -128, -116, + 62, -110, 113, 118, -26, 0, 69, -75, + 116, -31, -115, -2, -112, -127, -61, -5, + -122, 44, -119, 117, 87, 26, -50, -115, + -122, 70, -110, -94, 65, -23, 125, 33, + -125, 103, 91, 123, 109, 123, -17, -13, + 126, 46, 17, -102, -33, 125, 117, 120, + 97, -82, 109, 14, 24, -24, 63, 16, + 62, -3, 61, 42, 71, -38, -73, 72, + -127, 70, -68, -67, -36, -7, 90, -125, + 124, -122, -117, -24, -78, 0, 113, -19, + -60, 52, 68, -7, -126, 10, 79, -22, + 57, 22, 100, 126, -15, 66, -113, -85, + 122, -128, -12, -58, 127, -125, 64, 105, + 45, 107, 117, 88, 29, 62, 122, 106, + -83, -121, 7, 44, -97, -125, -127, 72, + 2, 28, 118, 9, -124, 79, -57, 99, + 38, 127, 43, 90, 26, -34, -59, -125, + 118, 43, 24, 55, 127, 96, 49, 1, + -116, 106, -5, -90, 115, -48, -53, 127, + -39, 18, 125, -54, -124, 116, 18, -58, + -91, 68, 102, -8, -22, 110, -86, 88, + 90, 121, -46, 19, -45, 113, -34, -119, + -68, 5, 3, 18, 106, 20, -127, -119, + 127, -91, -45, 24, 119, -61, -69, 81, + 56, -77, 104, -58, -107, -100, -46, 15, + 45, 62, 108, 71, 6, 114, 11, 8, + -31, 9, 126, 127, 125, -86, -42, 15, + 125, 81, 127, 89, -90, -53, -112, 12, + -34, 81, 79, 0, 127, -1, -124, 16, + 1, -32, 127, -32, -92, -125, -77, 3, + 85, 110, -18, -15, 51, 54, -83, -19, + -93, 65, -22, -3, -98, -128, -29, -84, + 121, -125, -29, 27, 46, 119, 37, 125, + -96, 49, 119, 85, -40, 1, 92, -96, + 34, 18, 15, 44, 58, 127, -27, 20, + 10, 124, 44, -13, -108, 17, -128, 61, + 37, 11, 73, 61, -28, 27, -96, 67, + 29, 99, 53, -51, 125, 119, -59, -12, + -60, 30, 67, 121, -43, 64, 103, -11, + -20, 31, -81, 55, 66, -127, -39, -19, + -13, -122, 98, 69, 32, 46, -127, 111, + -36, 113, -72, 70, -65, 56, -125, 94, + 47, -82, -117, -111, -58, -128, 32, -10, + 51, 13, 99, 31, -27, -36, -52, 24, + 33, -97, -98, -31, -86, -125, 122, -52, + -86, -107, 50, 57, -82, -124, 16, -93, + -108, 84, -52, -10, -92, -85, 83, 3, + -110, 127, 116, 76, -43, -42, -103, -111, + 121, -120, 8, 37, 50, -122, -115, 34, + -22, -84, 127, 9, -19, 36, -126, -34, + -39, -118, -15, -112, -3, -80, -69, 77, + 23, -73, -112, 44, 100, 51, 99, 38, + -112, -5, -69, -56, -120, 123, 113, 72, + 84, -64, -51, -123, -90, -59, 3, -105, + -110, -3, 47, 117, -20, 123, 112, -7, + -120, -52, 85, 24, -36, -128, -51, -27, + -5, -90, -6, 103, -54, -89, -40, -116, + -42, 125, 111, -22, -126, 7, -93, -127, + -119, -67, -94, 127, 123, -118, -108, 27, + 15, 1, -17, 23, 127, 45, -125, 124, + 50, -68, 58, 47, 127, -125, 14, 56, + -51, -30, 36, 126, -113, 105, 119, -25, + -32, -43, 115, 44, -104, -57, -23, -33, + 19, 22, -20, 26, 22, -95, -29, 9, + -32, 7, 107, 35, -47, -29, 2, -21, + 55, -126, -90, -128, 3, -125, 127, -33, + 74, 54, 121, 60, -77, 126, 65, -21, + 18, 4, -70, -126, 48, -127, -20, -9, + 30, -125, -125, 88, 58, 121, -69, -63, + -31, 125, -14, -125, -46, 26, 28, 20, + -115, -72, -120, 27, 127, 125, -71, 25, + 123, -28, 122, -126, 61, -29, -124, 62, + 101, -93, 47, -2, -120, -59, -97, 46, + -69, 127, 6, 74, -125, 83, -87, -123, + -30, 20, -74, 55, 71, -83, -123, 125, + 36, 3, 4, 112, 64, -120, -18, 126, + 37, -91, 63, 52, 32, 81, -71, -76, + 50, -12, 17, 120, -105, 23, -106, 78, + -96, 60, 75, 57, -50, -11, -40, -65, + -111, 11, 25, 87, -97, -31, 35, -34, + -56, -8, 3, -122, -9, -39, 123, -127, + -127, -29, -124, 63, 84, 102, 44, 11, + 80, -56, 41, -102, -13, 125, -95, -55, + 50, 51, 5, 112, 100, -48, -17, -53, + 0, -112, 14, -30, 61, -7, 32, 38, + 89, -125, 122, 40, 35, 100, -1, -37, + -13, -73, -25, -37, -89, 126, -121, 18, + 79, 76, 115, 21, -7, -54, -50, 124, + 118, 100, -118, 92, -4, -117, 90, -107, + 104, 40, 81, 16, 119, 93, 61, 126, + -127, -40, 25, -36, 16, 66, -5, -27, + -101, 57, 95, 114, 79, 13, -41, 5, + -12, -38, 13, 71, -55, -57, -76, 127, + 16, 73, -31, 33, 75, -76, 25, -125, + 3, -5, -61, -35, 119, -22, -114, 50, + -50, -59, 87, 69, 118, 70, 8, 126, + 11, -30, 126, 18, -125, -39, 16, 37, + 60, -120, 119, -20, 7, 26, 99, 12, + -38, -1, 103, 119, -22, -6, 24, -110, + 111, 24, 110, -125, 24, -1, -85, -9, + 42, -51, 113, 123, 6, -111, -37, 19, + 1, -124, 127, -127, -32, -128, -104, 13, + 89, -4, 92, -92, -114, 0, 120, -62, + 2, -13, -36, -33, 127, -128, 51, -19, + 52, -126, -54, 119, 51, 77, 123, 127, + 40, 86, 77, 38, -15, -69, 28, 8, + 13, -2, -127, -96, 121, 29, -1, 55, + 67, 75, 127, -127, -41, -27, -108, 68, + 18, -11, 40, 8, 127, 25, -52, 2, + -110, 18, 115, -70, 8, 117, -87, 22, + 36, -16, -110, -14, 66, -54, -49, -57, + -7, -99, 42, -27, 28, 39, -64, 35, + 18, 12, 109, -111, 77, 22, -120, 56, + -4, 75, -39, -102, -47, 18, -115, 121, + -22, -81, 54, -81, 13, -11, -125, -28, + 112, 17, -74, 118, -5, -31, -6, 11, + -116, 28, -69, 10, 84, -121, -62, 46, + -127, 4, -33, -28, -9, 54, -25, 29, + -11, 105, -113, -124, 45, 17, -91, 74, + -107, -40, -89, 49, -43, -51, -70, -43, + 69, -31, -34, -49, 48, 47, -119, -48, + -125, -50, 121, -15, 10, 5, 127, 117, + -19, -128, 30, -103, 81, -22, -28, 61, + 4, -62, -11, 4, 24, -97, 47, 38, + -42, -59, -125, -49, 83, -15, -119, 102, + 29, 89, 53, 116, -109, -95, 73, 16, + -17, -54, 3, 127, 63, 10, -61, -111, + 104, -15, 41, 62, -43, -32, 74, 72, + -93, 125, 127, 122, 116, -115, -14, -91, + -63, 51, 14, 11, 121, 104, -33, -8, + -103, 31, -44, 81, -31, -79, -49, -29, + -39, -3, -87, 20, 37, -94, 26, 62, + 20, 16, 49, -6, -43, 103, 37, 7, + -17, -122, -15, 10, -111, 13, 99, 14, + -95, 8, 69, 69, -64, -25, -8, -96, + 113, 112, -15, -99, -127, -12, -31, -113, + 16, 111, -12, 24, 116, -6, 10, 96, + -34, -63, 49, -14, 2, -126, 9, -20, + -10, 108, 2, 123, 127, -69, 40, 90, + -54, 12, -50, 125, 87, -106, 31, -127, + -36, -88, -26, -116, 70, -125, 15, -72, + 104, 120, 74, -88, 105, 13, -20, -12, + -124, -40, -87, 6, 108, -125, -87, -1, + 23, -39, -76, -87, -60, 62, -108, 28, + -31, 31, 9, 24, 79, 15, 17, 78, + 4, -47, -12, -39, -14, 71, -17, 70, + 69, 58, 30, 42, 60, 32, -16, -26, + 71, 13, 101, 3, -99, 44, 98, 28, + -24, 14, -24, 125, -59, -29, 122, 16, + -35, 53, -36, -38, -4, 84, 2, 61, + -3, 115, 59, -85, 49, 73, 16, 85, + 97, -92, -1, 41, 18, 6, 30, 9, + 37, -26, 115, 9, 110, -22, -50, 45, + -127, -50, 4, -9, 54, 63, -55, -18, + -125, -12, 20, -4, -99, -8, -23, -42, + 19, -9, -42, 3, -61, -11, 26, -10, + 2, 43, -33, 44, 3, 105, 124, 26, + -21, 48, 21, 117, -63, -118, -126, -44, + -42, -122, -75, 127, -42, 25, 122, -75, + -122, 28, 18, -27, -127, 19, 15, -122, + 27, 80, -13, -18, 25, 89, -16, -52, + 127, 126, -89, 96, 45, 117, 82, 81, + 103, -33, 84, -124, 69, -51, -113, 5, + 80, 123, 125, 98, 61, -86, 59, -46, + -44, -29, -62, 124, -125, -118, -13, -10, + -13, 81, 103, 107, -24, -45, 82, 26, + -27, -34, -81, -41, -41, 10, -18, 40, + -128, -125, 44, 25, -80, -1, 3, -85, + 63, 37, -6, 94, 47, -80, -12, -3, + -21, -17, 125, -28, 48, 19, -35, 46, + -12, 37, 3, -10, -51, 28, -70, -62, + 22, 66, 34, 58, -70, 67, -106, 91, + -94, -12, 83, 111, 8, 114, -17, 8, + 9, -20, 1, 113, 99, 69, 19, 35, + -26, -128, -54, -10, -41, 96, 71, -93, + 12, 44, 3, 22, -21, -5, -18, 126, + 42, 48, 85, 12, -54, 2, 25, -52, + 93, -128, -26, 78, 123, -25, 27, 8, + -118, 50, -3, 75, 40, 35, -11, 107, + -13, -93, -13, -24, -24, 72, -85, 10, + -61, 51, 116, -100, 21, 67, 118, 36, + -71, 37, -20, 46, 16, 54, 126, -93, + -15, -5, 33, -114, -11, -5, -88, -11, + -24, 54, 82, -66, -44, -128, 82, 87, + -122, -51, -60, 123, -29, 33, -125, -13, + -59, -8, -22, -4, 37, 24, 28, 123, + 93, 86, -66, -12, 44, 124, -106, 51, + 104, 19, 49, 82, 77, 11, -109, 58, + -5, 19, -73, -56, 127, -74, -12, 120, + -118, 1, 121, 116, 20, 70, -15, 53, + 84, -47, -27, -18, -123, -17, -3, -23, + 5, 28, 68, 120, -65, -33, 111, 122, + -113, -45, -19, 18, -119, -90, -126, -33, + 45, 36, 18, -35, -121, -10, -102, 37, + 127, 112, -95, 44, -126, 59, 102, -81, + 114, 85, 3, -50, 81, -52, -54, -32, + -13, 39, 66, 41, -88, 120, -123, 125, + 87, 23, 67, -53, -43, -25, -125, 63, + 41, -105, 35, -39, -108, -123, -34, -41, + 10, 88, -7, -31, -127, -113, 31, -59, + -92, 62, -127, 96, 109, 127, -11, -27, + 115, -71, -40, 45, 123, -40, 38, 60, + 124, 17, -60, 95, 117, -23, -9, 64, + 100, 126, -40, -56, -7, 126, 24, -125, + 51, 37, 26, -115, 76, -51, -91, -29, + -75, -116, 72, -87, -71, 80, 63, -95, + -1, -24, -57, -32, 25, 105, 14, 20, + 60, 74, -128, 126, -29, 92, 43, 127, + -75, 126, 116, 127, -10, 116, -126, -25, + -37, 26, 58, -92, 27, 67, -43, 56, + -78, -32, 76, 71, 73, 48, 76, -92, + -126, 55, 24, 55, -104, -18, -58, 24, + 109, 30, -128, 115, 66, 7, 31, -85, + 116, 85, 106, -53, 39, -33, 61, 10, + 100, 79, -13, -5, 126, 25, -21, -98, + -74, -41, 7, 12, -8, -85, -121, 65, + -4, 11, -9, -89, -30, 5, -39, 49, + -44, 90, 100, -83, 42, 120, -24, 53, + 122, -114, 2, -83, 38, 17, -31, -43, + -38, -56, -67, 26, -49, -48, -121, -41, + -125, -1, -3, 59, -77, 9, 76, -55, + -53, -11, 1, -38, 51, -112, -76, 101, + -24, -9, 3, 24, -48, 67, 26, -52, + 47, 7, -24, 44, 82, 13, -47, 50, + 3, -97, 39, 56, -18, 49, -69, 126, + -14, -3, 82, 6, -75, -18, 4, 14, + 127, 57, 76, 23, -53, -7, 34, -45, + -100, -94, -97, 12, -32, 20, 51, -53, + -17, -77, 69, 103, -124, -112, -95, -122, + -18, -116, 35, -110, 79, 109, 38, 56, + -124, -13, -87, -86, -43, 54, 108, -108, + -6, -11, -68, -11, -124, 8, 122, -7, + 86, -111, 117, -127, 65, 107, 63, -126, + -127, 126, 30, 42, 6, 53, 123, 32, + 126, -71, 20, 32, 125, -125, 96, 126, + -106, -48, -125, 80, -127, -106, -105, 69, + -98, -126, -119, -20, 80, -128, -73, 55, + 119, -127, 92, -12, -77, -12, -38, 35, + -117, 44, 3, 37, 126, 119, 28, 61, + -72, -127, 24, -24, 120, 123, 3, -127, + 78, 61, 40, -128, -28, 71, 14, -47, + 81, -111, -57, -127, -40, -40, -121, 36, + -116, -127, 4, -79, -20, 81, 62, -107, + 24, 16, 105, -8, -38, -85, 127, 90, + 13, -106, -15, 74, -68, -56, 4, 47, + -89, 28, 89, -68, 9, 40, -25, 32, + -33, -119, -21, 25, -74, 68, 112, 19, + -77, 30, -5, 108, -118, 27, 120, -127, + 100, 0, 41, 67, 14, 43, 100, -107, + 77, 127, 70, 48, -106, 52, 17, 40, + 90, -11, -68, 34, 111, 77, -35, -56, + 43, -126, -49, -31, 6, 5, -117, -74, + 12, 49, -63, -68, -36, -97, -117, -123, + 85, 112, -38, 124, -126, -110, 104, -106, + 80, 125, 86, 60, 52, 32, -20, -15, + -102, -5, 23, -9, -31, -126, 121, 41, + -88, -97, 33, -20, -65, -10, 112, 45, + -85, 58, 114, -32, 25, -2, 35, 59, + -99, -22, -40, -71, 0, -58, 85, -58, + 18, -55, 60, 0, 88, 9, -14, -56, + 18, -34, -91, -18, -34, -14, 7, 122, + -121, -126, -35, 95, -40, 105, 6, -2, + -46, 115, -125, 52, -117, 17, 2, 9, + 25, 52, 18, -112, -84, -71, 62, -97, + 22, -80, 9, -22, -75, -104, 127, 76, + 6, -127, -120, -104, 17, -86, -54, 98, + -127, -111, 57, -126, 68, -122, 13, -98, + -49, -125, -1, -118, 121, -37, 35, -111, + -122, -113, -125, -51, -90, 78, -124, 127, + 1, 58, 17, -123, -51, -81, -122, 34, + -32, -66, 14, -113, -126, -124, 127, -126, + -15, 92, -95, -121, -100, 20, -3, 89, + -9, 127, -48, 15, 2, 126, -55, -10, + -20, 125, -109, -32, 68, -119, -15, 17, + -46, -10, -100, 13, 127, 120, 48, -121, + 126, 46, 71, -76, -75, -89, -34, -122, + 65, -21, 43, 11, 102, -128, 44, 127, + 126, -120, -19, 81, 127, -1, -125, 31, + -36, 127, 43, -60, 66, -99, -127, -50, + -56, -80, 119, -22, -2, -84, -125, -17, + -65, 126, -63, 105, 51, 86, 46, -123, + -13, 106, -54, 117, -9, 119, -13, 30, + 83, -121, 126, 17, 63, 7, -22, 60, + 7, 26, 18, -23, -39, 8, -63, 43, + 124, -39, 40, -27, 18, -42, -31, -90, + -51, -113, -51, -16, -62, -33, 96, 39, + -76, -78, 110, -49, 51, 11, -10, -72, + 31, -110, -73, 2, 24, 66, -125, -49, + -45, 39, -128, -12, -117, -28, -23, 75, + 1, -122, -13, -63, 104, -44, 14, 3, + -78, -25, -6, 104, -81, 123, -66, -96, + -47, 70, 127, -107, -124, -66, -102, -94, + 127, -121, 32, 89, 53, -21, -128, 8, + 24, 56, 36, -59, -70, -73, -43, 45, + -127, 73, -117, -35, -53, 34, -128, 2, + 83, 127, 1, -45, -14, 6, -44, 6, + -34, 117, 127, -34, 64, 6, -43, -61, + -80, 0, 15, -29, 11, 22, -23, 38, + -124, -30, 108, -78, 25, -54, -57, 48, + -40, -108, -97, -94, -117, -47, 18, -96, + 1, -120, -69, -84, 10, 126, -128, 112, + -14, -18, 14, -34, -119, 28, -105, -100, + 113, 49, 30, -47, -70, -123, -4, -125, + 15, -115, -128, -3, -110, 126, -42, -126, + -11, 21, -63, -123, 127, 121, 108, -80, + -45, 86, 60, 64, 115, 115, -91, 25, + 18, -121, -117, 62, 47, 9, -125, 67, + 4, 88, 106, -127, -125, 123, 69, 125, + -81, -126, 119, -88, 3, -128, 8, 66, + -42, -127, -17, -15, 4, 17, -97, 22, + 127, 98, -114, -19, -67, -17, -90, 78, + -35, 114, -21, 110, 119, 122, 64, -90, + -8, -70, -94, -59, -49, 127, 0, -54, + 55, -21, -113, -33, -127, 70, -100, -24, + 10, 41, -76, -64, -52, -126, -46, -20, + 19, 49, -126, -33, -127, 127, 125, -110, + -4, -56, -70, 45, 3, 18, -122, 91, + 11, 102, -39, -53, -126, 111, 71, 33, + 116, -105, -106, 12, -7, 30, 37, 47, + -92, 42, 9, -121, -45, 23, 87, -20, + 125, 117, -13, -126, 56, -16, 28, -90, + -35, 77, 58, -10, 63, -67, -24, 45, + -29, 8, -31, 119, 0, -13, 100, 122, + -33, -50, -34, -18, -19, -58, -124, -22, + 35, 29, -128, -89, 8, -86, -4, 0, + 44, -114, -47, -32, -62, -35, -123, 19, + -72, -84, -60, 7, 110, -19, 45, 70, + -9, 120, -125, 9, -74, -97, 71, 17, + 3, -40, 1, -103, -94, -33, 127, -31, + -12, 10, 0, -4, -20, -75, 28, 84, + -57, -15, 43, 17, 29, 40, 60, -9, + 118, 58, 27, -89, 42, 75, -106, 122, + 31, -114, -114, 43, -35, -90, 95, 116, + -106, 6, -22, 100, 37, -72, 11, -6, + 87, -88, -126, -119, -31, 44, 29, 59, + 50, -60, 32, 75, -115, -18, 28, 126, + -62, -126, 14, -21, -34, 126, 122, -74, + -36, -38, 106, -119, 116, 92, 58, -81, + -121, -78, -127, 6, 127, -70, -97, 112, + 63, -105, -11, -40, 127, -23, -127, -127, + 26, -34, 75, -124, -28, -115, 78, 28, + -30, -124, -41, 15, 120, 127, 81, 72, + -35, -114, -38, -93, 72, 71, 82, 57, + 12, -8, 73, -126, -127, -39, 101, -95, + -92, 126, 54, -30, 11, 26, 34, 74, + 39, -127, -22, -123, 113, 23, 23, -14, + -123, -73, -35, -128, 100, -122, -80, 32, + 23, -118, -40, -53, 48, 18, 21, -42, + -104, -22, -127, -19, 55, -57, 64, -89, + 24, 11, -1, -12, 99, 10, -52, 41, + 37, -123, 62, 123, -4, -57, -51, 127, + -45, 121, 124, -39, -113, 10, 7, -111, + 53, 55, 112, -124, 51, -85, 30, 7, + 6, -4, -50, 21, -124, 110, -126, -6, + 2, -71, 115, 13, 0, -64, -43, 8, + 8, 7, 4, -49, 82, 10, -2, 125, + 124, -58, 68, 29, 9, 37, 78, -86, + 60, -34, 85, -106, -52, 19, 4, 86, + 118, 46, 113, 20, -103, 113, -75, -57, + -54, -65, 86, -16, 12, 68, -90, 84, + -37, -31, 23, -37, 25, 26, -54, 32, + -27, -121, -26, -67, 124, -24, 20, 124, + -75, 74, -28, 14, -29, -19, 33, -36, + 87, -2, 5, 6, -121, -17, -1, 106, + -20, -19, -17, 97, 15, -25, -53, -9, + -60, -34, 61, 35, 11, 84, 11, 0, + 30, 127, 17, -43, 41, 93, -12, 75, + -71, -54, 47, 11, -47, -57, 40, 8, + -36, -36, 127, -120, 17, 57, -15, 38, + -101, 55, -72, -43, 32, -73, -12, -22, + -126, -20, -95, -17, -53, 23, 3, -53, + -9, 27, 122, -5, -25, -40, 18, -32, + -5, -20, 11, -64, 61, 68, 127, 20, + -41, 35, -22, 26, 127, -102, -55, -57, + 51, -21, -45, 34, 47, 0, 85, -3, + -10, 42, 43, 11, -34, -10, -4, -67, + -89, 92, 25, -62, 7, 20, -117, -41, + 103, 70, 34, 45, 38, 53, 26, 64, + 39, 51, 27, -70, 42, -36, -14, 35, + -6, 121, -25, -23, -105, -44, 127, -64, + 23, -10, -53, 70, -63, -23, 5, -15, + 28, 85, -51, 101, -71, -41, 53, -52, + -26, 19, -46, -64, 25, -21, 16, -13, + -63, -68, 26, 52, -61, 116, 24, -88, + 15, -20, 7, -3, 1, 97, -16, -16, + -100, -103, 4, -8, 88, -89, 24, 51, + -12, -6, 30, -32, -69, 20, 82, 18, + -8, -41, -56, -67, -111, 92, -77, 70, + -30, 5, -3, 11, 26, 10, -115, -30, + -17, 26, -30, 41, 84, -27, -1, -11, + -8, -125, -21, 12, -35, 124, -13, -48, + -13, 16, 9, 4, -75, 24, 11, 37, + -42, -11, 26, 22, 29, 54, -9, -94, + 107, 112, 57, 18, 84, 97, 26, 0, + -121, 6, 28, -1, -55, 54, 9, 46, + 68, -21, 55, -1, 6, -47, -28, 9, + -24, -28, 61, -45, -102, 114, 43, 45, + -37, 11, 6, -15, -102, -70, 49, -125, + -8, -16, -53, -24, 68, -6, 21, -13, + 10, -28, 120, -54, 2, -77, 27, -62, + -112, -104, -14, -59, 45, 35, -117, 7, + 34, -28, -63, 26, 59, -14, -43, 22, + 36, -86, 18, -16, -12, -58, 15, 51, + 56, -73, 24, -13, 67, -15, 125, -13, + 12, 8, -56, 44, 62, -77, -10, 76, + -122, 87, -27, 21, 19, -39, 10, -2, + 44, 12, 113, 31, -11, 37, 16, -19, + 56, -53, 9, -43, -25, -13, 45, 34, + -45, -35, -10, 35, -118, -33, -126, 1, + 122, -37, -21, -15, -128, -125, -29, 24, + -123, 21, -47, -36, -66, 35, -20, -9, + 39, -50, -122, -2, -18, -12, -59, -24, + 14, -87, 109, -46, -67, 51, -125, 66, + 72, -13, 57, -112, -116, -42, -110, 68, + 2, 43, -76, 34, -61, -114, -60, -81, + -33, 1, 33, 37, -36, -10, 35, 24, + -19, -17, -40, -32, 52, -28, -48, -13, + -89, -91, -66, -35, 126, -27, 1, -50, + 74, -60, -17, 16, 75, 44, 28, 105, + 103, -4, -9, -43, -76, 6, -10, -124, + 39, -27, 19, -47, 25, 126, -44, -4, + -116, 22, -32, -49, -106, -95, 111, 15, + -10, 4, -121, -20, 84, 76, 70, 18, + -57, -23, -92, 69, 1, 70, 78, 13, + -21, 114, 58, -20, 23, 50, -28, -16, + -6, 118, -67, 127, -22, -79, -37, -31, + -40, 108, 42, 11, 79, -41, 59, -23, + -115, 11, 14, 38, 86, 3, -25, -3, + -102, 3, -113, -43, 38, -54, 30, -90, + 120, -72, 9, -87, 49, 90, 49, -20, + 14, 11, 15, 33, 115, 125, -12, -68, + -59, 21, 6, 27, 21, -127, -77, 20, + -45, -1, -46, -77, 57, 105, -77, 2, + 29, 78, -35, -104, -75, 96, -50, 52, + 22, -21, 38, -73, -14, -3, -49, 23, + -65, -13, -112, 95, 125, -120, -123, 96, + -74, 108, -5, -20, 17, -19, 67, -17, + -54, -47, 81, -7, -32, -10, 25, 7, + -5, 111, -128, -36, 51, -55, -1, -18, + 3, -20, 20, -32, 31, -37, -24, -31, + -70, -95, -17, -1, 40, 73, 33, 10, + 88, 45, 71, -24, 27, -47, -13, -78, + 121, 63, -127, 26, -21, 104, -3, 31, + 4, -21, 26, -38, -37, 42, -10, -3, + 119, -15, 11, -119, -128, -128, 0, -11, + 54, -109, 37, -96, -107, 55, 37, -17, + -97, 11, -88, 70, -29, -31, 6, -52, + -73, 17, 120, 69, -17, 12, 107, -10, + -23, 16, 117, 122, -47, 4, 61, -86, + -47, 27, -100, 50, 114, -92, 95, 43, + 47, -31, -34, 107, 99, -127, 53, -11, + -26, 57, -16, 57, -97, 0, -113, 59, + 6, -10, -99, -2, 60, -63, 5, 8, + -43, -15, 9, 39, 126, 28, -4, -74, + 27, 34, 19, -71, 83, 78, 57, 37, + -98, -72, 33, -26, -103, 82, 29, -71, + 20, -4, 1, -49, -127, -85, 24, -37, + 28, 30, -39, -24, -15, 40, -6, -61, + -46, -39, -108, -26, -21, 17, 63, -61, + 77, -29, 41, -20, 52, -49, 117, 2, + -35, 9, 127, -66, 7, 22, -10, -42, + -69, 14, 59, -106, 12, -87, 6, 2, + -13, -123, -94, 32, -116, -76, 35, 17, + -76, 21, -7, 53, -18, -13, 13, -110, + -30, -21, 109, 73, -24, 75, 4, -34, + 46, 127, 78, 40, -84, -15, -66, -7, + 96, -14, -58, -47, -12, 71, -4, -6, + -87, 28, 76, 0, 7, 84, -58, -34, + -45, 30, -84, 9, -125, -43, -25, -34, + -40, 127, 80, 72, 114, 107, 16, 60, + 87, 12, 127, -29, -12, 84, 126, -86, + 92, 127, 91, 86, -123, -91, 126, -45, + 43, -103, -21, 60, 14, -15, 25, 50, + 14, 19, 92, 25, 5, 6, -26, 50, + -18, -37, 120, -81, 46, 3, 31, -6, + -66, -107, -13, 73, -31, -94, -54, 7, + -58, -20, -16, 77, -30, -40, 127, -61, + 69, -21, -66, -24, 48, -55, 9, -25, + -31, 44, 127, -17, -54, 71, -20, -28, + -42, 5, 6, 23, 33, 19, 4, -21, + 74, -106, 32, -98, -119, -89, 102, 46, + -29, -50, -95, -115, 127, -34, 32, 10, + 17, -23, -12, -69, 35, -7, -1, -76, + 64, 37, -114, 59, 83, 34, -22, -61, + 3, -31, -100, -120, -88, 22, -128, 127, + -11, 10, -100, -107, -122, -6, -49, 8, + -38, -28, -45, -83, -31, -20, -39, -1, + -63, 124, -22, -31, -33, -6, 23, 5, + -3, 38, -123, 73, -23, 104, 25, -27, + 79, 115, -48, -44, -125, 25, -1, -67, + 20, 117, -35, 112, 86, 15, 23, -111, + 122, 21, 9, -7, -128, -2, 0, -125, + 31, 42, 11, 37, 122, -119, 29, 51, + -31, 51, 46, 30, 127, -110, 29, 49, + -3, 30, -75, -21, -42, -29, -127, -49, + -43, 123, 102, -16, -106, -28, -127, -83, + -74, 24, -9, 126, 3, 36, 107, 67, + 11, -18, 54, 77, 18, -28, -15, 15, + 45, 69, 80, -47, 112, 82, -104, 2, + -24, 20, -10, -79, -39, 1, -27, 30, + 13, -1, -77, -10, -3, -106, -6, 13, + -32, 123, -16, 27, 1, 90, -64, 12, + -96, -33, -61, 65, 53, 102, -41, -44, + 51, -47, 65, -23, -9, 61, -81, -9, + -21, 61, -58, -48, 122, 58, -54, 6, + 20, -112, -35, -104, 10, 122, 100, -69, + -51, 57, 52, -29, 90, 74, -115, 18, + 35, -127, 124, 62, -9, -5, -82, 13, + 8, -63, -42, 3, 15, -23, 23, 41, + -51, 87, 123, -36, 11, -34, -74, 38, + -5, 36, -52, -74, -4, -2, -122, 19, + -66, -11, 10, 50, 75, 4, -25, -1, + -12, 57, 108, 84, -38, 29, 123, 62, + -18, 39, -120, 14, 13, 78, -1, 2, + -82, 7, -93, -78, 5, 75, 48, 44, + -60, -33, -5, -48, -20, 39, 28, -86, + -25, -69, -28, -102, -103, 121, -120, 18, + 108, 65, -62, -40, -128, 0, -49, 31, + 37, 29, 88, 33, -96, -59, 23, -45, + 59, -105, 84, -63, 11, -41, -13, -27, + -54, 83, 64, 117, 14, 5, 76, -112, + 16, 94, -61, 28, 101, -56, -9, 2, + 89, 23, -78, 58, -49, -22, 60, 18, + 34, 19, 62, -93, -27, -47, 76, 4, + -33, -35, -12, -23, 87, -43, -2, 21, + 26, -49, -68, 22, 18, -60, -43, -31, + 32, -28, -93, -11, 11, 26, -45, 7, + -40, 6, -76, 86, -30, -79, -77, -34, + 1, 47, -34, -83, -124, 57, -35, -17, + 18, -1, -36, -18, -123, -119, 29, -2, + -4, 37, 34, -67, 84, -80, 49, 7, + 89, -123, -127, 43, -55, 46, 66, 100, + -6, -31, -122, 81, -34, -71, -58, -15, + -15, -24, -18, 80, -24, -68, 28, -12, + 71, -76, -32, 2, 12, -120, -24, -20, + -96, 15, 3, -88, 51, 0, 37, 37, + 106, 73, -17, -23, 97, 39, 36, -1, + -88, -45, 87, -78, 75, -119, 4, 5, + -1, 11, 23, -18, -33, 114, -36, 90, + 27, 91, 10, -15, 16, -90, -52, 16, + 59, 41, -38, 19, -127, -91, -45, 26, + 55, -61, 37, 45, -19, -10, -65, 127, + 9, -44, -84, -79, -16, 69, 43, 1, + -63, 118, -123, -1, 121, 12, 53, -90, + 15, -42, -19, -33, -62, 32, -24, -57, + 36, 66, 77, 13, -37, 17, 97, 59, + -61, -126, -19, 35, 83, 91, 21, -18, + 39, 78, 58, 55, -29, -44, -38, 20, + 29, -26, -127, -84, 0, -7, 127, 70, + 22, 24, -56, 58, 36, 44, 73, -33, + 121, -85, 115, -106, -93, 82, 64, 26, + -16, -59, -24, 4, 24, 33, 36, 20, + -8, -45, -22, -75, 35, -15, 40, -21, + 56, 80, -77, 36, 108, 90, 84, 6, + 13, -67, -29, 56, 89, -24, 71, 17, + 64, 6, -75, -10, 72, 28, -54, -70, + 31, -39, -30, -110, 72, -21, 48, 86, + 15, -127, 26, 65, 8, 30, 15, -17, + -89, -85, 112, 20, 21, 8, 30, 74, + -68, 40, -30, -64, 22, -14, 5, -10, + 38, -1, 109, 73, -46, 107, -58, 5, + -67, -123, 0, 111, 124, 3, -68, 11, + -126, 50, 49, -53, 104, 20, 36, 116, + 0, 15, -16, 18, 84, 47, -72, -84, + -26, 1, -74, -20, 122, -40, 47, -29, + 96, 63, 20, -36, 101, 31, -46, 21, + 31, -50, 5, 84, -42, 11, -117, 37, + -63, 86, 91, 112, -10, -12, -16, -41, + 62, 16, -95, 25, -48, 30, 117, 0, + -1, -5, -57, 101, -6, -59, -52, -8, + -34, 83, -6, 51, 9, -95, 98, 18, + -74, 8, 1, 34, -13, 22, -58, -128, + 36, -40, 5, -26, -49, -89, -14, -40, + -93, -92, 82, 25, -26, -60, 68, 6, + 49, 18, 33, 18, -10, 15, 22, -7, + -63, -58, -52, 16, 35, 55, -32, 27, + 12, -24, -19, 74, -21, -34, -124, -19, + -3, 112, -41, -117, -94, -91, -46, -116, + -108, -42, 59, -46, -61, -109, -66, 37, + -67, -47, -91, -74, 3, -23, -4, 30, + 95, 75, -76, -122, -123, -9, -82, -68, + 32, -48, 124, -81, -125, -90, -99, -127, + -102, 69, -12, 85, -60, -43, -126, -79, + -112, 59, 24, 54, -126, 127, -82, -18, + 39, -126, 9, -53, -124, -19, 17, -49, + -86, 24, 1, 12, -80, 75, -35, 48, + 2, 11, -26, 68, -119, 50, -9, -46, + 17, 39, -95, -25, -60, -8, -60, 9, + 121, 125, 2, -83, -99, 50, -47, -38, + -123, -42, -124, 50, -125, -40, -14, 102, + 125, -88, -42, -127, -6, -27, -98, 58, + 41, -21, -9, -39, -31, -78, -66, 115, + 112, 8, -25, -105, 2, -84, 10, -13, + -67, 3, 105, 108, -28, 84, 37, -92, + -2, 116, 24, 68, -97, -127, 16, -125, + -73, 23, 105, 44, 127, -21, -67, -40, + -42, -88, 48, -32, -26, -105, 6, 36, + -56, 27, 18, -3, -97, 54, -30, -113, + 0, -127, -23, -88, -123, 19, 36, -56, + -61, 4, 41, -61, 57, -128, -38, -68, + -3, 125, -10, 11, 4, -7, -10, 85, + 38, 126, 5, 57, -124, -99, -94, -18, + -72, 79, -30, -97, -124, 123, -43, 46, + -33, -6, -88, 12, -6, 30, -76, -6, + 27, -26, 47, -67, 126, -58, -23, -16, + -47, 15, -71, -97, 2, -127, -62, -124, + 82, -60, 5, 13, -56, -50, -13, 75, + 43, 12, -1, -127, -4, 30, 67, -38, + -77, 75, 10, 32, -127, -59, -24, 33, + 4, 0, -108, 11, -89, 0, -86, 60, + 1, -18, -127, 0, -122, -54, -48, 20, + -90, 102, 121, -86, 127, -25, 79, -13, + 2, -54, -29, 66, 0, 15, -94, 24, + -33, 114, -12, 127, 66, -7, -11, 69, + -37, 38, 20, -58, 2, -71, -25, 69, + -119, -63, 60, -63, 41, -43, 24, -10, + 82, 5, -29, -26, -125, -52, -45, -21, + 54, 3, -4, 8, 39, -75, -83, -127, + -67, 16, -77, 72, -12, -10, 104, 14, + -127, 46, 22, 5, -4, 127, -34, 15, + 72, 126, -8, -83, -10, 6, -57, -44, + -109, 35, 11, 2, 35, 9, -24, -29, + -12, -7, -114, -40, -127, 120, -48, 10, + 48, -33, -39, -124, -119, 113, -63, 22, + 123, 126, 33, 61, -11, -13, 95, 6, + 87, -56, -122, 7, 127, -63, 37, -95, + 125, 68, -30, -92, 28, -13, -105, 91, + -20, 21, 87, -58, 17, -20, 34, 113, + 126, -26, -61, -127, 54, -11, -61, 11, + -29, -53, 71, 24, 60, 26, 76, 43, + 15, 117, 12, -57, 25, -126, 12, -47, + -55, -2, 19, -43, 105, 115, -14, 12, + -58, -56, 47, -16, 56, 68, -7, 6, + -75, 57, -51, -4, 17, 21, 56, -30, + -2, -120, 20, -39, -127, -1, -1, 53, + -50, 29, 50, -27, -69, -128, -78, 37, + -85, 125, 5, 11, 66, -36, 22, -1, + 124, 10, -50, -88, 116, -67, -3, -12, + 24, -20, -22, -59, 89, 112, -19, 24, + -31, -46, 125, -7, -126, -6, 23, 24, + 8, -26, 62, -88, 126, -77, -34, 7, + -39, 61, -4, -30, 3, -128, 12, -124, + -13, -83, -1, -24, 102, -6, -25, 91, + 125, -3, 16, -125, -69, 34, 42, -43, + -29, -32, 59, -34, 13, -4, 10, 92, + 74, -39, -79, -27, -7, 39, -51, 123, + -6, 20, -28, 75, -126, -46, -42, 30, + 0, -29, 10, -4, 112, -19, 46, -10, + -48, -19, -20, 43, 65, 13, 16, 16, + 84, 75, -39, 127, 125, 93, 105, 0, + 75, 124, -31, -114, -48, -13, -12, 98, + 126, -104, 66, 25, -9, -110, -95, -94, + -20, -118, 70, 121, -128, -118, 78, -29, + -34, 2, -9, 40, 107, 20, -81, -126, + -38, -42, -112, -55, 65, 123, 118, 56, + -46, 19, 17, 18, 127, 93, -47, 66, + 121, 114, 8, -128, 123, 92, -37, -45, + 25, -79, 19, 46, 32, -70, 11, -41, + 94, -35, -79, 12, -49, 63, 46, 115, + -44, 26, -7, -122, -61, 74, 105, -22, + 76, -70, 86, 120, 70, -84, -31, 53, + 83, 65, -115, -72, 125, -90, 108, -105, + -128, 101, 74, 122, -66, -108, -126, -17, + -38, 17, 4, -15, 121, 115, -38, -43, + -120, 13, -117, -100, 100, 113, -122, -12, + 45, -127, 60, -124, 68, -27, 48, 110, + 85, 15, 111, 10, 58, -82, 102, 59, + 42, 95, -111, -125, -126, 69, 120, 126, + -40, 50, -80, -103, 60, 112, 69, -19, + 26, 41, -24, -6, 58, -115, -35, 94, + 86, -62, 110, -22, -127, -14, -76, 121, + 0, 4, -16, -3, -87, 1, 65, -34, + -26, 124, 37, 59, 40, -106, -13, -16, + 104, -126, -5, -76, 126, -3, 77, 40, + 120, -28, -39, 116, 120, 48, 90, -22, + -127, 96, 5, -88, -128, -95, 20, -19, + -50, 29, 25, -60, 127, -3, -80, -76, + 6, -60, -43, -127, -59, 51, 9, -50, + -9, -110, -56, 61, 0, -17, 49, -34, + 50, 8, 24, -126, -125, 35, 56, 109, + 83, -18, 55, -122, 122, 119, 79, -115, + 116, -8, 65, 59, 51, 127, -27, 119, + 36, 27, 106, 122, -127, -21, 39, 96, + -88, 91, -31, 116, 56, -97, 27, 14, + -63, 99, 51, 117, -126, -98, -50, -16, + 120, 3, 45, -125, -98, -31, 65, -116, + -66, -76, -82, -54, -110, 5, -127, 23, + 16, -73, -127, -41, 22, 69, 39, 106, + 97, -35, 124, 52, -128, -31, 14, 37, + -12, -85, -2, -79, 16, -61, -127, 8, + 39, 57, 38, 111, -67, 77, -127, -21, + -46, -46, -102, -57, 74, 87, 53, 26, + 48, -123, -71, -78, 31, 78, -82, 100, + 61, 38, 79, 94, -39, 127, 1, -20, + -33, -22, 59, 37, 73, 42, -53, -77, + 14, -23, -96, 53, -46, -61, -117, -22, + 68, -111, 17, -62, -8, 53, -34, -78, + -126, 49, -9, 69, -127, -32, 24, 111, + -125, -124, 19, 125, 34, -6, -122, -13, + 39, -5, -123, -21, -52, -8, -83, -15, + -126, 65, -41, -66, 114, -37, 85, 18, + -71, 69, 45, -19, 64, -2, 31, 125, + -45, 4, 114, 101, -82, 67, 19, -5, + 25, 122, -117, 67, -122, 29, -20, -13, + -124, 12, -87, -125, -16, -33, 32, 30, + -22, 0, 24, 34, -52, -122, -35, 127, + -92, -21, -95, 12, -85, 50, 29, -36, + 27, 19, -103, 117, 38, 64, 124, -63, + 7, 50, -1, 24, -79, -44, -40, 113, + -125, -107, -85, 124, -124, 121, -90, 14, + 22, 124, 71, 48, -121, -38, 22, -11, + -53, 4, -128, 52, 48, 18, -21, -123, + -123, -15, 32, 14, 127, -13, 33, 67, + -28, -32, -77, -127, 46, -14, -101, -63, + -47, 41, 3, -58, -118, -102, 62, 32, + -38, 4, 5, -25, -27, 58, -40, 60, + -44, 109, -120, -32, -56, 10, 105, -112, + -25, 43, -50, 9, -64, -52, -126, 73, + -37, -15, -71, -32, -85, 81, -48, 10, + 16, 45, 17, -74, 95, -48, 78, -27, + 67, 28, -4, -6, -13, -99, 8, 36, + 69, 13, -54, 60, 54, 78, -28, 127, + -18, 47, -10, -88, -4, 13, -26, -23, + -98, -124, 92, 29, 43, 127, -19, 78, + 9, 22, -21, 17, -126, -16, -30, 6, + 31, -128, 22, 100, -21, -46, -126, -98, + 92, -2, 38, -82, -51, -25, 92, 75, + -48, -51, -20, 88, -113, 80, -68, 45, + 68, 127, 32, -74, -89, 120, -93, 49, + 115, 51, 9, 8, 8, 19, 3, -34, + -73, -45, -72, -83, 51, -44, 62, -126, + -36, 2, -16, 82, -127, 118, -21, -19, + -49, 33, 8, 18, 33, -8, 39, -57, + -82, 14, 30, -39, 121, 5, 36, -23, + -103, -124, -124, -20, 38, 69, -104, 54, + 30, -34, 92, -23, 51, 27, 59, -54, + -16, 20, 67, -60, 85, -46, 8, 27, + 25, -62, -110, 31, -111, -49, -95, 116, + -40, -29, 25, -36, 56, -10, -12, 88, + -34, -43, -76, 3, 10, 90, -111, -103, + -31, -38, 19, -100, -115, 124, -75, 18, + -37, 44, -38, -21, -7, -13, 56, 75, + -120, 25, -128, -127, -38, 10, 41, 26, + -25, -43, 103, 117, -50, -44, 118, 7, + 47, -69, -2, 46, -53, 122, 28, -92, + 23, -14, -19, -16, 26, 54, -102, -94, + -95, -83, -104, -31, 43, -127, -85, 18, + 72, 126, 121, -100, -118, 100, 7, 55, + 8, 28, -53, 22, 127, -104, 124, 99, + 11, -52, -32, -2, -57, 45, -80, -96, + -26, 32, -10, 72, 121, 127, -49, 40, + 12, 1, 9, -75, -55, -30, 126, -84, + 2, -70, 59, 93, -117, 64, 86, -33, + -8, -74, 64, -4, -49, 42, -59, 89, + 7, -48, -19, -15, 43, -66, -81, 3, + -35, -123, 45, -64, 84, 4, -23, 39, + -79, -1, 17, 58, 11, -4, -57, -50, + -5, -100, 76, 127, 100, -48, 43, -96, + 35, 12, -101, -96, -26, 7, -71, -72, + -7, -61, -105, 127, -4, -103, -15, 88, + 46, 27, -16, 41, -125, -75, -22, -58, + -27, 11, -58, -5, -74, -125, -42, -13, + -77, -20, -80, 3, 19, -65, 61, -89, + -47, -56, -35, -80, 124, 86, -5, -49, + 72, -117, -34, -54, 68, 67, -87, 54, + 9, 1, 9, -21, -30, 32, -38, -2, + 51, 21, -118, -25, 107, 30, -32, 60, + 5, -48, 127, 28, -113, -65, -23, -1, + -69, -75, -65, -25, 17, -115, -19, 40, + 49, 120, 42, 11, -48, 32, 66, -26, + 75, -50, -75, 13, -29, 67, -126, -27, + 25, 24, -126, -2, -59, -61, -89, -124, + 78, -26, 76, -126, 36, 28, -3, -16, + -29, -81, 13, -123, 67, 52, 23, 37, + -73, -96, 40, -95, -112, 63, -55, 117, + 63, 118, 34, -74, -119, -77, -23, -14, + -113, 111, 28, -80, 37, 103, 5, -25, + -79, 73, -76, -84, 45, 57, -67, 6, + 8, -51, -67, -127, -58, -127, -33, 0, + -105, -24, -77, 48, -29, 125, 118, 77, + -112, -128, 41, 68, 126, -30, -34, 13, + 115, 109, -9, -34, -44, 121, -11, 100, + -12, 43, -88, 51, -41, 37, -110, 43, + 127, 36, -42, -58, -108, -119, 36, -107, + 20, 23, 111, -4, 126, -9, 125, -69, + -42, 32, -33, 106, -7, 127, 6, -126, + 29, 57, -29, -100, -91, 126, -4, 74, + 33, -5, 5, 94, -20, 66, 34, 68, + 37, 39, 82, -59, 69, 124, 75, -123, + 86, -70, 91, -70, 17, 107, 93, 60, + -21, 51, 74, 21, -39, -90, -96, 13, + 17, 121, -111, -30, 72, 28, 73, -13, + 0, 12, -18, -7, 9, 32, 16, -21, + -87, 46, 37, 8, -7, 47, 8, 24, + 0, -3, 36, -35, -20, 12, 36, -4, + -61, -5, 6, -77, -52, -4, 74, -23, + -4, -18, -25, -6, 127, 39, 44, -28, + 13, 37, -22, 9, 24, -9, -36, 121, + 7, 15, -10, -3, 2, 20, 15, 32, + -4, -71, -12, 57, 107, 21, 11, -9, + 50, 2, 44, -6, 17, -5, -44, 13, + 81, -6, 37, 7, 3, 56, 10, 2, + -20, 44, -36, 7, -6, -31, 17, -5, + -11, 20, 2, 61, 115, 0, 11, 3, + -8, -23, 3, -70, 4, -65, 11, 9, + 52, -19, -51, -16, -3, -34, -32, -49, + -61, -12, 0, 49, 23, -52, 119, -12, + 32, 68, 8, -5, 12, 32, -14, -18, + 37, -11, 45, 6, -68, 9, 35, 15, + 10, 89, 114, 38, 53, 26, -1, -51, + -24, -85, 25, -50, -10, 20, -16, -22, + -6, 127, 21, -7, -127, 12, 9, -18, + -42, 6, -58, 27, 1, 24, 18, 16, + -14, -2, -52, 63, -95, 10, -13, 127, + -35, -22, 6, 112, 64, 10, -16, -20, + -39, 1, 0, -19, -101, 5, -1, 110, + 2, 44, 7, 4, -49, -17, 17, -8, + 37, -61, -7, -6, -16, -99, 73, 2, + -16, 22, -2, 18, 15, 4, -27, 24, + 11, -47, -3, 15, 127, 21, -7, 15, + 15, -20, 3, 26, 127, 38, -38, 0, + 6, 37, -10, 7, 23, 1, 36, -128, + -10, 13, 29, 16, 17, 39, -27, 8, + 98, 5, 14, -75, -126, 12, -10, 30, + -31, 19, -36, -55, 0, 28, 83, 86, + 11, 6, 15, 41, 13, 38, 9, 12, + 15, 14, -21, 13, 116, 14, 0, 9, + 10, 99, -53, -14, -128, 8, 19, -5, + 5, -30, 2, 60, 36, 75, -69, 6, + 53, 28, 44, 27, -33, -30, 36, 7, + -59, 11, 80, -71, 44, -39, -42, -25, + -38, 13, -123, -28, -24, 23, -58, 33, + 4, -29, 16, 67, 19, 126, -7, 9, + -32, -7, -34, 51, 5, -5, -16, -3, + -41, 5, 23, -7, 26, -11, 126, -12, + 37, 60, -2, 14, 11, 0, 42, 43, + 11, -51, -50, -28, -15, -3, 21, 16, + -119, 55, 21, 71, -9, -17, 13, -60, + 112, 36, 55, 2, 5, 0, -7, 1, + 47, 4, 18, 44, -36, 51, 0, -41, + -47, -66, -9, 39, -19, 54, 11, 4, + -71, -35, -33, -17, -40, -92, 125, 31, + -28, -7, 25, -19, -89, 14, -94, 61, + 124, -29, 8, -123, -8, -65, -30, 38, + 2, -23, 23, -80, 5, -43, 21, -19, + -13, -17, 20, -23, 24, -126, 26, 8, + -27, 12, -111, -6, 42, 20, -126, -33, + -22, -81, -1, 42, 8, -59, 42, 96, + -11, -10, -44, -41, 6, 39, -3, 6, + -43, -30, -38, -8, 121, -41, 17, -13, + 101, 7, -98, 1, 26, 35, 27, 15, + -56, -10, 4, -23, 12, 80, -25, 8, + 8, -14, 1, 33, -17, -4, -18, -7, + -44, -80, -63, -50, 16, -125, 75, -17, + 8, 16, -53, 5, -30, -6, -83, -16, + -22, -78, 13, -7, -89, 5, -6, -10, + 11, 39, 8, -72, -28, -126, -32, -7, + -19, -1, -8, 38, 6, -34, 5, -1, + -12, 48, -71, -5, -11, -126, -33, -17, + -3, -17, 1, -83, 7, 8, 60, 27, + -1, 14, -69, -11, 27, -5, 73, 3, + -27, 64, -28, 2, 3, 22, 0, -12, + -41, 3, -25, 16, 9, 25, -27, 21, + 22, 11, 0, 1, -1, 16, 6, -9 +}; + +static const rnn_weight denoise_gru_recurrent_weights[27648] = { + -76, -99, -23, -18, 12, -119, -3, -53, + 6, 9, -8, -124, 91, -33, 50, 0, + -52, 95, 19, 54, 43, 29, -17, -122, + -83, -29, -107, -57, -8, -4, -27, 118, + -96, 4, 81, -5, 44, -90, -103, 39, + -29, -25, -56, -13, 71, -13, -103, -1, + -15, -5, -100, -89, -14, 4, -16, 36, + -10, -44, 59, -44, -103, -109, 50, 37, + 24, -48, -121, -9, -101, 30, 29, -5, + -69, 89, 56, -41, 39, -52, -4, -111, + -39, 16, -54, 31, -49, 34, -1, 12, + -20, -45, -121, -40, -28, -3, -13, -38, + 23, -83, -13, -6, 97, 44, 13, 30, + -38, 2, -25, -82, 46, 38, -25, 31, + -106, 9, 20, -113, 27, 17, 12, -91, + 34, -7, 10, -44, 3, -2, -66, -3, + -93, -70, -32, -58, -24, 20, -49, -31, + 6, 87, -30, -89, 10, 23, -60, -16, + -113, 22, -1, -4, 60, -45, -41, 1, + 17, -9, 39, -38, -36, -22, 47, 38, + -39, 10, -89, -27, 10, 45, 35, 2, + 62, 5, 42, 14, 28, -27, 13, 10, + -22, -23, -67, 41, -10, 12, -55, -57, + -76, -35, -108, 12, -26, 0, -42, 104, + -48, -64, 4, -3, 34, -126, -19, -11, + 36, 55, -54, -55, -123, -44, -45, 36, + -61, 18, 2, -127, 52, -30, -119, 33, + -8, -45, -26, -102, -91, 36, 49, 45, + 51, -4, 5, -105, 56, -128, -83, 11, + -16, 16, -126, -108, -71, 9, -9, 36, + -6, -63, -100, -56, -10, -51, -34, -13, + 15, -17, -28, 61, -65, -72, 32, -80, + 38, -13, 75, 56, -15, 81, 50, 21, + -127, 12, -86, 45, -41, 57, 23, 11, + -28, -71, -119, -22, -62, 79, -96, 32, + -61, 20, 9, -117, -52, 33, -82, 82, + -16, -100, -47, -128, 39, -105, -15, 10, + -5, 90, -124, 19, -28, -66, -76, -13, + -40, 31, -20, -5, -24, 41, 14, 121, + -56, 56, 43, -123, -44, -24, 28, 73, + -37, -17, -19, -65, 45, 52, 63, -1, + 30, 16, 51, -7, 45, -13, -70, 16, + -1, -4, -22, -116, -37, 37, -124, -10, + 28, 12, -109, 2, 16, -30, 13, 28, + -24, 32, -26, -53, 72, 10, 40, 42, + -73, 36, 25, -51, 19, 27, 34, -6, + 66, 36, -4, 38, -87, -33, 36, -41, + 15, 3, -32, -72, 73, 35, -32, -124, + 117, -36, 0, -22, -114, 76, 5, -125, + 7, 1, -50, -104, 1, -74, 11, 8, + -28, -8, 13, -115, -50, 3, 89, 75, + 22, 44, -99, -61, 97, 41, -123, -53, + 91, 85, 108, -12, 11, -23, 13, 0, + -12, 102, -18, -74, -44, 54, -17, 16, + 0, 53, 21, -19, 34, -11, 80, 25, + -58, 62, -55, 78, -29, 20, 35, 29, + -51, 42, 65, -86, -60, -25, 94, 14, + 52, -18, 58, -54, 84, -115, -17, 18, + -64, -9, 27, -94, -5, -3, -46, 5, + 11, 6, -125, -64, -54, 21, 59, -50, + 49, 38, 47, -39, 60, 3, -11, 16, + 71, -56, -7, 55, 51, -27, -51, -29, + 7, -6, -63, 89, -16, 36, -76, -35, + -102, -93, 11, -84, -5, -25, -59, -6, + -19, -8, -23, -121, -60, -126, -71, 8, + -17, -128, -95, 15, 13, 64, 37, 16, + 23, -78, 36, -111, -8, 69, -53, 62, + -37, 7, 9, -25, -63, -66, -25, -53, + -36, -7, -47, -40, -50, -42, -81, 127, + 70, -22, -107, -115, 11, 95, -54, 12, + 1, 15, 62, -14, -127, 47, 72, -43, + -2, -4, 127, 11, 22, 20, 11, -10, + 4, 26, 71, -3, 85, -42, -9, -10, + -35, 27, 34, 35, 35, 0, -23, 27, + 43, 0, 68, -13, 34, -21, 1, 70, + -34, 22, 16, 17, -11, -27, 0, -65, + 41, -40, -28, -27, 18, 3, 1, 37, + -36, 16, 44, -17, 61, -32, 50, 3, + 11, 1, -18, 24, -38, 19, 21, -8, + 3, 50, 28, -14, -55, 6, 0, -23, + 12, -17, 32, -18, 20, 22, -15, -2, + -17, -23, 48, -14, -9, -41, -4, -10, + 20, -11, 23, -10, 40, -3, -4, -38, + 4, -18, 8, 61, -7, 23, -31, -24, + -7, 45, -81, 12, -49, -19, -7, 38, + 52, -26, 25, -54, -5, 23, 17, -14, + -32, 46, 1, 18, -24, 2, -94, 21, + 34, -24, 36, -7, -11, 35, -62, 19, + 15, -47, 45, 5, 30, 26, -23, -38, + -48, 6, 77, 50, 9, 25, 11, -29, + -7, 13, 12, 14, 40, 33, 21, 62, + -6, -27, 38, -45, -1, 87, 11, -27, + -20, 43, -68, -28, 27, 25, 3, -13, + 53, -38, 4, 44, -41, -72, -7, -39, + 41, -25, -35, 86, -59, 41, 127, -56, + 34, -38, -25, 22, 0, -22, -24, -1, + -65, 19, -23, 25, -20, 79, -68, -87, + -123, -123, -28, -76, -114, -10, 1, -95, + -126, -128, 10, -68, -103, -11, -122, 127, + -119, -43, -28, -55, 69, -76, 60, 106, + 122, -118, -40, -50, -11, -25, -30, -18, + 39, -22, -80, -77, 121, -23, -88, -23, + -20, 80, 35, 71, -75, -114, -128, 127, + 23, 11, 38, -52, -41, 7, -127, 29, + 37, -74, -59, -47, 126, -16, -92, 10, + -92, 4, -59, 2, -127, -87, 126, 24, + 122, -79, 97, 98, 1, 41, -61, -124, + 71, -25, 37, -48, 32, 85, 34, 56, + -21, -31, 0, 85, -11, -10, 41, 14, + -41, 7, -17, 97, -79, 84, -98, -34, + 17, -1, -60, 15, 39, -37, -35, 16, + 26, -15, -37, 49, -20, -25, -56, -13, + 5, 16, 6, 77, 67, 123, 96, 5, + 29, -17, 46, -10, -23, 57, -79, 29, + -28, -17, 52, 86, -30, 6, 14, 51, + 125, 17, -23, 90, 47, -8, -19, -42, + -19, 118, 27, 20, 38, 36, 12, 122, + 42, 4, -14, -5, 1, 36, -6, 29, + -53, 15, 8, 21, 32, 31, -35, -2, + -56, -18, 12, 74, 48, 5, -4, 33, + 60, -92, -21, 44, 92, -62, -2, 35, + 4, 48, 69, -45, 73, -35, 3, 28, + 81, -48, 18, -34, 29, 123, -32, 29, + 6, 9, -118, 4, 30, -1, -24, 65, + 3, 34, 40, 20, -13, -53, -50, 31, + 9, -86, -87, -36, -57, -27, -35, -30, + -123, 18, 8, -107, -6, 5, 48, 21, + -54, -1, 60, 61, 26, -1, 12, -11, + 41, -26, 110, 29, 27, 8, 48, 43, + -12, 123, -33, -8, -91, 122, 9, 120, + -18, 71, -23, 63, -34, -20, 30, 46, + -45, -24, 24, 57, -20, -15, -123, 3, + 5, 59, 13, -87, 45, -15, -28, 38, + -3, 29, -23, -6, 31, 69, 33, -4, + -64, -31, -48, -1, -4, 23, 53, -4, + 1, 96, 29, -44, -123, -19, 3, 32, + 80, -28, 6, -57, 2, -67, -18, -50, + 16, -125, -87, -25, -51, -127, -23, 5, + 0, 62, 90, 67, -41, -11, 41, -64, + -67, 15, -3, 78, -86, -11, 30, -10, + -57, 23, -41, 23, 4, -103, -57, -119, + -94, -94, 69, -19, 48, 23, -32, -20, + -58, -17, 60, 113, 69, 57, -27, 24, + -25, -2, 23, 3, 8, -37, -35, -9, + 5, -23, -38, -19, 26, 6, -49, 3, + 95, 45, 0, 15, -102, 3, -46, -1, + -19, -2, 2, -86, 14, -3, 45, -20, + 22, 23, -75, 93, 38, 54, -44, 107, + -87, 80, 19, 20, -54, 73, 4, 50, + 14, -5, 32, 7, 32, 7, -46, 10, + -21, 8, -40, -45, 55, 33, 17, 31, + 44, -10, 88, -11, -14, 29, 32, 54, + 116, 33, -53, 107, -88, -34, 47, 124, + 18, 14, -1, 5, 1, -39, 21, -15, + 58, -27, -70, 100, -37, -25, 4, -56, + 69, -22, 23, 3, -53, 20, -10, -48, + 22, -95, -14, 39, -43, -70, 35, -6, + 8, -95, -86, 9, 22, -59, 121, -127, + -1, 62, -18, 14, -13, 56, 76, -80, + -62, 10, 74, -56, 16, -11, 34, -52, + 50, -7, 40, -61, 38, -38, 31, -51, + 16, 23, -17, 25, 42, -51, 101, -19, + 8, -19, -4, -46, -115, 3, 126, 41, + 2, -1, -66, -26, -110, -49, -72, -39, + 20, 92, -23, 60, -34, 80, -23, 32, + -4, 56, 59, -82, 81, 127, 61, -17, + 44, -49, 33, -38, -119, 68, 74, -38, + 87, -15, -21, -21, -70, -7, -8, -46, + -7, -107, 42, 20, -108, -37, -5, 7, + -123, 30, -125, -17, -48, 79, 26, -103, + -42, -18, 4, 48, -21, 14, 34, 12, + 27, 37, 74, 57, -124, -5, -4, 5, + 55, -36, 44, 64, 3, -48, -37, 51, + -45, 95, -59, -32, 5, 28, -80, 24, + 18, -86, -6, -83, 5, -8, -16, 4, + -113, -23, 9, -24, -86, 8, -30, 16, + 72, 12, 41, -55, -18, 101, -5, -17, + -108, -15, 62, -36, 29, 5, -16, 64, + -8, -10, -42, 22, -128, -37, 43, 82, + -42, -93, -20, -29, 46, 29, -41, 4, + 18, -12, -51, 53, -43, 1, -61, 7, + 21, 7, -94, -11, 99, 89, 84, -14, + 14, -59, 56, 46, 22, -11, -35, 4, + 40, -68, -32, 100, -8, 48, 1, 17, + 1, 20, -4, 98, 3, 0, -21, 15, + 39, 27, 66, -8, -37, 3, -8, -17, + -39, -53, -10, 9, 28, 82, -10, 33, + -36, -14, -47, 25, -8, -24, 8, 14, + 10, -31, -44, -31, -53, 77, -18, -76, + 35, -3, 124, -4, 92, 92, 34, 90, + 125, 10, 63, 38, -16, 41, -4, 3, + 27, 93, 62, 23, -48, 6, -36, -42, + -3, -3, -50, 2, 64, -36, -79, 122, + 79, 22, 32, 19, 22, 34, -24, 5, + -11, 23, 38, -65, -15, -3, 61, -7, + -6, -41, -37, 15, -5, 1, 52, 11, + -42, -54, -7, 18, -34, 65, 113, -3, + -29, 61, 5, -36, -12, 106, 10, -95, + 57, 124, 95, 32, -25, -26, 4, 13, + 43, -22, -38, -26, 17, -46, -4, -122, + -39, 40, 79, 45, -48, -35, -74, 60, + -34, 50, 69, -68, -10, 94, -67, -80, + 80, 55, 46, -61, 2, 14, 77, 8, + 21, 4, 68, 53, 108, -3, -30, -18, + -102, -127, -12, 8, 77, -86, 27, -127, + -26, 100, -8, -77, -128, -47, -51, 2, + -111, -11, 13, -23, 44, -123, -2, 28, + 21, -71, -124, 9, 28, -18, 66, 53, + 64, 83, -31, 28, -8, 36, -21, 9, + 8, -46, -23, -101, 12, -73, -49, -38, + 52, 106, -82, 57, 41, -17, 59, 20, + -74, -7, 10, 28, 3, -15, 0, -92, + -9, -29, -64, 106, 36, -106, 4, -46, + -114, -59, -104, -71, -128, -68, -41, -4, + 56, -115, 51, -34, 29, -21, -24, 14, + -59, -113, -57, 4, -6, 78, 24, -4, + 23, 23, -12, -4, -24, -17, -79, 23, + -16, 17, -31, 6, 29, 26, 14, -50, + 37, 27, -13, 22, 15, 1, 0, 72, + -62, 58, -6, -38, 18, 90, -2, 14, + 65, 41, 48, 59, 53, 12, 55, 9, + 14, 38, 34, -35, 19, 25, 55, 31, + -22, 22, 81, 48, 14, -15, -49, 19, + 67, -54, 20, 13, 8, 3, 7, 32, + 6, -6, -11, 19, 66, 40, 35, 19, + 12, 29, -45, -61, 54, 105, 56, -20, + 7, 46, 5, 4, 60, 10, 37, -19, + -37, 66, 44, 15, 19, 35, -21, 29, + 55, 16, 61, 85, -26, -3, -93, -30, + 9, -36, 2, -42, -67, -32, -23, -2, + 15, 79, 27, -17, -4, -126, -29, 18, + -3, -40, -118, -28, 10, 42, 64, -30, + -9, 101, 4, 6, -20, -53, -10, 18, + -14, -62, -29, 8, -38, -3, 9, -21, + -26, 63, 31, -5, 20, -28, 33, -25, + -46, 6, 65, -6, 94, -13, 9, -8, + 15, -21, 114, 12, -8, -42, -116, 5, + -22, -2, 1, -27, -18, 8, 4, -70, + 14, 65, -22, -9, -23, -1, 56, 15, + -55, 20, 20, 44, -14, -70, -27, 33, + 24, -12, 45, 78, 69, 50, -48, 91, + 100, -29, 43, 19, 126, 57, -46, 16, + 77, 70, -65, -18, 101, -27, -22, -53, + 73, 39, 126, 96, -125, -20, -124, 19, + 15, -99, 72, 36, -11, 108, 91, -123, + -6, -49, -68, 61, -54, 107, 9, -35, + 63, 126, 33, -4, 23, 61, 127, -10, + -126, -1, -20, 29, 43, 20, -68, 56, + -40, 43, -90, 72, -37, 38, -48, 57, + -58, 48, -8, -57, 76, 36, 28, -34, + -110, -15, -116, 103, -30, 29, 14, 126, + -121, 127, -23, 49, -33, -125, 30, -13, + 0, -3, -25, -93, 42, 36, -24, -19, + 87, 8, -101, 54, -30, 27, -8, 69, + 25, 33, 65, -17, 49, -1, 37, -92, + 9, 46, -15, -40, -4, 3, -52, -13, + -11, -19, 3, -42, 1, -31, 55, 45, + 8, 31, 16, -29, -15, -25, -7, 6, + 7, -62, -35, 103, 33, 13, 67, 26, + -6, -53, -18, -36, 3, 32, 112, 0, + 40, 12, -67, -27, -57, 37, 24, 8, + 88, 70, -17, 48, 82, 37, 1, -1, + 77, 5, -27, -17, 15, 8, 27, -85, + 33, 0, 43, 37, 3, 19, 3, -47, + 60, -55, 50, -23, 12, -12, 61, -86, + 79, -37, -69, 38, 19, 10, -53, -26, + -6, 103, -5, 18, -29, 74, 11, 97, + -48, -36, 46, -45, -72, -65, -122, -39, + -101, 85, 31, -4, 6, 25, -45, -4, + -3, -107, 7, -120, 71, 19, 64, 43, + -87, 30, -31, 14, 7, 21, 83, 74, + -7, 30, -94, 66, 63, -85, 92, 8, + 22, -24, -4, 31, -91, 39, 13, 37, + 65, 60, -62, 92, -44, -8, 74, -7, + -63, 54, -24, -90, -34, 17, 84, -41, + -97, 13, 28, 14, -33, 1, -26, -25, + -9, -48, -2, -54, -104, 4, -5, 38, + -120, -48, -35, 124, 38, -57, -63, -8, + 37, 91, -40, 7, 17, -58, 67, -56, + 5, -86, 22, -17, -53, 6, 114, 37, + -24, -96, -17, -69, -44, -58, -123, -18, + -47, -123, -108, 2, -89, -38, -15, -34, + 14, -31, -2, -99, 34, 28, 124, 92, + -16, -28, -22, -60, -22, -2, 126, -122, + 31, -20, 32, 42, -128, -41, 61, 30, + -23, 79, -84, -36, -26, 87, 15, -2, + -125, -24, -22, 39, -108, 16, -26, -31, + -62, -22, 83, -123, 69, -108, 0, -12, + -19, -6, -13, -70, -83, -30, 36, -32, + 3, 95, -111, -18, 6, -91, 34, 56, + -61, -92, -54, 23, -60, 17, -64, -54, + 4, 39, -123, 24, -53, -46, 14, 65, + -100, 0, -54, 21, -4, -119, 72, -35, + 95, -56, 14, 24, -68, -40, -49, 21, + -16, -91, -123, -75, -39, 25, 0, 38, + 80, -32, 29, 25, -99, 0, -10, -28, + 38, 34, 0, -3, -29, -74, -93, -1, + 0, -26, 33, -65, -56, 28, -76, -22, + -68, 1, -22, 71, -21, -12, -59, -11, + 66, 12, 0, -82, 17, 27, -66, -56, + -34, -11, -37, 75, 100, 78, 2, 12, + -29, 40, -92, -11, 52, -4, 5, 38, + 25, 44, -63, 40, -4, -19, -38, -38, + 44, 44, 11, -12, 84, 47, -127, -32, + 2, -57, -102, -23, -51, -12, 26, -59, + 17, -5, -97, 98, -117, -36, -65, -35, + -1, -1, 1, -93, -40, -39, 96, -120, + -2, -26, -25, 66, -33, -76, -67, -12, + -44, -8, 22, -58, -2, 4, -110, -21, + -6, 30, -30, -113, -57, 83, 38, 5, + -28, 14, -93, -35, -107, 6, 59, 17, + 107, 74, -20, -19, 22, -93, -43, 49, + -6, 17, 21, -108, 12, -39, 33, -127, + -43, 14, -22, -18, 15, -74, 41, -6, + -20, 35, 4, 99, 10, -16, -58, -14, + -50, -20, -13, -30, -26, -82, 60, -28, + 26, -110, -34, -51, 28, -128, -57, -20, + -47, 97, -54, 104, -127, 50, 63, 20, + -44, -126, -35, 13, -5, 5, 83, 34, + -45, -12, 27, 0, -33, -55, 29, -94, + 70, -44, -97, -9, 25, 55, 48, 57, + -4, -27, -84, -93, -44, -36, -9, 49, + 66, 39, 20, -11, -82, -66, 113, -18, + -15, -3, 98, -8, -26, 9, -83, -9, + 41, 61, 84, -22, 65, -57, 34, 7, + 61, -53, 97, 6, 20, 28, -21, -105, + -60, -63, 23, 41, -77, -54, -1, -18, + 3, 51, -78, -96, 53, 83, -21, -39, + 21, -104, -69, -12, -36, 76, 20, -77, + 59, -37, 40, -31, -107, 29, 3, 5, + -18, -37, -16, -41, 10, 56, 51, -40, + -73, 25, 27, -80, -12, 73, 6, -34, + 16, -64, -62, 28, 86, 39, 4, 78, + 21, 8, 28, 55, -124, -107, -105, -24, + 55, 6, 68, -23, -43, 60, -116, 1, + -37, -38, 88, 46, -45, -53, -44, 49, + -58, -40, -117, -63, 55, 62, 24, 53, + 9, -20, 127, 83, 62, -12, -2, 3, + 126, -26, -29, -110, 32, 33, 51, 43, + 35, -8, 90, -3, -37, -120, -11, 100, + 17, 0, 76, -21, 116, -24, 6, -116, + -87, 125, -3, -57, -13, 125, 13, -116, + 13, 43, -86, 32, -45, -14, 70, 41, + -121, -18, -7, -51, 9, 57, 0, -6, + -41, -4, -14, -40, -51, 124, 47, 13, + -126, 124, -41, 5, 34, 7, 2, -34, + -16, 9, -39, -107, -49, 41, -52, -23, + -38, 39, -9, 92, -115, 45, -128, 35, + -95, -24, -20, -40, 5, 0, 7, -107, + 37, 0, -63, 49, 38, 35, 40, -33, + -115, 55, -19, -77, -36, -88, 116, 74, + 10, 73, 38, 12, -76, -127, -48, 79, + 84, -57, 46, 78, 37, 102, 18, -95, + -61, 17, 26, -113, -12, 43, -1, 68, + -25, 67, -21, 69, -17, -14, -27, -21, + -52, -7, -70, 5, -29, -110, -105, 35, + -65, -25, -56, -1, 85, 18, -54, -81, + -91, -71, 24, 25, -26, -68, -64, 9, + 91, -107, 26, 34, 17, 21, 116, 81, + 67, 25, -122, -43, 70, 46, -22, 101, + -12, -42, 13, 10, 13, -38, 3, -3, + 7, -81, -36, -23, 48, 76, 22, 22, + -123, 4, 31, 37, 2, -2, 25, 40, + 47, -41, -66, -23, -53, -33, -127, 20, + -4, 18, 57, 38, -33, -19, 42, 40, + 16, 94, 38, 0, 32, -36, -40, 29, + -5, -57, -7, 8, -1, 40, 40, 48, + 12, -26, 7, -24, 5, -61, -21, -50, + 46, 13, -63, -91, 1, 12, -76, -42, + -88, 26, 62, -35, -28, -51, -12, 8, + -9, -102, 38, 23, 11, 32, -9, -43, + -15, 30, 20, -9, 21, 63, -6, -61, + -81, -25, -63, 37, 85, -30, 36, -4, + -63, 64, -43, -15, -65, 75, 19, 51, + 36, 4, -50, -9, -31, 35, 35, 36, + 27, 27, 3, -41, -68, -118, 11, 88, + -38, -48, -49, 10, -42, 16, 63, 12, + -30, 3, -15, -6, -111, 15, 19, 13, + 70, 34, -9, 37, 14, -26, 91, 51, + 43, 5, 2, 5, 86, -31, -55, -86, + -51, 20, -1, 56, -34, -41, -7, -88, + -3, -24, 54, -27, 40, -40, -23, -72, + -51, -104, -27, 38, -29, -57, -2, 4, + -79, -1, 48, -36, 2, -62, 24, 20, + -34, -119, -29, 2, 64, 73, 22, -100, + -72, 7, 3, -3, -25, 68, -71, 26, + -18, 8, -46, -6, -2, -66, 50, 25, + 44, 29, 3, -2, 18, -67, 21, 12, + 15, -4, -65, 126, -34, 68, 66, 36, + 9, -32, -22, -5, 19, 27, 35, 47, + -2, -70, -50, 60, 2, 12, -26, -18, + -107, 9, -11, -16, 24, -9, -16, -49, + -43, 9, 23, 6, -4, -26, -114, -125, + -72, -41, 42, 64, 32, -1, -3, -73, + -88, -37, 0, 63, 80, -46, -9, 86, + -6, -86, -17, 20, -1, -17, 2, -8, + -75, 22, -47, 26, -50, 65, -41, -13, + 105, -75, 2, -47, 13, -2, 26, -10, + -11, -82, 50, -24, -7, 16, -66, -32, + 52, 25, 24, 59, -11, -12, -90, 67, + -4, 1, 3, 33, -22, 77, -12, -90, + 11, 28, 57, 17, 49, -31, -44, 68, + 4, -54, 5, -2, 66, 73, -96, -50, + -7, -7, -5, 99, 32, 58, 66, -60, + 0, -116, 53, 6, 116, -41, -62, -51, + -6, -24, -7, -113, -66, 21, 3, -39, + 10, -62, 74, -5, 57, -56, -9, -26, + 13, 114, 0, 80, 83, -29, -3, 80, + 35, 55, 41, 94, -72, 8, -44, 77, + 48, 21, -27, -11, 9, -5, -80, 32, + -20, 59, 26, -71, 90, 37, -51, 127, + -4, -51, -120, 38, -25, -43, -124, 46, + -75, 40, 9, -7, 36, -58, 22, 42, + -39, -123, -15, -20, -49, -76, -45, -127, + -82, 32, 56, 77, 41, -86, 108, -9, + 12, -75, 119, -57, -6, -77, -17, -63, + 11, -116, -20, 14, -55, -9, -8, 109, + -22, -30, 22, -71, -18, 19, 68, 119, + 36, 34, -6, 2, -6, 29, 122, 50, + -128, 87, 22, 68, -3, 75, 6, -53, + -39, -54, 24, -43, 0, -9, -26, -42, + -28, -73, 50, -70, 40, 93, -102, 65, + -27, 53, 45, -17, 44, -15, 60, 69, + 0, 38, -6, -49, 27, 25, -88, 15, + 22, 13, -40, 55, -19, 26, 48, -52, + 14, -6, -5, 14, -53, -61, 69, -44, + -71, 59, 66, 87, 117, -33, 15, 99, + -50, 7, -37, 98, 51, 62, 55, -39, + -36, -61, -103, 8, -52, 50, -27, -110, + 12, 15, 87, -44, -22, -23, -56, -4, + -17, 18, 58, -73, -128, 17, 39, 87, + 5, -69, -20, -47, 64, 13, -8, -27, + -26, -10, 2, 9, 64, 25, 26, -32, + -53, -22, -18, 35, -63, 7, 119, 43, + 28, 100, 2, -54, 110, 5, 4, -5, + 98, -32, 29, -17, 83, -95, -116, 73, + -47, -76, 13, -89, -12, -35, -62, 77, + 36, 52, 116, 117, 61, -19, -33, -7, + 31, -41, 16, -8, -51, 9, 13, 36, + 63, 43, -22, 19, -36, 6, -40, 29, + -4, 26, 42, -69, -66, 77, -73, 110, + -104, 46, 47, -40, -11, -41, 73, -39, + 59, -29, 18, -12, -6, 9, 47, 13, + 7, -24, -45, -109, 40, 26, 26, -2, + 42, -93, 46, 92, -1, -85, 69, -4, + 115, -72, -11, -47, 1, -25, 9, 7, + -49, 34, 24, 30, -48, 116, 3, -12, + -126, -21, 36, 17, -38, -13, -73, 2, + -84, -64, 127, -45, -50, -79, -81, -35, + 14, 49, 91, -122, -52, -73, -42, 17, + -34, -12, -102, -33, -28, 45, 27, 47, + -9, -28, -4, -53, -49, 15, -3, -68, + 9, 25, 60, -69, 0, 126, -55, -9, + -52, -94, -90, -13, -27, 109, 16, -6, + 20, -69, 46, 43, -119, 29, 78, -54, + 55, 67, -40, -49, -84, 25, 27, -16, + -84, -94, 15, 127, -125, 56, -24, 29, + -93, -33, -80, -82, 45, -5, -49, -29, + 46, 21, 18, 27, 52, 9, -111, 8, + -81, -125, 109, -9, -91, 72, -18, -9, + 3, -97, 12, -119, -99, -69, 57, -25, + -25, -106, -43, 34, -36, 114, -14, -23, + 2, 46, 69, -9, -103, 87, 127, 74, + 14, -5, 0, 14, -16, 73, 93, -30, + -2, 10, -123, 26, 74, 116, 22, 51, + -94, 108, -38, -38, -81, -38, 1, -46, + -86, -12, 60, -53, 64, 1, 63, -125, + -125, -20, 106, 88, 20, -127, 60, -10, + 85, 19, -11, 45, 33, 2, 6, 66, + -76, 86, 47, 63, 91, 119, 56, 114, + 86, -6, -13, 21, -40, 20, 21, 8, + -27, 44, 59, 36, -13, 99, 118, -47, + 26, -94, 52, -76, -62, -76, 9, -25, + 94, -27, 123, 34, 119, -35, 8, -16, + 8, -44, -54, 24, -8, 31, 36, 31, + 101, -42, -4, 18, -18, -4, 31, 49, + -8, -17, -28, 10, -20, -104, -55, -39, + 75, -63, -10, -1, 33, 102, 69, 43, + 49, 53, -42, 42, 24, 75, 3, -55, + -24, -20, -65, 78, 63, -1, -33, -31, + -40, -36, -42, -49, -1, 48, -70, 63, + 51, -3, 70, 45, -33, 32, 62, -11, + -94, -94, -11, 33, -27, 101, -70, -4, + 32, -48, 15, 44, -33, 16, -3, 124, + 4, 64, 14, 73, -119, -72, 71, -39, + 15, -33, -32, 54, -53, -32, 9, 45, + -56, 111, 11, 42, 35, 75, 8, 34, + -29, 24, -12, 45, 59, 45, -52, 35, + 126, 90, 8, 9, 16, -31, 99, -72, + 80, -100, 2, 20, 21, -36, 42, -22, + -38, 44, -20, -13, -8, 19, 25, 31, + -22, -89, 105, -52, 64, -19, -2, -98, + 38, -23, -13, 22, -18, 4, 29, 24, + 34, 56, 66, -5, -82, -80, 5, 57, + 57, 0, -25, 44, -7, -73, -45, 33, + 93, 41, 36, -18, 3, -76, -41, -59, + -14, 65, 28, 9, -55, 22, 75, 27, + 56, 104, 16, 35, 39, -50, -13, -90, + -59, -35, 85, 42, 13, 46, 38, -35, + -84, -13, -30, 54, -16, -11, 12, 19, + -21, -11, -25, -17, 40, -115, 64, -120, + -68, 19, 79, 35, 2, 17, 4, -6, + 29, 26, -68, -65, 73, -48, -64, -64, + -58, 3, 1, -15, 4, -7, -11, 7, + -8, 11, -52, 4, 51, 28, 8, 18, + 8, 16, 6, 14, -60, 88, 65, 51, + 30, 6, -33, 47, -26, 9, 59, 7, + -6, 13, 91, 97, -104, -19, -105, -44, + 90, 21, -55, 45, 5, 40, 10, 73, + 9, 33, -109, 57, -14, -1, 51, -51, + 19, -4, 64, 19, -45, -80, -18, -77, + 38, -32, -66, -40, 18, -7, -7, -38, + -47, 11, -59, -31, -59, 6, 86, 5, + 5, -82, -30, 15, 30, 44, 35, 45, + 52, -21, 61, -75, 61, -58, -7, 92, + -57, -17, 88, 0, 20, -9, -49, 15, + 32, 57, 54, -116, -59, -57, -47, -6, + -33, -2, 71, -121, 113, 48, -15, 41, + -6, 67, -19, 37, 25, 22, 28, -11, + 112, 20, -25, -19, 79, -45, -14, 48, + -51, -105, 123, 23, -39, 127, -2, 23, + -46, 68, 45, -46, -53, 54, 102, 28, + 63, 14, 40, -26, 25, 43, 33, -55, + 48, 5, -67, 55, -17, 60, -87, -4, + -92, 23, 122, -9, -58, -85, 49, -34, + 43, -37, -25, -14, -54, -86, 53, -68, + 5, 84, -19, -117, -84, 38, 70, 95, + -76, -86, 36, 54, 42, 50, 40, 83, + -9, 16, -25, -85, 48, 122, -30, 5, + 47, -124, 57, -63, 44, -28, -122, -113, + 27, -12, -119, 38, -69, 44, -39, -29, + -17, -126, 12, -4, -29, -23, 90, 0, + 41, -103, 21, -48, 8, 90, -15, -60, + -43, 90, -51, 63, -15, 70, -17, 0, + 4, 19, -81, -100, 42, -54, -18, 76, + -39, -43, -29, 29, 25, 9, -16, -34, + -23, 27, 51, -78, -91, 40, 91, 0, + 102, -36, -126, -52, 22, 73, 44, -41, + -35, -34, 110, 14, -55, -3, 29, 16, + -33, 106, -39, 39, -61, -42, -1, -49, + -7, -1, 28, 18, 7, -19, 40, -13, + 6, -52, 3, 2, 19, -19, 119, -100, + -51, 73, -50, -89, 8, -30, 6, 33, + 28, -24, -1, 47, 23, -35, 46, -4, + -6, -33, 78, 40, -28, -10, -1, 39, + 14, 25, 52, -1, 11, -39, 59, -22, + -2, 61, 24, 40, 111, 30, -4, 61, + -92, -95, 4, 66, 37, 19, 3, -3, + 107, 1, 5, -10, 11, 21, 12, 63, + -13, 71, -93, -41, -3, 82, 31, -1, + 2, -31, 1, 55, -36, 35, 17, 7, + 111, -8, -31, -2, -70, -15, 19, 41, + -58, 10, 6, 15, -55, -55, -58, 26, + 12, 54, 35, 3, 19, 35, 124, -54, + 19, -68, -114, -2, 27, 37, -37, 34, + -58, -3, -95, 51, -31, -1, -49, 26, + -62, -7, 12, 7, 101, 16, -17, 126, + -9, -27, -24, 95, -22, -40, 29, -15, + 24, 15, 25, 30, -43, -4, 25, 12, + 33, 29, 21, 6, -72, -9, 21, 65, + -54, 65, -48, -22, 45, -36, 6, 5, + 0, -20, 14, 25, -6, -6, 14, -31, + 21, -22, -7, 58, 5, 53, 50, -16, + 53, 73, 8, 22, -4, 15, 29, 67, + -119, -9, -28, -14, 74, 54, 58, -17, + 69, 29, 66, 96, -70, -108, -128, 16, + -35, 54, 2, -69, 94, -7, 19, 2, + -66, -3, -126, 44, 59, 43, -5, -34, + 16, -2, -13, -126, 14, 109, 37, 9, + 32, -26, -86, -39, -71, -34, 4, 9, + -4, -16, -31, 80, 106, 21, 23, 29, + -37, -37, 8, 75, 59, 10, -41, -32, + 30, -17, -44, -11, -28, 34, -35, 24, + -18, -9, -111, -53, -78, -127, -19, 24, + -21, 16, -110, 32, -94, -4, -17, -46, + -1, -122, -53, -21, 11, -96, -3, -21, + 7, 2, -32, 46, 90, 35, -33, -19, + 74, 43, 34, 30, 37, 63, 28, 23, + -83, 8, 27, -18, 20, -13, -44, -8, + 21, 29, 47, 7, 24, -13, -119, 27, + -54, 9, 14, 26, 32, 102, 89, 25, + 20, -5, 2, 33, -12, 22, 46, -45, + 52, -25, 97, -65, 79, 79, 32, 18, + 28, -78, -6, 88, 32, -29, 81, 31, + -13, -38, 27, -44, -35, 19, 14, 30, + 51, -27, -11, -16, -12, 45, 51, -37, + -3, 11, 39, -3, -36, 23, 47, -9, + -21, 22, 84, 55, 56, 47, -12, -8, + -97, 83, 61, -119, 44, 27, 7, -43, + -21, 88, 7, -30, -52, -9, 125, 31, + -81, 56, -5, -71, -30, -52, -2, -24, + -7, 39, 52, 101, -124, -3, 20, -41, + -83, 65, 23, -42, 8, -38, -60, -14, + -21, 33, -30, -18, 123, -25, 68, -120, + -66, -3, -89, 3, -22, 22, -42, 75, + -34, -33, 78, -28, -40, -5, 24, 28, + -49, 29, 2, -59, 2, 8, 5, -71, + 33, -83, -110, 24, 99, 33, -70, -41, + 56, -7, -29, -46, -106, 20, -19, -42, + 24, 18, -35, 18, -67, 119, -15, -34, + 56, -40, -26, -50, 61, 98, 30, -53, + 44, 123, 55, 42, -99, -15, -21, 41, + -94, 25, 56, -125, 51, -126, -45, 27, + -83, 20, -19, 67, 10, -103, -34, 11, + 4, 42, -117, -15, -38, -59, 66, -54, + -63, -1, -49, 36, -31, -57, -28, 14, + 46, 69, -24, 38, -54, 79, -31, -32, + -73, 3, -19, 122, 61, -20, -65, 107, + -7, -57, -125, 65, 8, -55, -32, -10, + -30, -90, -104, -119, -12, 18, -34, 2, + -28, -99, 67, -117, -113, -9, 6, 58, + -62, 126, 35, -40, -16, 98, 21, -2, + -5, 14, 24, 43, 48, 44, -9, 47, + 58, 61, 17, 20, -30, 19, 103, -121, + 21, -15, 45, 73, 25, 25, 28, 35, + 30, 27, 2, 68, 24, 23, 114, 55, + -85, -10, -44, 38, 80, -27, -12, -24, + -28, -22, 88, -10, -35, 23, 18, 16, + 86, 14, 53, 33, -86, 0, 35, -21, + 22, 40, 33, 50, 13, 22, 15, -44, + 16, -5, 50, 50, 23, 57, 18, 9, + 29, -53, 64, -10, 7, -26, 13, 1, + -33, -29, -54, -32, 70, 40, -38, 27, + 25, -24, -7, 28, 9, 46, 30, 43, + 19, 26, 25, 37, -18, -1, -36, 45, + -50, -43, 35, 17, -9, -10, 4, -88, + -43, 40, 39, 30, 31, 77, -8, 95, + -70, 40, 96, 45, -41, 16, -126, 15, + -29, -12, -19, -21, 17, 53, 22, -24, + -62, 6, 33, 17, -28, -16, 114, -51, + 9, -45, 37, 30, 111, -28, 10, 0, + -30, -27, -5, 84, -75, -47, -2, 78, + -58, 0, 33, -14, 91, -124, -1, 32, + 0, -61, 1, -56, -4, -15, 42, -38, + 12, -7, 10, -26, -6, 40, 3, -57, + -77, 38, 79, 47, -14, 48, 15, -10, + -23, 25, 23, -41, 29, -5, 10, -127, + -61, -58, 25, -51, -37, 29, -5, 36, + -82, -95, -40, -9, 35, 42, 65, 24, + -9, -46, 3, -58, -11, -70, -48, -26, + 28, -21, -53, 18, 10, -13, 75, 22, + 54, 41, -29, -55, 50, -5, 28, 15, + 15, -59, -22, -46, -35, -51, -33, -11, + -66, -23, 9, 2, 11, 20, 7, 55, + -52, -15, -28, -54, 5, -120, -63, -39, + 14, -49, -18, -61, -87, 19, 20, 36, + 113, -9, -28, -29, -64, 7, -13, -50, + -8, 18, 34, -29, -33, -25, -9, -2, + -39, 49, 14, -16, 37, 44, 67, -3, + -93, 57, -26, 14, 24, 77, 5, 38, + 10, -10, -8, 38, -21, 20, -9, 71, + 2, -3, -32, -34, 2, -125, -51, 3, + 17, 26, -104, -98, -51, 30, 17, -5, + -19, -21, -21, -41, -93, 8, -52, -25, + 54, -1, -12, 19, -2, 35, 56, -39, + 49, 56, -52, -14, -58, 37, 50, -66, + -27, 18, 35, -80, 22, 12, -6, -77, + 30, -22, -18, 37, -29, 19, 18, 15, + -34, -45, -1, -5, 58, 52, 9, -9, + -105, -115, 91, 45, -3, 20, 27, 2, + 54, 116, 109, 84, -52, 9, 33, 7, + 13, 13, -47, 14, 30, -3, 111, 11, + 51, 98, -44, -112, 93, -41, -45, 122, + 73, -9, -28, -48, -9, -61, -91, 18, + 67, 91, -54, -52, -86, -124, 65, -50, + -56, 20, -42, 4, -75, 56, 90, -81, + -104, 42, 16, 102, 35, 107, 73, 51, + 9, -50, -100, 24, 64, 38, -17, 120, + -16, 27, 114, -107, 85, 74, -50, -13, + -80, 3, -14, 6, 67, -23, -123, 49, + 49, 22, -85, -69, -110, 126, 58, -15, + 80, -16, 91, 51, 45, 55, -23, 96, + -90, -5, 20, -9, 69, 49, 6, -15, + 124, 36, 38, 36, 29, -91, 56, 51, + 26, 4, -120, 3, -42, -23, -12, 13, + 5, 5, -69, -33, 12, -81, -2, -4, + 59, 78, 100, -8, -109, 28, 5, -121, + -1, 35, 2, -13, -9, -67, -120, 6, + 29, -111, -58, 45, -33, -30, 12, 123, + 16, -43, 2, -24, 45, 19, -90, -12, + -36, -88, 0, 15, 18, -4, 35, 39, + -60, 34, -8, -35, 15, -120, 10, -22, + 81, -100, -21, -37, 0, -19, 34, -87, + 6, 54, -18, 41, 43, -4, 11, 25, + 49, -19, 24, -20, 31, -97, 4, 13, + 74, 90, -59, 27, -11, -19, -5, 53, + 43, 20, -5, -84, 34, 13, 34, -47, + -56, -30, -64, 32, 37, 52, 28, 60, + 19, 38, 72, -40, 16, 10, -36, -5, + -30, 50, 24, -13, 36, 25, 43, -39, + -23, -22, -24, 47, 95, 40, 40, 2, + 11, -66, -7, 48, -24, -26, 27, -7, + 25, -8, -31, 89, 25, -12, 40, -7, + 22, 45, 56, -21, 4, -16, 70, 48, + 13, 28, 3, 0, -27, -1, 30, -3, + 31, 8, -1, 18, 8, 50, 15, -10, + 76, 112, 27, -55, 41, 38, -23, 18, + -65, -74, -27, 9, 17, 21, 78, 60, + 17, 29, -63, -49, -53, -102, 8, 52, + 112, -7, -52, 37, 27, -39, -15, -5, + 5, -14, 33, 109, 65, 64, 68, -1, + -18, -79, 74, -10, 50, 37, 20, -113, + -40, 84, -50, 2, -24, 122, 42, 60, + -16, -41, 44, 54, 15, -52, 29, 17, + 4, -59, 85, -10, -11, 28, 29, 33, + -49, -72, -101, -45, 65, -21, -8, -25, + 3, -36, 24, -59, 12, -1, -52, -31, + -59, 33, -17, -30, 53, 113, -116, 70, + 20, 0, -20, 27, -119, -53, 19, -20, + -85, -92, -20, -32, 14, -120, 22, 22, + 126, -47, -18, 50, -38, 81, -126, -62, + -86, -105, 26, 29, -44, 125, -54, -127, + -120, -21, -126, -54, 16, -112, 36, -3, + 75, 123, 8, -54, 38, 59, -16, -23, + 11, -127, -26, -64, -121, 56, -94, -5, + 7, 13, -10, -18, 58, 25, -6, 29, + 21, 42, 70, -33, -35, 36, 43, 48, + 109, -9, -120, -123, -38, 36, -121, -34, + -112, 66, 16, -125, -78, 127, -128, -51, + -27, -102, -119, 118, -18, 127, -12, -24, + 7, -16, 10, -66, -36, 9, -36, 9, + 41, 67, 18, 82, 14, -15, -67, 67, + 2, 5, -84, -16, -37, -10, -51, -27, + 74, 41, -114, 0, 67, 0, 100, -22, + 20, 8, -42, -15, -36, 11, -12, -85, + 34, -24, 13, 18, -43, -18, 27, 38, + -28, 5, 49, -2, 36, -17, 101, -76, + 27, -20, 58, -25, -27, 0, -17, -18, + 23, -64, 24, 35, -21, -106, 24, 2, + -21, -63, -14, -19, -7, 19, -63, 10, + 29, -35, 6, 10, 13, -10, -15, 1, + -8, 14, 16, -7, -7, 19, 25, -14, + -56, -32, 53, -10, -48, -28, -127, 7, + -49, -75, 3, 25, -7, 7, -49, -114, + 2, 31, 19, 56, -56, 24, 103, 64, + 51, -77, -66, -20, -28, 82, -85, 11, + -54, 49, -8, -10, 23, -101, -4, 103, + -70, -40, -4, 91, -45, -42, -73, 1, + -58, 1, -10, 7, 9, -52, 17, -30, + 1, 6, -125, 12, -16, -70, 49, 126, + -8, -56, -26, 63, 127, -127, -70, 32, + -50, -88, -15, -19, 38, -32, -11, 25, + 91, 124, -55, 77, 52, -22, -21, -66, + -66, 125, -41, 2, 33, -79, -42, 6, + -47, 44, 18, 32, 30, 15, 26, -8, + -97, 8, 49, -29, 51, 95, 90, -69, + -54, 2, -70, 17, -66, -41, -16, 116, + -14, 74, 8, 4, 51, -28, -125, 17, + 74, -30, -44, 39, 30, -68, -6, 27, + 68, -1, -46, 44, 39, -102, -69, -79, + 81, -25, 62, 89, 5, 20, -43, -1, + 46, 11, 29, -10, -57, 13, -21, -12, + 37, -35, -3, 21, 78, -122, -90, -48, + -2, -16, 24, 45, -120, 4, 30, 15, + 115, -80, 38, 95, -60, 80, 61, -29, + 13, 58, 82, 29, 81, 3, 28, 31, + -14, -47, 40, -45, -6, -56, 17, 30, + -52, -21, -122, -102, 22, -17, -62, 12, + -7, -12, 94, -38, 11, -88, -44, -16, + 37, -43, 31, -36, 31, -10, -89, 126, + -123, -2, 19, -81, 23, -78, -13, 25, + -5, -34, 2, -30, 24, -5, -33, 6, + 44, 10, -9, 8, 6, 47, -8, 32, + 9, 8, -4, 24, -17, 53, 89, 17, + 40, -20, -57, -112, 31, 6, 55, -21, + -112, 111, -124, -26, -47, -16, 76, -8, + -21, -59, -38, -17, -10, 20, 73, -48, + 50, 2, -33, -79, -40, 82, -2, 3, + 101, -40, 14, 42, -94, 34, -55, -126, + -9, 12, 35, -112, 58, -30, -30, 4, + 55, 37, -36, -126, -14, -68, 77, -37, + 99, 2, -23, 11, -31, -120, 22, -101, + -51, 52, -17, -37, 1, -12, 15, 20, + 45, 58, -37, -86, -13, 42, 53, 76, + -48, -1, -45, -60, 17, 42, -81, 1, + 18, 48, -61, 127, 23, -23, -8, 27, + 41, 6, 36, -125, -61, -64, 33, 1, + 63, -44, 22, -63, 40, -118, -83, -3, + 31, -83, -94, -105, -43, 84, -6, -69, + 41, 25, -66, -13, 3, 91, 31, 72, + -25, 52, 73, -126, -8, -116, 72, 14, + -34, 12, -111, -26, 4, -102, 67, -28, + 47, 5, -52, 114, -11, 55, -120, -93, + -105, -46, -24, -47, -16, 0, 15, -13, + -101, 64, 127, -96, -67, -128, -125, -29, + -30, -17, -56, 3, -33, 14, 4, 22, + 56, -46, -60, -121, -21, 35, -16, 115, + 6, 0, 11, -12, 19, -4, -4, -122, + 46, 33, 40, -40, 42, 67, -39, -32, + -51, 67, -127, 54, 13, 23, 58, -3, + -88, -2, 61, 72, -69, 7, 123, -52, + 10, 10, 17, 22, -17, 6, 21, -55, + -3, -23, -12, -47, 2, 66, 12, -7, + 25, 78, -55, -29, -23, -36, -12, -58, + -115, -13, 13, -52, -17, 5, 30, -20, + 69, 26, -45, -33, 19, 12, -16, 21, + -21, -37, 5, -18, -54, -43, -1, 49, + 1, 34, 23, -24, 57, -86, -9, 48, + 12, -95, -59, -47, -36, 6, 81, 28, + -2, 11, -4, -4, 27, 13, -21, 34, + 60, -31, 11, -25, -5, 18, -32, 125, + 51, 65, -68, 11, 22, 115, 56, -66, + 24, 41, -90, -17, 20, -35, 81, 7, + 58, 71, -24, 61, 17, 16, 22, -37, + 61, 124, 88, 18, 11, -64, -73, -22, + 58, -92, -96, 106, 18, -41, 88, 83, + 122, 105, -77, -21, -97, -128, 13, 41, + -11, -70, 55, -12, 5, 35, -41, -80, + -33, 52, 10, -75, 0, -41, -35, -51, + -51, 18, 31, 25, 92, -107, 35, 28, + 117, -2, 26, -127, -14, -48, -53, 9, + -123, -25, -62, 90, 14, -5, 43, 1, + 25, 64, 90, -23, -35, -75, 25, -42, + 18, -73, 2, 34, -65, 29, 28, 33, + -32, -37, 6, -7, -90, -83, 2, 29, + 15, -47, -51, 47, 21, -8, -9, -43, + 53, -23, 45, 19, 23, -57, -39, 14, + 56, -114, -64, -2, 13, -64, -34, 61, + -8, 24, 26, -1, 6, 14, -126, 0, + -6, 21, -43, -18, -29, 21, 46, -26, + -3, -25, -23, 18, 60, -48, 47, -11, + -69, 74, -34, -41, 4, 18, 16, 41, + 32, -128, -42, -59, 48, -17, -81, -40, + -56, 19, -3, -19, -53, -4, -36, 52, + 93, 40, 123, -25, 26, -93, -122, -127, + 38, 10, 37, 25, 18, -29, -24, 22, + 3, 41, -15, 90, -64, -53, -23, -64, + -77, 91, -54, 80, -21, -41, 17, 19, + 16, 7, -3, -19, -61, 31, -43, -57, + -29, -45, 44, 40, 30, 57, 43, -23, + -28, -53, 4, -38, -26, -87, -8, -11, + 28, 42, -54, 75, 1, -42, 58, 3, + 24, -26, -27, 37, 15, 96, 52, -20, + -5, 46, 52, -11, -30, -14, 22, 2, + -11, 3, 28, 38, 61, 23, 99, -27, + -20, -1, 21, 16, 31, 24, 16, -29, + -22, -21, -2, -76, 19, -81, -124, -47, + -4, 30, 18, -22, -74, 46, -43, 31, + 33, -18, -54, -8, 43, 41, -19, 36, + -22, 41, 72, 87, 36, -24, -11, 2, + 8, 98, -30, -37, 47, -21, 12, -30, + -128, -71, 91, -72, -39, -15, 100, -20, + 98, 20, -29, -46, -36, -46, 40, -12, + -7, 45, -48, -10, -39, -8, -45, 9, + 57, -49, -10, -21, -21, -49, -17, -18, + -28, -31, 90, -10, -63, 17, -33, -40, + -71, 34, 22, -9, -31, 121, 4, -1, + -83, -18, 25, 5, 18, -19, 20, 49, + 9, 16, 27, 14, 23, 18, 53, 28, + -99, -42, 17, -43, -114, 3, -12, -13, + -10, -7, -37, -27, -7, 26, -14, 19, + -6, 25, 13, 17, 19, 63, -67, 47, + -39, -126, 12, 32, 17, 12, 9, -50, + -126, -90, -28, -70, 9, 102, -59, -19, + 20, -58, -126, -13, -76, 1, -4, 69, + -42, -49, -18, -124, -59, -68, 32, -31, + 18, 127, 24, 123, -18, 30, -25, -7, + 13, -127, -71, -19, -43, -110, -11, -111, + 53, 33, 77, 119, 74, -70, -127, 83, + 68, -15, -2, -29, -48, -10, -38, 16, + -5, -32, -98, 25, -64, -51, -124, -126, + -126, -54, 62, -116, -28, -76, 2, -123, + -27, -52, 127, 102, -76, 99, 70, -64, + -3, -114, 124, -56, -29, -26, 1, 11, + 55, 101, -38, 50, 111, 10, -43, 48, + -72, 20, -78, 23, 46, -25, -23, 44, + -30, -27, 31, -17, 55, 27, -75, 59, + 81, -38, 25, -44, 111, 57, 19, 12, + 84, 7, -15, -56, 42, 49, 15, 38, + -9, -56, 38, 92, 81, 17, 92, 32, + 25, -39, 8, 40, 2, 34, -41, 26, + 35, 64, 57, 47, -32, -120, 46, -5, + -51, -114, 82, 61, 55, 31, -59, 120, + 106, 115, -3, 6, 16, 54, -12, 43, + 12, 21, 3, -12, -35, 15, 41, 67, + 67, -15, 48, 65, 57, -23, 3, -37, + -46, -72, 18, -69, 97, 12, -91, 13, + 16, -61, 8, 12, -107, 26, 15, -61, + 3, 42, -51, 39, 40, 69, 29, 6, + -4, 42, 16, 16, 94, 40, -9, 72, + 40, -2, -2, 34, -18, 26, -20, 80, + 8, 120, 30, 65, 98, -42, 83, 23, + -47, -30, -14, -25, -18, 22, -118, 90, + 49, 2, 15, 41, 22, 11, -30, -27, + 58, 30, 50, -66, 13, 100, -57, 5, + 58, 26, -8, 94, 17, -61, 56, -72, + 28, -113, -52, -24, -18, 28, 55, 0, + 9, -109, -102, -1, 19, 67, -15, 61, + -20, -108, -1, -32, -89, -9, 35, -80, + -19, 66, 90, 76, -97, 34, -20, 51, + -69, 18, 42, -19, 76, -21, -1, 71, + -51, 72, -29, 40, -60, -8, 72, 16, + 21, 36, 22, 55, 31, -17, 75, 70, + 24, -10, 28, 1, -15, 22, 51, -17, + -31, 54, 75, 84, 51, 99, 55, 4, + 26, 5, 6, 51, -1, -36, 53, 27, + -72, -63, -38, 17, 102, 114, -35, -61, + 50, 66, 125, -14, -36, 25, -32, -17, + 17, -9, -70, -83, 41, -36, -40, 8, + 87, -60, 15, -75, -58, -54, -24, -4, + 4, -109, 36, 46, 73, -66, -6, -34, + 12, -30, 74, -55, -23, 70, 25, -1, + -52, 72, 35, 109, 27, -28, -37, 44, + 39, -66, -125, 18, -49, -9, -5, 53, + -15, 42, 49, 80, -90, -60, 108, -46, + -13, 16, 37, 4, 55, 7, -47, -28, + -79, 38, 25, 57, -20, -9, 53, -74, + 68, -22, 29, 20, 51, -114, -1, -23, + 88, 16, 71, 30, 54, 82, -12, -21, + -34, 16, 35, -25, 54, -94, 36, -87, + 0, -62, 29, -50, -22, -41, -108, -54, + 28, 24, 122, 6, 74, 91, -35, 18, + -35, -3, -38, -62, 32, 112, 50, -53, + -73, 25, 58, -27, -69, -45, 44, -3, + -50, 63, -19, 47, -50, 44, -11, 10, + 77, -1, -17, -24, -97, -98, 22, 33, + -34, 14, 10, -72, 123, -62, -47, 75, + -34, 9, -43, 61, -71, 42, -103, -38, + 47, -114, 0, 16, -52, -24, 62, 27, + -29, -63, -13, 51, 126, -31, 19, 8, + -67, 11, -111, 126, -17, -15, 51, 127, + -18, 8, 20, 5, -24, -38, 19, -39, + -5, 94, 15, -21, 4, -64, -58, 71, + -92, 30, 43, -23, 3, 17, 58, 27, + 38, -37, -22, -12, 40, 62, 33, 9, + 5, 33, -34, 15, -35, 36, 118, 10, + 17, 42, 45, 57, 19, 32, 55, 58, + 79, -126, 16, -99, -28, 10, -22, 16, + 45, 55, -1, 125, -38, -7, 40, 56, + 4, -76, 41, -50, -20, -40, 59, -45, + -24, -60, 62, 97, 47, 65, 2, -57, + -4, -41, -7, 67, -4, -16, 41, -54, + 15, -42, -4, 94, 20, -101, -63, -126, + 56, -36, -5, 47, -11, -33, -24, 35, + 64, 28, -24, 104, 44, 22, -19, 40, + -8, -49, -54, 80, 62, 43, -29, -8, + -7, -20, 3, 32, -59, 53, -4, 10, + -82, -122, -126, -98, -60, -33, 124, 126, + 12, 68, 10, 1, 127, -12, -12, -46, + 54, -127, -86, -41, 26, -35, -125, -14, + 3, 56, -50, -123, -14, 59, -47, 109, + -12, -18, 115, 55, 32, 22, 108, 22, + -47, 18, -128, -50, 94, -4, 2, -17, + -25, -49, 37, 11, -30, -10, 70, 29, + -8, -81, 16, 56, -63, 0, 45, 40, + -2, 124, 15, -5, 22, -89, -9, 39, + -52, -1, -5, 70, -67, 15, 14, -27, + 26, -18, -34, -22, 11, 1, -1, 6, + -65, -104, 30, -32, -18, -125, 72, -63, + 70, 26, -82, -103, 7, -44, -26, 26, + 115, 11, -1, -22, 10, 75, 42, 7, + -35, -105, 52, -9, -41, -1, -125, 22, + 49, 8, 44, -128, -68, 47, -112, -121, + 27, 108, 64, -118, 4, -68, -7, 42, + 24, 64, -121, 47, -29, 120, -44, 124, + -29, 38, 21, -5, -7, -21, -8, 85, + 4, 38, 16, 27, -32, 100, -3, -11, + -25, -18, -111, 40, 32, 46, -4, 28, + -70, 102, -23, 50, 13, -25, 41, -29, + -22, 25, 12, -50, -108, 36, -38, -3, + -12, -35, 21, 108, -103, -127, -11, 0, + -125, -39, -126, -122, 22, -123, 55, -123, + 26, -89, 50, 14, -127, -21, 117, 26, + -69, -127, 95, 1, -81, -41, 51, -27, + 10, -59, -18, -128, -50, -91, -123, -69, + 21, -14, -63, -119, 75, 24, -73, 7, + 52, -39, -100, -33, -127, -25, 19, 23, + 56, 7, 2, -12, -26, -2, 27, -45, + 24, 13, -32, 64, 40, -34, 47, -35, + -89, 76, -71, 70, -34, 30, 22, 9, + -124, 13, -105, -33, -31, 42, 9, -68, + 110, -38, 54, -72, 21, -126, -27, 16, + 19, -22, 1, -31, -63, 28, 3, -58, + 37, -9, 10, -75, -6, 97, -54, 113, + -40, -37, 90, 63, 27, 52, -58, 61, + 23, 118, -3, 23, 35, -14, -66, -60, + 5, -38, 37, -94, -17, 47, 115, 36, + -87, -46, -29, 0, 4, 72, -9, -73, + -50, -10, 14, 31, -10, 20, -44, -89, + -12, 63, 63, 36, -50, -71, 59, 109, + -62, 48, 30, -19, -53, -95, -3, 60, + -48, 76, -12, 24, 98, -20, -99, 23, + 58, 7, -7, -7, -9, -50, -13, 18, + 80, -118, 22, -16, -48, -17, -36, 33, + -24, 47, 56, -114, -25, -120, -110, -73, + 91, -41, -16, -46, -21, -73, 14, 113, + -24, -40, 63, 33, 17, 120, -53, -22, + 127, 58, 25, 11, -16, -7, 17, 127, + -73, -95, 28, -18, 51, 121, 0, 42, + 6, 17, -16, -18, -18, 114, 27, 61, + -29, -51, -15, 1, -71, 37, 25, 99, + 85, -36, 8, 11, -88, -15, -114, 72, + 23, -59, 50, 85, -55, -32, -16, 70, + 84, -29, 50, 56, -5, -19, 62, 56, + 11, 51, 43, -31, 5, 92, 1, 9, + -76, 18, -89, 3, 6, 44, 45, 40, + -1, -33, 35, 21, -25, 35, -11, 50, + -50, -61, 28, -108, -6, -62, 111, -13, + 44, -66, -31, -9, -22, 18, -46, 8, + -14, -43, -5, -95, 77, 80, 31, 23, + 32, -48, -3, -29, -9, -41, -25, -80, + -34, 55, 1, -11, -10, 22, -69, 6, + -19, 83, -49, -28, 20, -4, 52, -8, + -31, -18, -6, 48, -22, 53, -16, -24, + -56, -59, -32, -34, -11, -50, 49, 31, + 55, -29, -53, 35, 6, -16, 1, -19, + -6, -12, -25, 21, 41, -1, -2, -38, + -43, -83, 18, -2, -18, -27, 54, 47, + 24, -33, -50, 4, -6, -3, -23, -16, + 34, 4, 34, 29, -72, 89, 58, 91, + 25, -5, 35, -98, 33, 0, -14, -52, + 96, -38, -81, -24, 36, 68, 0, -42, + 8, -20, -14, 10, 115, 17, 6, 37, + 0, -52, 64, -10, -28, 26, 89, 10, + 16, 68, -7, 12, 26, 21, 73, -51, + -53, -65, 1, -30, -6, -17, 3, 1, + 11, 7, 82, 39, -37, -59, 59, 3, + 111, 13, 14, -19, -68, 44, 11, 11, + 22, 120, 13, 18, -32, -17, 1, 18, + 51, 53, 31, -15, -49, -16, -74, -39, + -52, 55, -68, -28, 116, 12, 25, 37, + 60, 64, 54, 56, -60, 79, 51, -46, + 62, -17, 2, 38, -46, 99, 123, 28, + 114, 46, 87, 1, -61, 64, 67, 21, + 0, -38, -19, 29, -61, 1, 50, 16, + -8, 51, 48, 89, 49, 47, 96, -13, + -29, 73, 27, 126, -12, 0, -23, -22, + 18, -42, -39, -28, 23, 118, -26, -62, + 63, -44, -27, 92, 32, -16, 42, 90, + -22, -63, -41, 19, -46, 98, -61, -70, + 46, 0, -65, 37, -16, 54, 1, -3, + 72, -56, -108, 7, 27, -38, -125, -41, + 10, -6, -60, 127, -32, -71, 68, 10, + -35, 64, 44, 48, -21, -41, -37, 23, + -59, 40, 38, -22, 26, 18, -20, 73, + -114, -24, -53, -39, -27, -11, -98, -21, + 5, 71, -115, 11, -37, -107, -60, -5, + 72, -84, -62, -28, -5, -121, -86, -2, + -51, 53, 127, 124, -39, 44, -44, -125, + 79, 29, 42, -6, -39, -29, 19, -26, + 10, -72, 49, 13, 41, -51, -97, 0, + -93, 52, -84, -32, -66, 12, -35, 20, + 3, 22, 69, 20, 97, -43, 41, 8, + -36, -26, 118, 26, 10, 35, -52, -2, + 22, 8, -13, -43, 2, -44, -1, -18, + 5, 61, -118, -103, -55, 5, 13, 10, + 5, 4, 106, 2, -22, 30, -13, -117, + -121, -38, 29, 24, 14, -14, -62, 33, + -13, -18, -8, -69, -6, -113, -91, 1, + -36, -32, -17, -36, 40, -10, -34, 10, + -74, -27, -33, -33, 12, 18, 4, -1, + -1, -33, 34, 8, 26, -41, 120, 60, + -41, -5, 11, -41, 37, 10, -7, 31, + 31, 26, -55, 25, -1, -12, 53, 43, + 29, -8, -48, 29, -94, 39, 41, -45, + 91, 15, 3, 29, 12, 69, 13, -68, + 65, -12, 54, 55, -18, -11, -40, -18, + -36, 76, -11, -79, -11, -16, 38, -42, + 86, -14, 37, -6, -8, 57, 2, -28, + 11, -47, -89, -34, -47, -73, -121, -19, + -73, 69, -6, 35, -5, 114, 82, -39, + 14, 5, -67, 12, -21, -17, -96, 14, + -20, -12, 2, 81, 12, -1, -126, 65, + -16, -36, -2, 4, -35, 2, -6, 49, + 1, -42, 69, -11, -47, -25, 25, 9, + 103, -50, -54, -8, 6, -56, -8, 21, + 6, 7, -104, -18, -106, 51, 127, -85, + 50, -6, -27, 20, 91, 22, 4, 39, + 25, 43, -5, -20, -32, -95, -3, 40, + -104, -11, -55, -128, -46, -71, 37, -101, + 77, -6, -44, 49, 26, -63, -105, -54, + 60, -58, -13, -37, 39, 43, 72, 42, + 22, 65, -60, -75, -59, -116, -106, -3, + 25, 45, -109, -84, -123, -28, 35, -24, + 0, -114, -82, -109, -114, 3, 14, 117, + 55, -17, 19, 32, 68, 45, 8, -128, + 75, -46, 82, 80, -85, -15, 106, -44, + 92, -31, -106, 93, -33, 80, 37, 3, + -92, 15, -18, 40, -107, 28, -48, -87, + -127, 37, 47, -64, 14, 36, 20, 10, + 25, 66, 18, -69, 92, 59, 17, -128, + -48, -39, 120, -14, -63, -31, -48, 8, + -9, 60, -21, -19, -2, -2, 37, -84, + 98, 80, -120, 82, 21, -126, -14, 8, + -54, 3, -6, 52, 8, -16, 23, -3, + 9, 61, -124, -9, 31, 14, -31, -2, + -30, -3, 2, 2, 0, 111, -42, 5, + -21, -43, 52, 36, 17, 39, 79, -30, + 53, 15, 5, -97, -29, 10, -7, 1, + -91, 78, 35, 34, 14, 38, -9, -16, + -96, 15, -125, 7, -22, 32, 17, -101, + 16, 15, 23, -30, -62, -15, 6, 27, + 4, 55, 38, -37, 29, -70, 33, -101, + -59, -103, -50, -34, -50, -62, 53, -26, + 127, 1, -1, -10, -6, -13, 7, -13, + 95, -111, 55, 12, 6, -3, -108, -59, + 27, -64, 36, -122, 125, 27, -75, 12, + 1, -59, 84, -105, 109, -94, -76, 20, + 23, 11, -36, -36, 43, -43, -123, 15, + -100, 65, 20, 16, -42, 25, 69, 28, + 37, 22, 112, -78, 23, 17, -10, 34, + -63, -11, -127, -46, 39, 39, 12, -47, + -69, -67, -53, -60, 8, 15, 45, -83, + 6, -30, -114, 9, -78, -43, -47, 69, + 15, -72, 68, 44, -53, 20, -120, 58, + -4, 42, -11, -16, -125, 9, -65, -9, + -4, -84, 105, -12, -92, -105, -21, -33, + -121, -68, -8, 1, -39, -119, 38, -1, + -2, -127, 3, -104, -43, 127, -4, -35, + -125, 117, 106, -67, 49, 69, 15, -102, + 80, 8, -84, -84, -96, -94, -27, -32, + 4, -3, -16, 98, -25, 17, -24, 51, + 11, 37, 23, -85, -61, -41, 62, 28, + -127, -124, -101, -27, 98, -71, 56, 1, + -92, 28, 7, 13, -11, 34, 23, -125, + 56, 111, -124, -44, -15, -47, 5, -7, + 2, 45, 1, 26, -54, 26, 11, 0, + 5, -11, 22, 35, -41, 5, 41, -78, + 24, 18, -5, -30, 49, 22, -1, -19, + 39, -26, 1, -16, 8, -8, 3, 17, + 75, -1, -50, 30, -49, 3, 24, 35, + 38, 1, 3, -9, 10, -45, 42, -6, + -26, -35, 71, 75, 0, 17, 5, 11, + 57, -90, -100, 0, 50, -1, 26, 32, + 11, -20, 121, -41, -9, 22, 5, -2, + -40, 22, 4, -71, -14, 3, 10, 6, + -5, 0, 29, -22, 86, -3, 4, 8, + 13, 8, -3, -58, -30, -19, -15, 18, + 6, 16, -19, -87, 26, -11, -46, 64, + 40, 6, 108, -16, 49, 67, -45, 15, + 51, -6, 75, 87, -39, -92, 27, -14, + 7, -32, -128, -15, 39, -4, 50, 0, + -26, 25, 62, -24, 67, -57, 27, 64, + -25, 29, -35, 69, 6, -56, -70, -1, + 7, -69, -32, 45, 52, 31, 20, 27, + -29, 26, -72, -95, 38, 125, -8, 67, + -33, -126, 7, -13, 86, -111, -9, 23, + -52, 8, 16, 59, -26, -9, -19, 40, + -10, 87, 21, 17, -60, 126, 120, -22, + 35, 22, -14, -24, -33, 2, -96, 97, + -126, -118, 17, 9, 41, 70, 14, -50, + 11, -20, -37, -7, 76, 16, -52, 21, + -34, 34, 13, -13, -81, -126, 82, 65, + -14, 22, -23, -82, 61, -124, 34, -78, + 76, 56, -128, 41, 36, -48, 45, -40, + 33, 1, -102, -45, 0, -126, -58, -62, + -2, 60, 6, 108, -17, -37, -76, 13, + 8, 24, -6, -9, 69, 62, 26, -11, + -9, 15, -30, -6, -48, -121, -98, -60, + -125, 26, 52, 18, -64, 108, -20, -126, + 58, -123, 48, 70, -117, 75, 46, -62, + 9, -34, -21, 39, -15, -91, 37, 1, + -32, 18, -10, 44, -11, 15, 39, -32, + -55, -55, 92, -52, 37, -6, -9, -45, + -89, -30, 14, -29, 11, -69, -35, -62, + 21, 55, -1, 85, 21, 50, -20, 5, + 9, -81, 22, 80, 33, 38, 35, 29, + -22, 39, 83, -54, -5, 5, 14, -25, + 3, -20, 29, 20, -14, 7, 20, 7, + 11, -32, -52, -15, -8, 8, 36, -8, + 21, -9, -34, -116, -14, 32, -23, 38, + 30, 5, 27, -5, -78, 67, -4, -53, + -75, 9, 53, -12, 8, -3, 15, -4, + -10, -4, 21, 52, -16, -13, -36, -20, + -67, 113, -57, -27, 46, -5, -9, -27, + -123, -71, 71, 38, -30, 113, 31, 24, + 58, 8, 43, -77, -13, -81, -40, 55, + 29, 9, 13, 30, 4, -29, 24, 10, + -124, -10, 1, -25, -77, -30, 25, -12, + -29, 5, 47, -36, -39, -41, -39, -19, + -44, 0, 72, 34, -10, 9, 58, 45, + 24, -45, -75, -17, -9, 74, -20, -35, + 28, -68, 5, -82, -22, 12, -63, 35, + -6, 23, 37, -9, -46, -19, -22, 32, + 13, 7, 1, 14, -29, 65, 35, 4, + 66, -23, 33, 42, -28, 111, -18, 19, + -26, -79, -3, -68, -89, 126, -56, 0, + -83, 19, 95, 24, 52, -66, 10, 98, + -18, 51, -31, -13, 8, -126, -5, -48, + 91, -37, 127, -11, 105, -119, 18, 72, + 60, -128, -117, -102, 36, 91, 17, 24, + 4, 116, 11, 103, -15, -43, 22, -12, + -82, 74, -128, -49, -18, 54, -86, -2, + 10, -2, 18, 50, -1, 66, 99, 118, + 19, 46, -126, -90, 38, -126, -93, -24, + 8, -2, 23, 2, -39, 5, 3, -13, + 16, -80, -127, -37, -87, 29, 12, -54, + 21, 0, 0, -122, -14, -38, 71, 45, + 21, 16, -24, -72, -35, 18, -37, -20, + 17, -30, -97, 50, 36, 127, -44, -19, + 4, -40, 2, -25, -3, 25, -27, 55, + 5, 28, -68, 39, 58, -61, -50, 22, + 56, -68, -45, 75, -1, -8, 62, -59, + 36, -5, -113, 71, -42, 29, 32, 4, + -73, -23, 55, 66, 37, -40, -25, -53, + 18, -7, -78, -70, -22, 39, 48, -43, + 77, -6, 35, 17, 23, -45, -22, 61, + 15, 42, 35, -42, 0, -125, -65, -20, + 31, 20, 74, -12, -37, -46, -33, 28, + 31, -64, -13, 25, 69, 15, -23, -55, + 93, 1, -20, 55, 81, 52, 18, 3, + -79, -22, 88, -29, 114, -6, -40, 12, + 34, 19, 104, 45, 4, -43, 22, -10, + 61, -82, 25, 35, 29, -30, 7, 107, + -72, 2, -52, 21, -28, -5, 127, 8, + -27, -96, -95, -14, -127, 12, 47, 32, + -116, 14, -48, 35, -34, 114, 100, -14, + -73, -36, 11, 50, -23, 11, -38, 12, + 20, -20, -125, 67, -45, -28, 4, 88, + -5, 58, 10, -52, 21, 17, 41, -37, + 66, -82, 21, 39, 0, -43, -9, -55, + 42, -16, -81, -31, 11, -20, -17, 119, + -29, -68, 16, -125, 32, 107, -92, -126, + 25, -35, -26, -51, -53, -79, 58, -19, + -127, -36, 3, -20, -55, -74, 47, 36, + -103, -52, -110, 62, 12, -123, 78, -43, + -127, 30, 36, 34, -110, 34, -39, -89, + -126, -29, -29, -60, -34, 39, -19, 4, + 22, -70, -98, -52, -67, -77, 5, 33, + 9, -23, -14, 28, 25, 9, -80, -99, + 17, -26, -101, 47, -24, 24, -36, 53, + -126, -23, -84, -28, -105, 10, -60, -60, + -56, -87, -74, 26, -41, 60, -67, -10, + 96, -89, -89, 42, -29, -3, 47, 4, + 30, -4, -26, -70, -20, 70, -27, 44, + -74, -8, 54, 35, 115, 12, -21, -13, + 10, -41, -70, 39, 86, 54, -40, 22, + 42, 13, 6, 24, 13, -1, -58, -37, + -53, -3, -25, -23, 5, -30, 31, -28, + -103, -1, 13, -54, -70, 4, 2, 4, + 10, 20, 32, 2, -38, -84, -3, 37, + 23, 54, 5, 16, 12, -14, -10, -3, + -26, 2, -36, 83, 8, 33, -10, -5, + 48, -32, -32, -36, 16, 9, -42, 38, + 60, 36, -81, -52, 56, -88, -55, 21, + -26, 24, -26, 127, -59, -60, -12, 23, + -26, -2, -100, -58, -33, 17, -2, -71, + -40, -124, 102, -10, 72, -119, 121, 104, + -47, -35, -24, 113, -122, -23, 82, -101, + -60, 69, 27, -4, 110, 32, 16, -104, + 44, 10, -89, 25, 30, 44, -1, 78, + 82, -1, 29, 25, -58, 44, 70, 70, + 9, -31, -30, -8, -17, 60, -102, -35, + 4, 43, 85, 84, -6, -80, 5, -71, + -45, 22, -63, 52, -116, -37, 90, 93, + -58, 2, -2, 1, 20, -31, 35, -55, + 31, -20, -70, -26, 59, -32, -24, 76, + -108, 27, -19, -6, 30, 68, -1, 4, + 79, 45, -43, 45, -13, -47, -14, -66, + -41, 85, -39, -24, -17, -50, 22, 2, + 51, 27, -28, 62, 12, 50, -107, -62, + 2, -17, -9, -63, 34, -30, 35, -10, + -123, -24, -49, -12, 57, -45, -46, -63, + -29, 37, -103, 49, -80, -31, 31, 46, + -53, 6, 65, 10, -38, -44, -71, -4, + -23, 10, -61, -48, -46, -33, 17, -23, + 77, 39, 25, 0, 58, 50, -1, 25, + 44, 66, 42, -4, -6, -12, -36, 50, + 1, 113, -5, -23, -54, -4, -5, -10, + 3, 25, -4, -98, -37, 49, -33, -21, + -40, -18, -68, 93, -29, -3, -9, -1, + 48, 22, -65, -12, 40, 2, 29, 2, + 36, -119, -9, 4, -27, -40, -1, -17, + 15, -44, -7, 2, 59, -23, -33, 10, + 54, -17, -26, 111, -5, 46, 73, 50, + -5, -91, 45, 27, -105, -13, 37, -55, + -68, 25, -23, -7, 5, 80, -28, 4, + 127, -59, -102, 18, -9, -29, 8, 32, + 56, -123, 5, 19, -98, 52, -126, 36, + 35, 26, -17, -78, -97, 71, 5, -38, + 92, -31, -42, 39, 9, 81, 4, 33, + 3, -49, -25, -1, 0, 106, -75, -85, + 14, -127, -67, -41, 46, 32, 10, -3, + -40, 86, 73, 73, 20, 99, 42, 41, + 30, 77, -1, -3, 57, 19, -13, -19, + 43, 81, 41, -13, -16, -95, 17, 35, + -4, -30, -98, -59, -2, 103, 74, -103, + 2, -13, -1, -2, 84, -3, 126, 15, + -103, 18, -30, -35, 20, -21, 72, -40, + 46, -15, -10, -6, 11, -19, 17, -25, + 110, 85, 48, -22, 2, -64, 42, -69, + 6, -10, -37, 12, -50, 5, 31, 1, + 61, 74, 60, -50, -29, 65, -67, -35, + -41, -128, 106, -4, 92, -21, -57, -44, + -127, -84, -57, 49, -32, -12, 56, -86, + 17, 50, 47, 57, -20, 42, 11, 32, + 26, 43, -12, 59, 27, -84, 62, 6, + 7, 16, -5, -44, 36, -75, 9, 25, + 17, 89, -7, -54, 1, -54, 12, 34, + -7, -4, -71, 18, 38, -26, -19, 13, + 3, -10, 56, 48, 9, 100, 47, 34, + 123, 98, 44, 84, -9, -16, -10, -17, + -20, 5, 50, 111, -28, -64, -20, -127, + -69, -3, 64, -27, -37, -79, -15, -84, + -81, -16, 55, -78, 98, -97, -20, 86, + -15, -79, 57, 24, 31, 29, 26, 33, + -21, -52, 31, -46, 73, -47, -17, -44, + 102, 84, -63, -59, -69, 123, 39, 80, + -83, -37, 37, -116, -37, -2, -54, -101, + 93, -21, 36, -19, -8, 93, -115, 69, + -18, -37, 13, 49, 99, 10, 2, -31, + -109, -127, 50, 49, -43, -20, -56, -43, + 18, -10, -127, -52, 45, 82, 3, 11, + -82, -22, -90, 70, -55, 99, 82, -41, + 39, 6, -104, -14, -104, -9, 34, 127, + -15, 7, 99, 0, -58, 1, -21, -9, + -17, -34, -28, -15, -41, -10, 16, 12, + 46, -13, 10, -11, -15, 45, -73, 16, + -37, 114, -50, -79, 110, 81, 14, -17, + -1, -128, -124, -35, 77, 72, 61, 124, + 41, 29, -40, 57, -3, -24, 115, -62, + -53, 35, -9, 15, 109, 71, 18, 22, + 39, -128, -49, -127, 19, 116, 74, -10, + -36, 123, 102, 19, 108, 23, 4, 95, + 126, 101, -16, -10, 13, -90, -95, -18, + 61, 0, 79, -115, 18, 57, -5, 114, + -123, 35, 124, -126, 46, -18, 21, 98, + -117, 3, -123, -56, 119, 45, -61, 31, + 34, -26, -51, 15, 34, -24, 61, -18, + -57, 3, -75, -116, 22, -117, -18, -3, + -22, -30, -33, 27, 33, 125, 24, -33, + 35, -77, -92, -33, 25, -127, 32, 36, + -69, 34, -6, 54, -16, 34, -13, 64, + -126, -128, -8, -86, -8, -63, 70, 22, + 11, -37, 37, -99, 40, 127, 68, -23, + -28, 126, -67, -43, 52, 39, 94, 13, + -62, 24, -110, -95, -11, -39, -67, 48, + -111, -12, 34, -66, 126, 35, -26, -59, + -127, 31, 73, 30, -128, 30, -126, -128, + -113, 28, -126, -127, -1, -2, -57, 23, + -53, -5, -56, -41, -76, 122, 8, 45, + 76, -120, -86, 37, -123, 20, 0, 35, + -77, 63, -102, -63, -17, -51, 7, -116, + -7, -10, -79, -119, -29, 23, -18, 70, + -89, -33, -40, 14, -16, -102, -17, -77, + 33, -11, 49, 58, -15, -61, 40, -49, + -36, -47, 18, -23, -81, 123, -15, -14, + -83, -32, 113, -1, 1, -85, -20, -85, + 4, -66, -118, -31, -90, 79, -74, 7, + -45, -45, -54, 113, 59, -25, -23, 55, + 23, -115, 18, -80, -111, -61, 15, -93, + -68, -59, 125, -50, -10, -40, 39, -113, + 21, -92, -126, 79, -23, 34, 37, -16, + -6, 28, 31, 12, -96, 9, 34, -45, + -32, 114, -36, -5, 118, -49, -22, 119, + -5, 51, -37, 3, 17, 14, -52, -92, + 41, 88, 2, -80, 98, -52, 46, 31, + 52, -6, -40, 33, -25, 55, -16, 50, + -119, -41, 77, -91, 43, -70, 26, -4, + -2, 35, -68, 57, 10, -97, -21, -54, + 18, 117, 121, 13, -40, 104, -10, 50, + 48, 13, -5, 37, -23, -31, 13, -37, + 11, 74, 43, -13, 35, -36, 23, 106, + -54, 40, -68, -58, -9, 52, 10, -58, + 27, 90, 7, 43, -58, -4, 93, 1, + -89, -64, -42, -17, 20, -48, -126, 122, + 71, -116, 8, 123, 52, 37, -17, -46, + 0, 57, -11, 113, -93, 50, -61, 41, + -1, 33, 22, 73, 35, -43, 48, 98, + -55, 33, -10, -43, 37, -47, -3, 14, + -32, -126, -23, 25, 0, -41, 30, 40, + 81, 102, 84, 15, 43, 28, -6, -68, + -10, 62, 83, 0, 13, -25, 35, 30, + 39, 19, -8, 29, -12, -126, -21, 64, + 3, 107, 29, -124, 19, 6, -114, -126, + -42, 23, -90, -67, 65, -127, 27, -70, + 42, 5, 125, -3, 28, -72, 27, 14, + -72, -41, -80, 42, 0, -11, 28, -3, + -37, 39, 43, -47, 57, 41, -54, 23, + 53, 100, 9, -31, -17, 42, 126, 32, + 109, -3, 16, -57, -13, 36, -58, 63, + -30, 37, 38, 20, 55, 6, 14, -16, + 24, 38, 23, -8, -13, 73, 127, -3, + 21, 93, 36, 33, 12, 44, 36, -33, + -8, 29, -51, -26, -24, -7, 44, 66, + 20, -9, 86, 33, 20, -56, 2, 48, + 12, -83, 23, 72, 14, 39, 57, -78, + 28, -23, -10, -8, 20, 31, 8, -70, + 47, -16, -64, 1, 4, 42, -13, -1, + -45, 81, 64, 58, 48, -12, 45, -20, + -7, 32, -3, -75, 102, -18, -32, 66, + -16, -48, 21, 10, 52, 11, -70, 31, + -88, -46, -45, -37, 55, 111, 23, 44, + 6, 40, 36, 40, -10, 127, -20, 6, + -42, -45, 6, 68, -4, 40, 37, 19, + -36, -61, 30, 26, 18, -57, -7, 5, + -121, 20, -15, -90, 23, 30, 11, -1, + 26, -23, -8, 24, 15, -80, -96, 15, + 29, 90, -51, 4, -42, 33, 13, 25, + 48, -33, 96, -19, -45, 25, 17, -68, + 16, -80, -1, -6, 30, -11, -23, 8, + -110, -39, 22, -32, 87, 76, -34, 62, + -62, -82, -20, 127, -28, -49, 54, -2, + -96, 30, 13, 53, -71, 5, -45, 52, + -6, 5, -19, -17, 12, 0, 74, 51, + 71, 83, -11, 11, 88, -35, 10, -7, + 8, 42, 13, -49, -29, 0, -75, 8, + 10, 88, -12, 21, 23, -82, -17, 19, + -5, -62, 127, 93, 19, 26, 89, -15, + 18, 12, 41, 24, 12, -22, 92, -21, + -7, -58, -9, -45, 38, -72, -15, -125, + -96, 9, 67, -7, -15, -17, -28, 30, + 6, -7, 99, -47, 29, -31, 24, -14, + -107, 15, 12, 57, 26, 3, -57, 19, + 1, 3, -16, 27, 12, 5, 52, 31, + 16, -124, -2, 24, -26, -18, -76, -115, + 3, 97, 30, -20, 127, 32, -6, 29, + -37, -59, -40, -20, 29, 49, 11, 20, + 37, 33, 29, 7, 11, -12, -16, -84, + -49, 4, 38, -5, -9, -9, 50, 6, + 2, -25, 103, 21, 73, 55, 15, -13, + 58, -9, -4, 50, 7, 1, -8, -6, + 19, 18, 12, 10, 10, -26, -3, -5, + 62, 56, 21, -7, 41, -32, 0, 11, + -32, -14, 48, -1, 26, -19, 24, 46, + -8, 0, 26, 58, -5, -26, -27, 4, + 36, 59, -25, 3, 4, -28, 26, 63, + 51, 48, -61, -121, -19, -45, 49, 1, + -1, 58, 5, 38, 47, 28, 14, -2, + 20, -11, -33, -13, 42, -29, -53, 38, + -44, 107, -9, 60, -10, -78, -15, 78, + 21, -71, -36, 58, -27, 15, -4, -41, + -50, -85, -61, -62, -105, 59, 39, 29, + -27, -16, 68, -26, 26, -4, -48, 58, + -15, -13, -2, 48, -33, -47, 34, 1, + 4, -36, -13, 32, -3, 63, 14, 15, + 107, -31, -37, -25, 49, 112, -29, 22, + 20, 89, -12, 5, -1, 91, -54, 44, + 32, -42, -14, 43, 113, -61, -46, 126, + -99, 63, -16, -75, 119, 57, 42, -124, + 99, 91, 57, 31, -81, 16, -57, -32, + -79, -6, 123, -36, -47, 109, -125, 1, + -72, 21, -50, 82, -4, -2, -36, -127, + -28, 8, -105, 51, 67, 34, 50, 9, + -25, -125, 54, 12, 28, 104, -15, -22, + 29, 3, -14, 35, 9, 26, -25, -72, + -26, 98, 16, 23, 16, -8, 20, -112, + 74, 98, -18, -56, 85, 127, -51, 1, + -84, 38, -31, -86, -45, 46, 5, -54, + -54, -114, 47, -43, 20, 121, 21, -18, + -11, 95, 23, -27, -25, 39, 8, -10, + 17, 28, 61, 6, -56, 58, 4, -37, + 35, 23, 51, -19, 5, 19, -1, -1, + 14, 33, 15, 37, -11, 19, 35, 45, + 13, -14, 46, 19, -42, 55, 28, 51, + 30, 54, 120, 17, 66, 42, 66, -12, + -9, -13, 44, 38, 5, -7, 27, 75, + 78, 35, 31, 78, 49, -4, -14, 40, + 33, 41, 1, -68, 23, 53, -12, 11, + 13, 28, 29, -43, -41, 42, -25, -12, + 38, 18, -4, 7, 38, 29, 44, 31, + -26, 61, 37, 49, -19, -6, -17, -12, + 49, 56, 33, 80, 43, 42, 29, 62, + 4, -53, 34, -57, 30, 13, -55, -28, + 19, -6, 43, -43, 19, 48, -16, 29, + -25, 64, 30, 51, -62, -18, -16, 15, + -30, 8, -14, 60, 20, -12, 49, -32, + -28, -42, 3, 17, -55, 11, 26, -51, + -25, -38, 47, 48, -29, 33, 9, -20, + -6, -12, -54, 111, 4, 31, 77, -5, + -2, -50, 46, -5, -18, -30, 28, 33, + 11, 48, 22, -3, 3, -34, -41, -4, + -27, -16, -41, -10, -21, 34, 9, 46, + 23, 46, 25, -28, 28, 32, -16, 47, + 127, 36, -8, -21, 57, 20, 35, 80, + 7, 18, 83, 16, 59, -56, 3, -23, + 111, 40, -24, 23, 62, 101, 29, -122, + 26, 74, 36, -27, 8, 79, -94, 47, + -121, 12, -63, -4, -2, -76, 8, -18, + -45, -3, -112, 66, -71, -7, 19, 21, + -108, -120, -10, -27, -43, 76, 67, -127, + -35, 12, -2, 61, 103, -34, -3, -6, + 24, 80, 44, 5, -13, -52, -4, -14, + 70, 38, -46, 65, 79, -62, -93, -5, + -101, 95, -20, -52, 55, 11, -126, 11, + -38, 23, 16, -47, 7, 66, -65, 2, + -16, -26, 21, 43, 27, 42, -41, -50, + 9, -126, -21, -67, 34, 51, 47, 77, + -3, 0, 30, 19, 17, 3, 50, 1, + 120, 20, -12, 90, 56, 1, -21, 24, + -15, 97, -2, -19, -35, -1, 45, 12, + -41, 34, 8, 12, -23, 43, 121, -33, + 62, 39, -119, -26, 36, 44, 14, 26, + 5, 8, -64, 16, -10, -43, -45, -22, + 5, -16, -21, 40, 13, -16, 31, 109, + -31, -38, 121, 4, -59, 85, 14, -57, + 20, 3, -51, 45, -40, 33, 13, -11, + -9, 27, 55, 43, 10, 6, 14, -37, + -31, 127, 22, -7, 34, 11, -102, -60, + 29, -58, 21, 14, 99, -16, -101, 17, + -64, 36, -6, -62, 22, -37, -49, 30, + 74, 88, 95, -33, 45, 20, 52, 55, + -98, -49, 19, 56, 9, 124, 93, 0, + -14, -66, 34, 20, -63, -40, -12, 59, + -7, -51, -9, 68, 4, 124, -37, -78, + 32, -9, -4, 69, 21, -19, -27, -33, + -58, 60, -39, -32, -112, -5, -35, 124, + -18, 47, -99, -57, 15, -85, 49, -98, + 104, -86, -104, -57, -17, 9, 21, -9, + -85, 65, -127, 75, 113, 71, -5, 127, + -53, -60, 14, -120, 35, -2, 20, -38, + -82, -50, -67, -8, -54, -52, -7, -8, + -10, 14, 11, 112, -5, -40, 37, 21, + -90, -39, -67, -127, -25, -27, 80, -14, + -39, 16, 61, -18, 38, 41, 93, -4, + -5, -80, -35, -47, -6, -12, 23, -37, + 108, -8, -126, -125, 12, -54, -26, 40, + -52, -72, -26, 47, -35, -98, -15, -68, + -51, -21, 21, 40, -89, 121, -116, -5, + -23, -1, -123, -125, 21, -34, 2, -47, + -18, -49, -123, -19, -94, -21, 37, 13, + 43, -79, 81, -2, -21, -11, 104, -16, + -37, -29, -46, -3, 64, -38, -120, -10, + 25, 15, -17, 1, 110, -5, -24, -42, + -23, 43, -17, -93, -122, -3, -35, 0, + 11, -84, 24, -49, 78, 0, -22, -49, + -54, 83, -8, 8, -13, 64, 46, 27, + -99, 89, -27, 69, 1, -53, -83, 5, + 19, -91, 42, -97, 92, 62, 51, -79, + 7, 13, 34, -37, 57, 16, -53, -55, + 4, -26, -11, -29, -39, -60, 69, -25, + -8, 19, 4, -6, -123, 73, 26, -61, + 21, -90, 8, 7, -123, -20, 12, 29, + 53, -121, 83, -39, -24, -46, 15, 24, + 31, 2, -89, -64, -3, 85, -8, 127, + 7, 14, -25, -3, -64, 104, 84, 74, + -38, 39, 25, 119, 67, 15, -71, 28, + 113, 65, -27, -25, -19, -11, 19, 76, + -3, -88, -75, -34, -110, -64, 19, 69, + -76, 102, -8, -68, -12, -43, -31, -9, + 120, -36, 46, 96, -73, 89, 83, 98, + 50, -81, 68, 34, 39, 68, -17, -19, + 47, 111, 15, -58, 96, 1, 18, 2, + -73, 82, -59, 5, 47, -112, 9, -43, + 4, 18, -47, 82, -93, 88, -48, 58, + -62, -57, 67, -41, 87, -29, 65, 69, + 63, 54, 5, -75, -4, 38, 57, 24, + -48, -8, 13, -18, 38, 126, -128, -66, + 43, -4, -103, -21, 47, 59, 19, 70, + 26, 1, -9, 10, -60, 18, -120, 21, + -8, -36, 15, 120, -111, -5, 58, 2, + -33, -119, -77, -105, -7, 118, -116, -3, + 18, 73, -35, 2, 17, 1, 56, 16, + -26, -26, 17, 27, 52, 0, -12, -5, + 41, -19, 36, 68, -7, -7, 70, -127, + -49, -19, 44, -88, 22, -118, -52, 48, + 63, 66, -97, 54, 46, 43, -47, 59, + -62, -91, -58, -39, 95, 35, 19, -15, + 42, -31, -41, 31, -17, 36, -114, 34, + -105, 71, -4, -40, -40, 11, 47, 5, + -9, 101, 80, 36, -9, 8, 47, 23, + -19, 31, 22, 69, 39, -14, 124, -37, + 23, 60, 69, 11, -3, 57, 28, 59, + 1, -3, 125, 17, 65, 23, -24, 0, + 33, 64, 34, 30, 33, 42, 29, 31, + 71, 64, -16, 58, 40, -61, -46, 29, + 2, -38, 11, 14, 68, -2, 21, -26, + 25, 5, -19, -22, 92, 38, 51, 22, + 127, -32, 99, 77, 42, 34, 75, -58, + 46, -3, 2, 13, 66, 27, -22, 37, + 13, 20, -29, 47, -56, 68, -78, 14, + 43, -36, -9, 44, 39, -20, 18, -53, + 18, -11, 9, 16, 33, 19, -23, -9, + 40, 55, 52, 23, 21, -4, -31, -18, + 22, 4, -12, 95, 2, -10, 63, -17, + -12, -15, 82, -23, 1, 16, -22, 88, + -34, -17, 4, 49, 9, 41, 62, -9, + -6, 32, -64, 35, -14, -11, -31, 19, + 50, 41, 91, -2, -62, -16, -5, -23, + -10, 11, 66, -56, -2, -59, -1, 74, + 11, 110, -15, -25, 90, 69, -18, 68, + -38, -7, 10, -14, 114, 1, -15, -57, + 52, 118, 45, -61, -65, 116, -100, 11, + -73, -116, 81, 11, 24, -33, 1, -39, + -88, -48, 11, 70, 7, 59, -50, 13, + 12, 30, -96, -65, 44, 60, 12, 23, + -50, 118, -28, 41, 59, -10, 47, -5, + -54, 97, -27, -102, 33, 31, -56, -4, + -8, -83, 45, -29, -19, 122, -15, -39, + 89, 11, 3, -67, -21, -18, 71, -2, + -49, 49, 97, -69, -68, -8, -79, 63, + -27, 115, 1, -116, -40, -119, 19, 37, + -30, 86, -17, -85, 53, -40, -23, -78, + -58, -88, 99, 119, 47, 22, -30, 42, + 25, 40, -62, 11, 34, -29, -32, -27, + 26, 16, -15, -72, -5, 1, -81, 20, + -17, 13, 120, -30, 124, -29, 41, -72, + 19, 34, -92, 63, 44, 76, 12, -33, + 50, -2, 77, -1, 41, -1, 17, 41, + 73, 40, -8, -22, 95, 46, 71, -1, + -80, 41, -44, 10, 4, 37, -43, 70, + 43, -123, -36, 42, 39, -8, 13, -17, + 3, 76, 29, 22, 9, 29, 28, 22, + -44, 14, -44, 4, 26, 55, 38, 23, + -38, -44, -8, 59, 14, 37, 43, 48, + 49, -20, -3, 38, 12, 46, 5, -12, + -25, -21, -25, -71, 64, 55, 124, 18, + 57, 28, 48, -118, -15, 41, 43, 45, + 18, -76, -24, 11, -8, -72, -20, 41, + -45, 97, -35, -68, -1, 104, -95, -39, + 9, -77, -23, -8, -9, 24, -13, -22, + 86, -3, 55, -125, -10, -65, 44, 49, + 49, 19, -122, -6, 41, 54, 80, -16, + -76, 48, 111, -125, -21, 98, -6, -21, + 31, -16, 0, -33, -119, 42, 64, 12, + 6, 56, -8, 55, 44, 66, 27, -20, + -73, -37, 31, -16, -24, 11, 126, 24, + 26, -61, 13, -24, 69, -4, -33, 0, + 14, 11, 60, -15, -125, -68, -56, 60, + -10, -126, -26, -124, 73, -54, 40, -70, + 17, 57, -28, -37, -28, 20, -72, 27, + -13, -119, 6, -123, 23, 106, -18, 65, + 28, 61, -126, -59, -16, -57, -35, -125, + 3, 3, -122, -127, -36, 51, -3, -15, + 42, -87, -71, -117, -117, 99, -120, -11, + -6, 0, -12, 48, -58, 15, -128, -59, + -19, 43, 2, 49, 49, -18, -75, 22, + 105, 19, -73, 117, -20, 10, -4, 13, + -99, 25, -125, -79, -89, 51, -27, -28, + 0, 40, 3, -55, 6, 31, -27, 39, + -3, -12, -14, -11, 28, -55, -57, 33, + 54, -126, -74, 27, -8, 96, 17, -70, + -21, -35, -44, -7, -14, 19, 57, 33, + 9, -46, 16, 18, -14, 43, -43, 0, + 11, 16, -3, 0, -28, 80, 54, -3, + -12, 12, -13, -15, -26, 102, 4, -2, + 16, -21, 31, 16, 3, 4, -4, -5, + 37, 37, -61, 41, 27, -4, 1, -30, + 13, -41, -14, 16, -2, -7, 31, 127, + -10, 31, 105, 19, 35, 100, -14, -30, + -3, 27, 82, 89, -71, 61, 9, -18, + 26, 49, 78, 33, -22, 1, -47, -24, + -117, -54, -55, 6, -59, 116, -48, 41, + 38, 3, 114, -65, 0, 21, 16, -16, + -13, -33, 7, 15, 12, 44, 69, 35, + 11, -32, -59, -87, 71, 59, -20, 26, + -35, -3, 1, -25, 56, 56, 127, -15, + -15, 96, -4, 66, -47, -76, 57, -48, + 84, 8, 42, 78, -10, 126, -40, -34, + -14, 33, 22, -23, 48, 8, -10, 3, + -32, 13, 61, 21, -2, 0, -62, -26, + -96, 61, -59, -93, -72, 119, 34, -58, + -18, 35, -18, -68, -13, -38, -49, -28, + -79, -30, 33, 78, 80, 69, 46, 50, + -8, 21, -69, -77, -41, 105, 7, -122, + 42, 24, 69, 39, -69, 118, -125, 25, + -124, 12, -18, -59, -7, -31, 62, 8, + 0, -2, -15, 0, -46, -99, 9, 86, + 9, 33, 35, -42, 3, 121, 125, -50, + -76, 113, -85, 21, 8, -68, 73, -18, + -17, -30, -128, 8, -119, -33, 31, 28, + -11, -5, -9, 9, -31, -24, 42, -79, + 25, 5, 30, 121, -1, -22, -95, 88, + -89, -29, -100, -104, -100, 94, -75, 31, + 75, -65, -125, -91, 48, -125, -27, 20, + 105, -126, -95, -49, -29, 14, -6, -35, + -36, -22, -25, 16, 53, 5, 52, 32, + -24, 80, 16, 83, 31, 42, -120, 17, + 34, -56, -2, 32, -99, -40, -17, -27, + 122, 87, -70, 38, -28, -116, 0, 17, + -41, 40, -82, 31, -27, -2, 39, -68, + 17, 24, 81, 40, -47, -9, -22, 8, + 30, 37, 30, -26, -20, 17, 41, -27, + 64, -20, 31, 27, -38, 37, -13, -36, + -57, -32, -32, -31, -31, -63, -12, -23, + -26, -19, 13, -55, -23, 79, -17, 5, + 30, -5, 22, -27, 34, 14, 4, -14, + -109, -1, -10, 21, -8, 19, 33, 44, + 1, -2, 39, 16, 77, -22, 0, -8, + 37, -30, -28, -125, 0, -48, -14, -117, + -71, -60, -55, 40, 27, 14, 98, 47, + 120, -75, 93, 7, 5, -2, -18, 60, + -52, 66, -73, 11, 8, -75, -26, 38, + -15, -106, 91, 76, -94, -39, -87, -15, + -38, -13, 55, -26, -123, -68, 39, -60, + 8, -18, -5, -7, -5, -37, 65, 55, + 47, 115, -20, 48, 40, -34, 27, -23, + -65, 4, -79, -126, 36, 93, 43, 5, + 84, 14, -49, 52, 65, -80, -50, -29, + -31, 56, -37, -56, -66, -51, 30, -43, + -24, 41, 3, 110, 56, 29, 40, -9, + 23, 40, 6, -16, 5, -77, 73, 2, + -30, 6, 0, -42, 32, -1, -3, 82, + -106, 6, -47, -41, -58, -38, 85, 3, + 12, -79, -18, -1, 48, -19, 9, 88, + 4, 35, -66, 61, 72, -7, -42, -30, + -29, 21, 113, 28, 93, -4, 71, -116, + 6, 4, 23, -51, 26, -3, 3, 26, + 16, -28, 27, 1, 69, -50, -35, -19, + -47, -41, 12, -99, -72, 78, 19, 20, + 110, 46, -65, -36, -9, -10, -18, 39, + -27, 43, 15, 15, 97, 57, -23, 11, + 38, -24, -88, 18, -41, 71, 42, -34, + 21, 94, 53, -19, -25, -23, -82, 61, + -61, -17, -1, -127, -19, -2, 53, -75, + 44, -118, -45, -12, 80, -120, 36, -95, + -55, 46, -16, -29, -32, 46, -98, 30, + -52, 10, -44, 38, -29, -14, -63, -7, + 21, 39, -66, 72, -17, -39, -17, 9, + -23, -40, 36, -51, 42, -87, 29, -42, + -122, -9, 44, -47, -39, -34, -76, 58, + -99, -7, 8, -18, -8, -44, -42, -11, + -71, -29, 59, 4, -82, -13, 25, 52, + 31, 5, -22, -3, 67, -43, -68, -44, + 29, -20, -63, 61, -55, 98, -31, 42, + -102, -8, 30, -88, -5, -24, -127, -110, + -38, -29, 81, -71, 33, 9, -27, -20, + 67, -108, 55, -27, -94, 11, -60, -16, + 33, -6, 24, 127, -94, -86, -85, 16, + 4, -40, -70, 20, -43, -20, 48, -25, + 49, -126, 78, -62, -22, 87, 36, 31, + 33, -125, 39, 81, -117, -60, 2, -19, + -48, 18, 24, -27, 12, -22, -14, -14, + -70, -2, -42, -109, -1, 56, 9, -110, + 103, 35, -17, -31, -60, 72, -49, 45, + 70, 43, 37, 107, 124, 70, -13, 78, + -48, -47, -38, 82, 23, 127, -29, -22, + 9, 30, -112, -9, 86, -69, 52, -77, + 36, 67, 3, 113, -32, -53, -23, 18, + -122, -53, 7, 27, 22, 1, -71, -51, + 87, 62, -56, 43, -116, -126, -27, 16, + 53, 46, -62, -13, 36, 94, -27, 29, + 6, 58, -14, 103, -21, -24, -48, -54, + 2, 94, -3, 57, -124, -104, -9, 106, + 38, -69, -13, -43, 35, -65, -83, -89, + -126, 35, -4, -45, -28, -47, -65, -82, + 75, -36, 61, -81, 85, -112, 119, 59, + -7, -11, -63, 50, 23, -1, 59, 0, + 4, -56, -68, -40, 8, 15, -20, 21, + 58, 3, -85, -64, -2, -26, 28, 32, + -53, -27, 70, 9, 87, -1, -15, -121, + -34, -69, 10, 56, -10, 61, -58, 105, + 25, -59, 28, -50, -32, 33, -14, 42, + -24, 9, -14, 10, -3, -28, 13, 56, + -59, 10, -68, 14, 37, 57, -20, -9, + -17, -80, 24, 20, -18, -1, 122, -8, + 5, -72, -57, -118, 2, 14, 30, -27, + -127, 38, 39, -79, 18, -37, 93, 46, + 27, 22, -9, 1, -9, 33, 45, -46, + 43, -45, -43, 15, -7, 21, 2, -59, + 34, 9, 41, -42, -28, 24, -12, -12, + 5, -16, 6, -58, -51, 37, 49, 25, + -51, -5, 31, -124, -32, -39, -48, 6, + 34, -86, -63, -9, 34, -4, -32, -27, + 22, 6, -3, 94, -44, 1, 42, 3, + -34, -39, 127, -32, 53, 72, 20, -42, + -75, 27, -21, -9, -25, 17, -61, 62, + -77, 2, -8, -94, -26, -42, 40, -69, + 0, 17, 56, -115, 1, -6, 12, 14, + 23, 10, 12, -56, 107, -29, -28, -33, + -45, -64, -105, -22, -19, 59, -10, -69, + 45, 4, -58, 32, -12, 22, -59, 35, + -22, 70, 19, 49, -17, -78, 4, 21, + 50, -49, 28, 18, 32, 72, 60, 5, + 47, 46, 30, 11, 73, 1, -57, -6, + 87, -97, 32, -23, 55, 26, -35, 9, + 37, 105, 10, 18, -118, 99, 125, 54, + 45, 109, -26, 26, -39, -56, 7, -19, + -38, 35, -128, 47, 17, 0, 97, -69, + -63, 27, 23, -19, -79, 73, -46, 3, + -22, 19, -41, 123, -44, 109, 33, 34, + -2, 45, -126, -43, -14, -13, -5, 40, + 26, -4, -127, -124, -19, -82, -111, 109, + 76, -43, -30, -94, 77, -82, 0, -1, + -7, 9, -36, -60, -19, 42, 28, -10, + -90, 20, 83, -4, -60, -120, -8, -37, + -18, -37, -84, -85, -46, -37, 22, -36, + 15, 71, -23, 14, -125, -2, -41, -9, + -40, 39, -43, -126, -6, -10, -94, -2, + 10, -113, 15, -79, -7, -51, 25, -30, + -40, -28, -121, -25, -45, -70, -11, -51, + -128, 46, 81, -92, -89, -9, -54, -18, + -16, -96, -84, 37, -77, -66, 21, -38, + -54, -3, -33, -33, -111, -100, -11, 3, + -6, 20, -128, -3, -54, -41, -21, 54, + -53, -128, -127, 28, -55, -107, -10, 41, + 112, 35, -25, 11, -43, 93, -61, 38, + -54, -52, -104, -1, 5, -60, -122, -101, + -22, -19, 104, -57, 7, -54, -84, -33, + 78, 34, -2, 15, -122, -14, -60, 114, + -75, -31, -42, -86, -67, -66, 38, -26, + -5, -124, -15, -3, -52, -127, -13, -50, + -108, 64, 37, -19, -51, -67, -16, 32, + -128, 31, -46, -48, -66, 7, -31, -61, + -5, -53, -113, 47, -45, 0, 102, -18, + -46, -101, 16, -37, -11, 29, 14, 15, + -20, 23, -24, -30, 43, 3, -28, 16, + -21, 18, -42, 2, -16, -69, -75, -75, + 27, 19, -20, 52, 37, -121, -22, 17, + 12, 45, -84, -50, 12, -126, -15, 19, + -24, -60, -23, -61, -67, 6, 122, -116, + 82, -35, 24, -30, -87, 26, -26, -17, + -42, 5, -25, -118, -17, -67, -60, 39, + 15, -100, 30, -121, -39, -67, -13, 33, + 20, -36, -10, -9, -94, -107, -22, 21, + -126, -34, -11, -83, -82, -46, -119, -35, + -86, 4, -123, 44, 23, -42, -84, -56, + 4, -53, -6, 39, -12, -50, -18, 37, + 42, 45, -123, -32, -6, -33, -39, -4, + -97, -68, 9, 74, -53, -125, -83, -2, + -22, 57, -21, -90, -69, -9, -76, 43, + -15, -1, -18, -20, 2, 18, 5, -93, + -31, 76, 5, -1, 5, 44, 14, -5, + 6, -48, 48, -2, 38, -59, -36, 77, + -50, -32, -11, 46, 33, 69, 62, -63, + 20, 110, 15, -42, 10, -4, 78, 8, + -24, -59, 33, 65, 34, 48, -22, 26, + 122, 51, -7, 10, -58, -2, 18, -27, + 7, -126, -84, -4, -40, 48, -124, -127, + -6, 46, 55, -13, -83, 84, 31, 2, + 34, -1, -19, -65, 38, 41, 29, 11, + -121, -55, 74, 20, 19, -2, 14, 35, + -15, -80, -33, -46, 36, 13, -49, 40, + -71, -41, 65, -107, 32, 17, 3, 8, + 45, -50, 24, 4, 2, 55, -43, 13, + -12, -20, 15, 9, 16, -26, -25, 126, + -9, 126, 31, 27, -20, -125, -41, -46, + -7, -39, -60, -31, -108, 8, -47, -12, + -89, 67, -8, 57, 7, -10, 95, -7, + -109, 29, 47, 93, 79, 44, 15, -45, + 50, -41, -13, 7, -56, 43, 48, -54, + 60, -10, -29, -47, 0, 82, 22, -84, + 2, -8, -39, 31, 4, -27, 12, 24, + -91, -8, 39, 3, -23, 5, -122, -74, + 64, -9, -42, -53, 27, -94, 18, 18, + -3, 73, 68, 18, 6, 98, -18, -2, + -78, 8, -45, 14, 54, 15, 58, 40, + 33, -31, 6, -10, 7, -6, 0, 41, + 37, 121, -29, 36, 14, -56, 63, 9, + 15, -122, -7, -67, -4, -115, 0, -41, + 19, 37, -13, 17, 11, -13, 10, -29, + -77, 18, -9, -10, -79, -3, -8, -40, + -25, -22, -9, 0, 27, -105, -23, -65, + 7, -35, 29, -13, -29, -34, -71, 55, + 37, -3, 24, 69, 7, 32, -24, 18, + -60, -20, 39, 101, 9, 28, -78, -68, + -88, 22, -19, 28, -87, -6, -33, 44, + 1, 37, -69, 8, 18, 48, -15, -41, + -110, 23, 43, -32, 5, -75, 10, -16, + 28, -31, -17, 68, 17, -38, 4, 47, + 1, -4, 33, 35, 83, 50, 38, 11, + 40, 51, 1, -20, -9, -35, 76, 34, + -4, -24, -27, -10, 6, 60, -44, 14, + 104, 43, 19, -23, -16, -127, 21, 13, + -11, -27, 30, -42, -6, 70, 27, -52, + 41, -13, 52, -22, 30, 29, -28, -85, + -55, -72, 125, -49, 6, -12, 23, -4, + -44, 32, 49, 68, 4, 13, -35, -61, + -6, 51, -124, 27, 82, 31, 28, 121, + -120, 26, -33, -42, -44, 107, 88, -16, + -98, 30, 25, -19, 6, -42, -77, -8, + 35, -13, 35, -23, -70, -71, -35, -45, + -54, 127, -103, -46, -74, -110, 32, 33, + 10, -38, -13, -29, -23, 56, 18, 59, + -110, 18, 11, -7, 41, 2, 126, 10, + 6, -20, -7, -46, -55, -4, 22, -6, + 35, -6, -79, -72, -11, 4, -8, 126, + -3, -18, 71, 21, -7, 2, -107, -123, + -22, -45, -68, 37, -45, 87, 48, -32, + -12, -54, 82, 76, -44, 26, -36, 48, + -127, -126, 65, -10, -28, -18, -49, -127, + -57, -75, -82, -57, -91, -17, 12, 18, + 6, -1, 0, 38, 25, -121, 77, 38, + -109, 24, -119, -17, -22, 10, -10, -1, + -72, -44, -26, 49, -58, 48, 14, 9, + -30, -44, -26, -48, -30, -36, 84, -87, + 54, 11, -42, -120, 56, -102, 17, 33, + 65, -1, 27, -41, 11, 2, 30, -44, + 12, -2, 86, -39, -59, -115, -46, -60, + -9, 75, -10, 4, -117, 62, -34, -126, + -33, -47, 54, 15, -127, 45, 3, -17, + -21, -55, -51, -104, -41, -20, 59, 21, + 11, 25, 38, 74, 40, -23, 8, 23, + 31, -75, -3, 56, 26, -38, 104, -11, + -8, 100, -5, -35, 39, -1, 67, -62, + 47, 48, -8, 101, 39, 45, -20, -1, + -22, 39, -3, -17, -7, -17, 19, 10, + 26, 4, -8, -5, 69, 4, 2, -3, + 13, 45, 19, -8, 90, 12, 39, 10, + 18, 1, -30, 15, 53, 19, -40, -20, + -4, 29, -7, 9, 14, 5, 16, 49, + -61, -31, -64, -36, -8, -8, 25, 21, + -26, 7, 0, 4, 2, 21, 2, -60, + 42, 5, -48, 79, 8, 29, 34, -26, + -79, 22, -43, 69, 78, -72, 30, -41, + -103, -15, -35, -52, 8, 29, 110, -51, + -32, 1, 40, 33, -46, 22, 48, 24, + 24, 58, -107, 6, -72, 39, 35, 8, + -28, 67, 28, 79, 118, 3, -45, 121, + 0, 18, -40, 93, -61, -28, -33, 43, + 19, 83, 45, -9, -123, 82, 39, -3, + -39, 16, -17, 25, -27, 25, -49, 71, + 45, -59, 8, -44, 12, -84, 4, -3, + 56, -97, -17, -84, 88, 61, 1, -22, + 116, 35, -31, -13, 26, 120, 10, 51, + -17, 38, 48, -24, -21, 124, -8, 43, + -33, 29, -34, 32, 27, 31, 64, -127, + 64, 4, 12, -50, -128, -33, -26, 45, + -124, -127, 3, 0, 4, -17, 0, 56, + -13, 86, -128, -46, -126, 52, 55, 54, + 13, -10, -27, -52, 31, 6, 51, 121, + 50, 9, -102, -32, -87, 8, 61, -4, + -19, 2, 24, 11, 74, -27, -114, -3, + 58, -1, 40, -112, 70, -24, -71, 29, + -24, -75, 55, 1, 64, -1, -18, 39, + 7, -78, -22, -111, -122, 108, 22, 37, + -13, 13, 17, -17, -113, 32, -9, 23, + 71, -93, 11, 110, 74, 72, -26, -6, + 50, 48, -51, -73, 120, 30, -8, 28, + 41, 82, 34, 63, 9, 51, 123, 57, + 16, -105, 29, 38, 18, -39, 47, 31, + 0, -56, 39, -36, -24, 62, 87, 39, + -25, -38, -67, 84, 6, 48, 107, 26, + -49, -94, 52, -16, -17, -4, 1, 68, + -19, 90, -7, 53, -19, 10, -16, -38, + -9, -55, 12, -31, 44, 19, 70, 28, + 28, -32, -11, 31, -3, -58, -3, 50, + 46, 28, 37, 6, 31, 5, -27, 54, + 26, 33, -43, 46, 126, 44, 80, 12, + 8, 73, 20, -62, 86, 42, -10, -15, + 25, -83, -25, -119, -54, 16, -35, -21, + -40, 35, 37, 5, 7, -8, -36, -20, + 43, 38, 61, -124, 65, 33, -30, 107, + 58, -26, -41, -14, -43, 29, 116, -40, + -55, 76, -83, 59, 36, -116, -1, -106, + -57, 121, 26, -67, -32, 77, -9, 35, + -111, 47, 36, -41, 80, -64, 11, 121, + -80, -4, -116, -71, -47, 56, -15, 27, + 24, -74, 11, 86, -20, 66, -93, 18, + -35, 21, -14, -4, -37, 8, 19, 64, + -81, -57, -33, 126, 32, -32, -12, -22, + 63, 43, -24, -36, -49, 29, -105, -115, + -73, -124, -43, 77, -99, 120, 4, 42, + -77, 46, 55, 61, 45, 108, -120, 34, + -49, -18, -61, -46, 8, -121, -79, 18, + 91, 45, 29, -61, -20, -118, 41, -20, + 105, -5, 46, -12, -4, 14, 8, 43, + 1, -38, 56, 88, -22, -94, 109, -71, + 13, -27, 16, 70, 74, -123, 60, 44, + -25, 18, -24, -85, 39, 72, 21, 22, + -35, 4, -18, 28, -1, -42, -53, 18, + 32, -5, 45, -21, 35, 123, 63, 7, + 45, -128, 1, -16, -86, 26, 25, -14, + 20, 33, 112, 38, -3, -49, 67, -1, + -20, -74, 6, -46, -23, -23, -114, 31, + -77, -15, -24, -67, 74, 42, -61, 22, + 25, -99, 50, 71, 6, -42, 58, 54, + -19, 17, -3, 60, 9, 56, 116, 32, + 82, -28, -10, 15, -43, 25, 52, -105, + 57, 4, -41, 2, -84, 43, 36, 15, + 2, -60, -48, -34, -49, 2, -71, 66, + 54, 33, 3, 60, -22, 18, 32, 30, + -8, 52, -64, -21, -16, -23, -13, 17, + -51, 0, 5, -58, 23, 5, -56, -5, + 72, -27, 83, 18, 42, -24, 20, 10, + -30, -17, 49, -23, 51, -54, -7, 11, + 20, 89, 21, 9, -83, -22, -121, -36, + 95, 29, 42, -71, -38, 6, 60, -79, + -119, 35, 8, 35, 14, 110, 68, 35, + -62, -26, 14, 52, -51, -41, -3, -35, + 35, -34, 64, -81, 74, 10, -7, -45, + 33, 19, -55, -26, -71, -8, 19, -67, + -4, 49, -36, 25, -33, -40, -39, -10, + -25, 4, -30, 100, 8, 33, 8, 9, + 22, 5, -39, 61, 10, 79, 89, 42, + -27, -9, -15, -64, 24, 80, 26, -9, + 19, -11, -68, 43, -51, -14, 39, -16, + 54, -11, -121, 48, 64, -95, -31, -46, + 7, -43, -19, -61, -111, 79, -34, -126, + 31, 5, 60, 51, -108, 42, -44, -43, + -31, -81, 29, 24, -55, 11, -21, 0, + 50, 1, -66, -31, -40, 6, -35, -31, + -13, 41, -7, 74, -45, -123, 44, -25, + -78, -24, 40, 49, -3, -38, -25, 3, + -36, -93, 50, 53, 58, 81, -21, -24, + -47, 7, -15, -47, -13, 29, 124, -10, + 13, -41, -82, 8, -51, -20, 13, -48, + 57, 38, 26, 15, -78, -23, -46, -3, + -18, -16, -53, 6, 26, -43, 20, 12, + 6, -1, -56, 40, 81, -62, 37, -30, + 29, -10, 28, -44, -37, 11, -48, -7, + -29, -90, 23, -25, -35, 6, 49, -10, + -2, -30, 6, -79, -124, -13, 56, 44, + -8, -80, 66, -28, -56, -11, -41, -74, + 14, -4, -33, 43, 0, -30, -40, -37, + 10, 7, 30, -24, -13, 22, -33, 36, + -18, 64, -9, -25, -59, -72, -15, -31, + 21, 56, -6, -102, 0, 46, -35, -3, + -23, 39, -15, 117, 54, -10, 48, 19, + -42, -31, -26, 11, -2, -35, -94, -30, + 41, 26, 41, -23, -62, -47, -88, 51, + -16, 13, 0, 56, -21, -57, -26, -17, + 64, -5, -128, -24, -51, 53, 32, -76, + 39, -81, 87, -116, -32, -24, 63, 76, + -44, -128, 46, 69, -128, 12, 24, -128, + 5, 88, -16, 76, 117, -6, 5, 26, + -27, -36, -40, -73, 2, 4, -69, 39, + 127, 53, 93, -124, 16, 46, 19, 27, + 82, 102, -58, -96, -1, 123, 64, 13, + 121, 116, 127, -77, 6, -70, 19, -127, + -101, -23, -125, 126, -126, -17, 65, -65, + 13, 124, 64, 35, -95, 0, 127, 42, + -18, -37, -64, -47, 85, -126, -122, 40, + 7, -67, -12, 6, 1, 105, 86, 20, + 22, -16, -36, -22, -13, 1, -14, 39, + 70, 16, -40, -29, 16, 42, 8, -47, + 11, -50, 1, 1, -33, 5, -31, -91, + -19, 21, -42, -65, 0, -10, 56, 12, + -48, -19, -4, -12, 3, -9, 16, -15, + -64, 5, -73, 9, 9, -4, 23, 14, + -46, 21, -8, -43, -32, 43, -6, -2, + 15, 4, -19, 26, 11, -15, 28, -13, + 18, 56, 34, 42, -18, 25, -32, -11, + 45, -37, 1, 43, 38, 4, -42, -15, + -40, 8, -19, 19, -42, -31, -20, 34, + -16, -50, 3, 18, -18, 17, -6, -15, + -21, 5, 4, 91, 80, 8, -6, -33, + -13, -82, -1, 42, 22, 6, 25, -16, + 7, 16, 22, 14, 12, 18, 57, -6, + 92, 13, 50, -54, 18, 58, 8, -18, + 14, 62, 16, 126, 16, 18, 57, 7, + 39, 104, -84, -4, -8, 29, -35, 13, + 24, 13, 75, 16, -32, 23, 5, 21, + -41, -94, -68, 31, 32, 0, -37, -5, + -12, 6, -44, -20, 27, 19, 48, -4, + -37, 23, 127, 24, 39, 97, 12, -1, + 6, -13, 31, 7, 27, 8, 15, 44, + 17, 97, 106, -68, -59, 20, -17, -13, + 10, 9, 8, 89, 29, 47, 47, 39, + 79, -18, 55, -5, 101, -2, 9, 105, + 21, 87, -55, 26, 35, 49, 123, -13, + 87, 10, -79, -40, -70, -50, 34, 6, + 29, -17, 71, -18, 9, 111, 2, -21, + -4, 127, -24, -52, -2, 104, -15, -27, + 126, -78, 41, 59, 52, 72, -23, -12, + -7, 52, -11, 17, -19, 79, -37, -23, + -8, -23, -13, -75, -40, -57, -125, 60, + -65, 24, -66, -72, -34, 79, 7, -29, + -24, -100, -62, -62, -54, 40, -55, 42, + 81, -51, 55, 21, 33, 93, 9, 85, + -24, 37, 20, 21, -5, 72, 9, 60, + -22, 15, 9, 80, 68, 10, -61, 57, + 67, 127, -11, 22, 108, 103, -42, 43, + -19, 97, 11, 33, 124, -61, 24, 23, + -35, 122, -72, -45, -90, -48, 15, -48, + -20, 48, 12, -4, 90, -3, 0, 13, + -33, 64, 86, 19, 74, 119, 120, -128, + -126, 37, 28, -7, 15, 72, -26, 62, + 35, 8, -79, 4, -42, 9, -5, -37, + -39, 72, -99, 10, 25, -1, -88, 66, + 39, 28, -73, -123, 37, -12, 29, 44, + 7, 75, -11, -98, 27, 61, -11, -10, + -52, 74, 18, -62, -14, 66, -6, -2, + -53, 13, 48, 13, 4, 4, -9, 16, + -47, -16, 32, -49, 6, -51, -15, 55, + 48, 64, 32, 41, -12, -72, 69, 7, + 17, 26, 45, 53, -110, 16, 11, 20, + -75, 48, 77, 1, -31, 1, 74, -66, + -8, 73, 44, 19, -40, 41, 27, 62, + 60, 93, 20, 12, 0, -39, -27, -1, + 7, -13, -1, -15, 84, -47, 21, 62, + -18, 25, 19, 6, 64, 97, -3, 9, + 12, 101, -14, 46, 30, 22, -9, 22, + 13, -6, -17, -26, -63, 21, 105, 49, + -25, -26, -43, -22, 26, 17, 54, 101, + -25, 44, -4, 40, -5, 50, 37, -21, + 62, 53, 19, 38, -60, -84, 13, 40, + 15, 59, 105, 33, -14, 19, -17, 69, + -7, 13, -45, -20, -16, -16, 68, -17, + 32, 12, 2, 40, -35, -23, 29, 9, + -25, -38, 51, -62, 13, -84, -3, -48, + -76, -76, -65, -24, 16, -21, 14, 2, + 56, 18, -47, 49, -17, 31, 46, 18, + 78, 44, 55, -72, 1, 34, -15, -46, + -8, 6, -39, -24, 3, 121, 1, -11, + -41, -61, 57, -33, 4, 3, -43, -47, + -1, 97, -14, -14, -5, -13, -40, -15, + 31, 1, 22, -7, -83, -19, 15, -35, + -13, -2, 60, -31, 32, -20, -69, -50, + 27, 69, -64, -48, 51, 40, -96, -63, + -88, -24, 3, 12, 127, -111, 75, 54, + -44, 14, -19, -59, 8, -16, 19, -128, + -27, -76, -25, -2, -73, 125, 27, -127, + 12, -15, -55, 40, -126, -1, -81, 50, + 126, 100, 29, -6, 43, 32, 19, -2, + 52, -27, 28, -108, 53, -24, 0, 42, + -15, 20, -53, -51, 27, -108, -88, 49, + -6, 34, 0, -54, -48, 49, -53, 13, + 57, -64, 8, -19, 48, 8, -2, 13, + 44, 13, -8, 26, 62, -23, 35, -6, + -11, -16, 29, 94, 95, 22, 25, -42, + 57, 41, 24, 43, 87, 49, 19, -18, + 113, -11, 52, 102, 119, 31, 100, 47, + 6, 16, 36, -11, 21, -23, 59, 8, + 59, -14, 38, 82, 12, 58, -31, 39, + 86, -52, -12, 51, -7, -65, 29, -44, + -39, 12, 39, -49, 13, -41, 23, -9, + 24, 13, 43, -48, 37, 75, 9, 88, + -22, 22, -99, 24, 42, -20, 8, -31, + -17, 8, 48, -29, 64, -9, -32, -2, + -30, 11, 26, 124, -64, 25, 7, -5, + -11, 58, 73, -93, 64, 24, -43, -60, + -13, 8, 0, -16, -5, -83, -103, 108, + 27, -20, -20, 32, -49, -2, -25, 126, + -18, 19, 126, 3, 25, -27, 90, -24, + -38, -38, 48, 55, 24, -28, 0, -22, + -31, -8, 98, 36, -12, -7, 7, 16, + -16, -88, -10, 102, 79, 117, -25, -40, + -11, 26, -8, 19, 25, 35, 73, 47, + 33, 14, 82, -20, -42, 22, -74, -25, + 90, 16, -45, -66, 81, -65, -66, 34, + -17, 22, -13, 102, 39, -3, -51, 32, + -35, 4, -9, 53, -17, -92, 35, 41, + 66, 125, 35, -68, 13, -34, -22, 22, + 2, 13, -59, 26, 41, 12, -76, -78, + 4, 78, -6, -30, 1, 46, -22, 29, + -53, -44, -128, -83, 7, -128, -87, 45, + 66, 21, -74, -13, -125, 2, -9, 0, + -63, -67, 37, 32, -28, 1, 74, -109, + 9, 25, -51, 31, 98, -32, 10, -22, + -82, 30, 102, 41, -64, -43, 85, 40, + -13, -125, -98, -5, 4, -66, -69, 6, + -86, 125, 45, -81, -57, 76, -127, 91, + -57, 2, -22, -65, -36, 127, -54, -12, + -11, 6, -29, 20, 37, -13, -58, 32, + -55, -5, -67, -51, 1, 0, -77, -43, + 31, -43, 12, -61, 24, 53, 27, 6, + 19, 25, -29, -4, -11, -97, -64, -43, + 17, 19, -96, 13, 35, -48, -43, -34, + 75, 6, -30, -6, -29, 26, -18, -47, + -1, 42, -2, -29, -6, 40, -2, -95, + -22, -95, 7, 67, 12, -35, 25, -15, + -21, -72, -44, -89, -25, -97, 107, 4, + 52, 11, 121, 0, 75, 9, -18, 23, + -27, -50, -15, 5, 45, -31, -18, -55, + -30, 40, 27, 2, 94, -14, -24, 26, + 29, 86, 127, 16, -64, -38, 16, 110, + 7, 22, -47, 64, 87, -11, 65, 92, + -43, 89, 15, -68, 113, 68, -79, 80, + 55, -57, 48, 12, -61, 2, -71, 22, + 28, -25, 35, 8, 124, -66, 30, -112, + -127, 74, -7, 52, -88, -15, -4, -45, + -40, 124, 13, 61, 60, 29, -124, -73, + -99, -85, -125, 79, 21, 124, -35, 123, + 11, 28, 73, -62, 62, 44, 76, -1, + -58, -25, -58, -40, 99, -57, -126, 6, + -63, -124, -90, -105, -55, 84, -49, -17, + 36, 66, 39, 19, 83, -34, -107, 27, + -17, 20, 90, 11, 17, 50, 7, -47, + 35, -17, 24, 57, 29, -27, -77, 11, + -74, -49, -9, -39, 4, -25, 32, 117, + -8, 37, 52, -104, -13, -87, 0, -32, + 126, -10, 59, 15, -44, 26, 46, 8, + -4, 25, -85, 24, 15, 20, -27, -6, + 51, -8, 12, 50, -6, -23, 52, 109, + -47, 13, 69, -112, -54, 36, -15, 32, + -23, -106, -40, 19, 40, -49, -81, 23, + -28, -3, -61, -47, -62, -52, 90, -25, + 69, -122, 5, 119, -13, 9, 38, 17, + -5, 34, -18, -34, 23, -27, 65, 59, + -3, 16, 9, -16, 1, 72, -9, 36, + -43, -8, 36, 27, 20, 35, 81, 4, + 57, -25, 43, 0, 14, 31, -25, -32, + -9, 35, 55, 18, -78, 25, 80, 31, + 11, 15, 37, 0, -74, -10, 49, 44, + 1, 8, 120, -14, -2, 29, 122, 33, + 96, 23, -95, 39, 67, 8, -18, 73, + 9, -50, -105, 80, -23, 88, -23, 6, + 108, -15, -8, 36, 12, 27, 34, -22, + 46, 28, -10, 61, -60, 0, 20, -31, + -8, 32, -33, 87, 121, 35, 17, 45, + -19, 21, 61, 90, -33, 57, 38, 36, + -32, 119, -30, 25, 66, 14, -13, 28, + 15, -34, 57, -56, -16, 27, 89, -63, + 0, 3, -23, -37, -11, 43, 5, -65, + -15, 58, -15, 25, 1, -70, 21, -43, + -25, -52, -28, -52, 17, 2, 30, 5, + -36, 76, 63, 37, 79, 88, -4, -25, + 79, -77, 16, -20, -6, 48, 52, -47, + 66, 68, 4, -11, 10, -54, -60, -68, + -99, -16, 56, -67, 26, -70, 42, -13, + 32, 57, 86, 40, 44, -8, -28, 30, + 73, -29, -36, -22, 2, 4, 16, -52, + 87, -29, 44, 26, 25, -21, 19, -64, + -127, -11, 12, 47, 86, 97, -6, -34, + 2, 69, 0, 8, 29, -7, -117, 17, + -73, -19, 33, -86, 24, -124, 123, 94, + 46, -103, -59, -5, 40, -114, 3, 68, + 109, -2, -95, -33, -10, 8, 43, -10, + -19, 78, -66, 10, 58, -114, -54, 65, + 28, 67, -10, 63, 40, 18, 7, -26, + 32, -8, 3, 3, -35, 43, 15, -78, + -127, -2, -118, 47, 62, -124, -16, -57, + -111, -123, 3, -45, -108, -122, 83, -103, + 114, -124, -35, 35, -62, 55, -9, 87, + 127, -74, 56, -28, -41, 40, 6, 5, + -80, -6, 4, -4, -5, 57, -36, 17, + 22, 47, -15, 22, 28, 37, 115, 36, + 65, 21, -10, 0, 20, 18, 77, -51, + -30, 7, 52, 13, -61, 13, -30, 15, + 28, 8, -63, 15, -2, 13, -11, -2, + -27, -68, 110, -43, -7, 81, 83, 24, + 30, 33, -31, -28, -39, 15, 39, -46, + -2, 13, -21, 6, -17, -51, -22, -33, + -51, 54, 9, -54, 16, 35, 39, 44, + -84, 12, 45, -21, -37, -46, -18, -53, + 8, 21, 1, 11, 14, -71, -20, -5, + -19, -9, -23, -16, 7, -3, -8, -16, + -30, 43, 20, 43, 19, 17, -25, 11, + -18, -24, 3, -31, -31, 82, -92, -69, + 51, 3, -57, -82, 12, -86, -19, -10, + 27, 23, -11, 3, -6, -34, -33, -29, + -56, 13, 52, 36, -62, -34, -4, 17, + -45, 2, 71, -48, -26, 17, -45, 25, + -43, -18, 38, -23, 33, -11, 38, 28, + 15, -83, -7, -11, -46, -53, 46, -13, + 31, -36, -79, 57, -54, -70, -11, -42, + -30, -35, 35, -11, -12, 18, -16, 111, + -23, 22, 64, 28, 48, -31, 48, -18, + -7, 11, -34, 1, -46, 31, -6, 71, + -108, -121, -31, -57, -28, 61, 25, 32, + -32, -126, 5, -13, 52, 117, -56, 17, + 53, 9, -125, 48, 21, -42, -34, -16, + 70, -48, 5, -2, -15, 78, -29, -121, + 57, -28, 47, 19, -4, 45, 95, 13, + 30, 31, -26, 54, -49, -65, 45, -97, + 65, 98, -38, -30, -49, -36, 15, 34, + -94, -6, -57, -105, 73, 5, -49, 1, + -71, 22, -86, -124, -23, -53, -48, 4, + 30, -1, 124, 29, 30, 68, 20, -128, + 26, 12, -95, -8, -128, 75, 60, 6, + -23, 5, 17, -12, -45, -72, 7, -18, + -19, 48, -21, -46, 79, 31, -127, 36, + -69, -75, -5, 102, 40, -29, 1, -21, + 18, 1, 60, -99, -102, 21, 24, -42, + 43, -1, 46, 16, 84, -53, -45, 33, + -12, -3, 30, -1, -26, 0, 21, -48, + -4, -6, 16, -41, 22, 9, -25, 6, + -8, 15, 8, 6, 49, -18, 20, 10, + 33, 62, 32, 15, 37, -16, 44, 5, + 6, -47, 12, -16, 2, 50, 72, 94, + -4, 38, -103, -17, 73, 50, 25, 7, + -1, -15, -39, 0, 19, 24, 19, -49, + 44, 3, 5, 85, -22, 33, 2, -16, + 18, 53, -61, -2, 4, 6, -22, 66, + -39, 5, -30, -73, 45, -62, 121, -60, + 113, -65, 26, 34, -44, 57, -23, 42, + -39, 31, 30, -79, 5, 31, 20, 22, + -24, 42, -59, 120, 108, -28, -8, -11, + 5, -3, 63, 64, -91, -2, -71, -21, + 10, -70, 58, -43, -16, -12, 73, 11, + -50, 15, -19, 41, -12, -9, -123, 35, + 19, -19, -40, 34, -19, -43, -109, 24, + 25, 1, 127, -7, -17, -91, 13, 3, + 125, 2, -105, -53, 11, -28, 15, 66, + 20, -10, 42, -45, 6, 20, -7, 38, + -8, 43, -49, -46, 15, 60, 9, -124, + 75, -31, -14, -70, -119, 38, 9, -44, + -126, -92, -96, -17, -128, 1, -110, 40, + 104, -23, -126, -61, 3, -78, 1, 75, + 14, 41, -14, -43, 41, -80, -34, 52, + -128, -13, -106, 53, 77, 82, -61, 34, + 32, -117, -29, -20, -44, 55, -78, 56, + 3, -16, -9, 119, 41, 27, -71, 0, + 7, -26, -41, -117, 73, -84, -122, 34, + 51, 89, 11, -48, -74, -14, 21, 22, + -90, -96, -4, -86, 124, 19, 14, 101, + 80, 10, -31, -32, 13, -32, 37, -21, + 36, -52, 27, 15, 38, 16, 32, -33, + -55, -28, -1, 123, -10, -54, 27, 46, + -7, 127, 39, -1, 40, 3, 40, -12, + -22, -30, -5, -30, -62, -64, -34, 123, + -61, 39, 42, -31, 24, 49, -21, 77, + -20, 45, 49, 85, 127, 79, -3, -23, + -28, 77, 55, -31, 70, 4, 16, 59, + 49, -36, 127, 85, -13, -27, -67, 67, + 25, 8, 32, -3, -25, 104, 36, 44, + 38, 48, -8, 22, -65, 71, 49, -10, + 3, 6, 77, 49, 21, 6, 103, -17, + -11, 40, -25, -2, 89, 54, 37, -68, + -53, 68, -7, 58, -120, 56, 0, 66, + -49, -70, -53, -59, -9, 14, -101, -38, + 46, -103, 1, -12, 30, -57, -17, -7, + 10, -39, -50, 0, -65, 68, -109, -82, + -38, -36, 47, 99, -36, 2, 30, 34, + 68, -39, 88, 6, 15, -20, 29, -40, + -11, 2, 62, -50, -34, -36, 70, 127, + -53, 55, 96, 38, 40, -46, -18, 65, + 73, 56, 32, -48, -79, 17, -23, 105, + -82, -84, 71, 31, 15, -61, 40, 65, + 8, 106, -47, 25, 5, 13, 12, 80, + 102, 40, -45, -37, -89, -49, -14, -67, + 89, 103, 66, -56, -26, 92, 33, 58, + -52, -78, 30, -47, 21, -116, -57, 17, + -44, -32, -104, -57, -46, 4, -127, 37, + -34, -42, -102, -72, 6, 126, -21, -94, + 42, -18, -62, -77, -21, -14, -79, -34, + 10, 2, -3, 27, 22, 9, -38, 5, + 68, -73, 86, 20, 44, -34, -26, 88, + 10, -12, 63, 32, -89, 39, -7, -56, + -6, -7, 6, -81, 43, -127, 37, 65, + -89, 22, -74, -57, -3, -13, 86, -4, + 83, -38, -85, 18, 26, 12, 4, -128, + 43, -1, 25, -41, 26, 75, 53, 18, + 0, 13, -8, 35, 43, 0, -17, 3, + -77, 75, 47, 119, -31, 9, 34, 26, + 39, 64, 65, 47, 60, 4, 65, 14, + -101, 10, -25, 102, 116, 76, 104, 33, + 98, 28, 16, 23, 21, 60, -15, 53, + 112, -3, -42, -19, 27, 12, 106, 16, + -33, -4, 101, 48, -9, 42, -19, 22, + 48, 48, 65, 43, -42, -127, -79, 28, + -30, -9, -28, -26, -34, 54, 5, -47, + 24, -41, 105, -27, 8, 85, 10, 52, + -9, 22, 18, 25, 99, 59, 22, -86, + -53, 20, 24, -77, 63, -6, 6, 41, + 122, 60, -37, -2, 17, -21, 107, 15, + -62, 7, 87, -12, -1, -68, 65, -71, + -47, -100, 33, 120, 17, 6, -25, 116, + 0, 39, 27, 19, 0, 47, 83, 37, + -12, 2, 83, 89, -70, -81, -21, 28, + 16, 25, -36, 48, -21, -15, -6, -84, + -22, -44, 53, 44, 58, -27, 34, 118, + -3, -106, 85, 71, -1, 111, -44, -29, + 127, 9, 81, -103, 11, 31, -125, -10, + 53, 19, 111, 30, -34, -84, -43, 2, + 36, -2, 122, 61, -96, 126, -34, 125, + 18, -41, -35, 6, 51, 38, -16, 39, + 33, 49, 42, 38, 11, 30, 46, 9, + -54, -17, 30, 8, 4, 16, 95, 23, + 28, 100, -29, -22, -29, 41, -2, 93, + 55, -58, 40, 6, -84, 1, 20, -46, + -3, -26, -33, 51, -101, 51, -15, -20, + 54, -78, -90, 31, 47, -89, -49, 1, + -29, 1, 24, -11, -30, 16, -6, -15, + 17, -57, 43, -33, 80, -93, -3, 31, + -124, 21, -66, -94, -6, 104, 72, 27, + -40, -85, -99, -57, 9, 7, -31, 1, + 17, 24, 13, 29, -76, 88, 27, 50, + 12, 56, 75, 102, -55, 20, 77, 25, + -7, -3, -21, 84, 1, -102, 56, -5, + 14, 24, 29, -82, -17, -80, -44, 80, + -19, 53, 23, 23, 72, -9, -14, 35, + -72, -10, -74, -27, -13, -53, -51, 37, + -34, 62, 63, -42, 18, -95, -118, 25, + -23, -14, -33, -22, 63, 20, -22, 15, + 18, -33, -124, -110, -36, 7, -20, 115, + -23, -8, -33, 53, -2, 49, -15, 18, + 95, 12, -18, 103, 42, 7, 15, 17, + -1, 26, -34, -6, -13, 26, 27, 19, + -67, -9, 122, 32, -34, 18, 8, 37, + 98, -7, -20, -54, -33, 59, -27, -44, + 25, -15, 6, -108, 2, -9, 46, -20, + 47, -17, -76, -10, -88, 11, -21, 40, + 26, 13, 57, 72, -56, -31, 121, -127, + -24, 60, 24, -23, -13, 61, -43, -25, + 14, -65, -36, -13, -2, 120, -12, -46, + 88, 127, 20, -21, 3, -24, 43, 38, + 102, -28, 101, -116, 16, -20, -22, -66, + 19, 89, 93, 123, 23, -111, -6, -45, + -69, -46, -42, 21, 54, -73, 73, -13, + -21, 88, 51, -19, -18, 78, -12, 8, + -4, 50, -82, 1, -35, -86, -31, -25, + -55, -3, -63, -17, 11, 32, -69, -29, + 22, 6, 37, -46, -6, -62, -50, 74, + -87, 43, -41, -84, 55, -43, 7, 12, + 52, 29, 25, 58, -19, -1, 34, 5, + -106, -62, 50, -77, 28, -11, 2, -16, + -52, 3, -50, -2, -20, -90, 13, -92, + 36, 11, -21, -78, -19, 24, -20, -12, + 28, 9, -19, -6, -123, 35, 61, -47, + -34, -3, 12, 31, 17, 17, 101, -35, + 47, 16, 45, 48, 0, 15, 16, -11, + 2, 40, -34, -92, 42, -78, -25, 0, + -42, 35, -126, -126, -6, -83, -128, -48, + -105, -29, -10, -74, 11, 27, 26, 42, + 1, 12, -24, -14, 0, 110, 29, -16, + -29, 59, -92, -35, -91, -26, 0, 11, + -1, 42, 54, 2, 15, 23, 42, -23, + -54, -29, 1, -120, 31, -16, -51, 71, + -32, -72, 51, 31, 40, -6, -13, 14, + 37, -8, -71, -20, 76, -17, 41, 28, + -23, -119, 1, 107, 5, 43, -13, 117, + -41, 8, -26, -14, 33, -18, 57, 60, + 7, 5, -11, -39, -32, -2, 15, 41, + 98, 111, -44, 46, 44, 20, 88, 18, + 62, 17, 107, 16, 5, -4, 40, 15, + -19, 9, 58, -77, -40, 119, -54, -35, + 45, 75, 12, -45, -32, -3, 72, -41, + -21, 6, -5, 2, 106, -40, 41, 62, + 57, 8, 24, -60, -44, -61, 104, -48, + -34, -58, 62, -20, 6, -60, 40, -29, + 117, 76, -56, 22, 15, -1, 112, -1, + 23, 42, 57, -53, 75, 26, -11, 35, + 78, 85, 0, 19, 17, 3, -29, 20, + 28, -54, 6, 5, -11, 45, 34, 37, + -13, 2, 15, 13, 9, -28, 32, 8, + 27, -1, -63, 42, -33, -2, -19, 4, + -127, -15, -52, 38, -5, 35, -26, 44, + 13, 1, -39, 73, 17, 24, 33, 103, + -56, -41, -1, -28, -40, -81, 21, 10, + -2, -79, -88, -42, -3, -44, -63, 81, + 16, -42, -71, 37, -14, -27, -127, -6, + -108, -94, 19, -71, -80, -12, 65, -9, + -7, 92, 8, -125, -36, 2, 47, 0, + 19, 8, -65, -58, -60, -1, 17, 33, + 46, 78, -103, -127, 63, -3, -65, 16, + 13, -10, 16, 0, 27, -8, -104, 2, + -17, -44, -24, 41, 37, -4, -124, -4, + 18, -109, -125, 41, -7, 11, 29, 17, + -42, 24, -120, -70, -123, -26, -25, 14, + 66, -12, -38, -106, -29, 45, 5, -6, + -11, 31, 6, 13, -85, 44, -15, -2, + -3, -39, -4, 4, 8, 78, 51, -47, + 19, 3, -63, 22, -34, 28, -13, 22, + 15, 23, 5, 1, -87, -122, -66, -14, + -10, -1, 19, 40, -40, 2, 24, 13, + -23, -27, -125, -3, -12, 9, 18, -4, + -12, 8, -8, 66, -2, -13, -27, 20, + -38, 33, -24, -20, -11, -6, 11, -9, + -3, -30, -1, -16, 23, -60, -19, 16, + -33, 21, -34, 9, -2, -33, -43, 21, + -39, 1, 54, -24, -24, -22, -30, -1, + -9, -27, -8, 14, 40, -5, 10, 4, + -30, -6, -21, 34, -34, 52, -12, -6, + -47, -95, -34, 43, 6, 31, 32, -38, + -23, -27, 42, -22, -118, 19, 34, 23, + 5, -50, 22, 25, -19, -40, -17, -2, + 26, -15, -69, -126, 10, 33, 23, -7, + 13, -9, 26, -42, -62, -74, -9, 8, + -47, 38, -82, 38, -4, 11, 57, -10, + -12, -66, -25, -10, 24, 4, 16, 1, + 41, -18, -96, 18, -11, -13, 103, 11, + 17, -3, -76, 19, -81, 110, 18, -46, + -51, -53, 19, 3, -36, -31, -13, -32, + -44, -37, -70, 43, -128, -11, 35, 2, + -58, -33, 20, -62, -105, 11, -70, -77, + 44, 125, -15, -25, 18, -60, 69, -96, + -125, -4, 95, -69, 13, -30, -43, -53, + -61, -6, -8, 60, 5, -75, -125, 5, + -12, 45, -101, 111, 11, -98, -17, 39, + -85, -7, -46, -56, -37, -97, -45, -37, + -16, 80, 64, 110, -74, -30, -34, -24, + -95, 2, 4, 56, -71, 39, -39, -14, + -46, -22, -124, -115, 8, 19, 69, -11, + -70, -68, 120, 95, -100, 112, -103, -70, + -35, -128, -97, -71, 29, -72, -123, -48, + 10, -36, -51, -8, -8, -26, -15, -26, + -5, 34, 6, 38, 13, 67, -14, -35, + 28, 21, 127, 6, -28, 41, 20, 8, + -48, -33, 1, 28, 9, 15, 48, -48, + 88, 91, -19, 54, -22, -80, 35, -37, + -2, 7, -44, 18, -67, 36, 50, 21, + -60, 26, 26, 34, -29, 8, 28, 2, + -10, 19, 26, 43, 36, 0, 116, -24, + 12, 13, 1, -33, -7, 0, -4, -13, + 3, 8, 4, 32, 23, -72, -70, 42, + 54, -16, -21, -48, -38, 22, -46, 22, + -40, -1, -64, 0, 40, -27, -26, 9, + 12, 35, 59, -48, 46, -18, -25, 13, + -66, -14, -55, 57, 24, -67, -15, -15, + -38, -84, -11, 1, -45, 19, -60, -49, + 24, 38, 22, 53, -52, 20, -1, 53, + 82, 19, 43, 13, -32, -56, -51, 56, + 16, -36, -33, -53, 7, -22, -20, -14, + -34, 11, 24, 22, -21, -127, -51, 15, + 47, -20, -49, 22, -56, 40, -44, -20, + -2, -65, 9, -2, -27, 22, -1, -12, + -9, -17, -55, 89, -76, -16, -10, 37, + -35, 0, 4, 16, 52, -10, 23, 39, + -25, 9, 51, 79, -6, 21, -18, 10, + 64, -37, -33, -48, 24, 78, 15, 17, + -34, 81, -35, -82, 32, 110, 59, -126, + -25, -124, 11, -55, 20, 63, 100, -10, + -123, -69, -6, 5, -74, 26, -14, 16, + -12, -13, -115, -76, -70, -124, -19, -81, + 40, -96, -66, 62, -32, -79, 28, 59, + 12, 31, -53, 119, 74, 26, -17, 44, + 81, 100, -19, -25, 41, -11, -103, 48, + 41, -8, -26, 4, -112, 53, 31, 28, + 50, -73, -9, -127, 1, -84, -109, -35, + -80, 9, -38, 42, -105, 89, 32, 94, + 68, -73, -8, 53, -32, -2, -8, -127, + 101, -2, 43, 110, -13, 43, 27, -4, + -55, -12, 81, 52, 114, 30, 66, -67, + 107, 88, 44, -63, -14, -92, -27, -58, + -16, 82, 98, -26, -9, 0, -108, -82, + -11, 23, 26, -22, -2, -82, 93, 89, + -67, -31, 5, 34, 36, 32, -49, -53, + -81, 86, 43, 34, 11, 59, -46, 4, + -60, 14, 12, 30, 34, 14, 29, 10, + -34, -105, 32, 122, 7, 63, 24, 43, + 55, 34, 61, -26, 70, 9, 8, -3, + -40, 28, -42, -35, -3, 53, 35, -9, + -49, -26, 39, 61, -48, 64, 81, 18, + 78, 27, -3, 0, -66, 108, 40, 28, + -45, 57, -17, 44, -56, -12, 18, -93, + -43, -7, 32, -38, 55, -17, 121, 71, + -27, 39, 36, -13, 26, -27, -13, 52, + 30, 3, -26, 11, 21, 52, -7, 127, + -5, -84, 62, 47, -93, 89, -90, -8, + -18, 40, 21, -86, -10, -47, 28, -48, + 69, -76, -66, 55, 28, -87, -11, -53, + 38, -29, 13, 103, -79, -126, -39, 82, + -87, -6, 18, -54, 65, -24, 61, 0, + -60, 34, 43, -5, -15, 36, 25, 26, + 60, 18, -28, -16, -9, 60, 36, 13, + 34, 57, -43, 7, 82, 53, -7, -24, + 33, 63, 49, -79, 110, 34, -11, 94, + -80, -43, 102, 22, 3, 30, 78, -60, + 127, -126, -48, -15, -20, 63, -98, 27, + -60, 5, -7, 9, -39, 55, 20, 43, + 32, -57, 34, 41, 20, -2, 53, -6, + 2, 26, -105, -41, 21, -14, -84, -9, + 57, 14, -63, 36, -62, 8, -45, 92, + -56, -1, 23, -17, -45, 42, -30, -14, + 60, 17, -5, 87, -42, -18, 73, 5, + 12, 6, 11, -2, -7, 13, -19, 40, + 16, 87, 12, -76, 48, -18, -37, -105, + 86, 4, -43, 20, 35, -53, -25, 49, + -31, -5, 71, 57, -127, 51, -49, -10, + -30, -41, -9, 15, 16, 40, 17, 13, + 0, -3, 1, 43, -76, 5, 98, 20, + -4, 26, 53, 19, -65, 40, 47, -58, + 79, 15, -19, 80, -28, 117, 50, -28, + 11, -32, 28, -27, -72, -13, 9, 22, + -53, 13, 8, -29, -37, -34, 46, -68, + -18, -126, -89, -87, -36, -19, -2, -45, + 16, -3, 1, 17, 4, 3, -72, -62, + 51, -48, 3, -87, -23, 13, -117, 17, + 24, -76, -42, -18, -128, 25, -95, -45, + -17, -48, -112, 106, 12, -97, -23, -18, + 45, -42, 25, 65, -67, 84, -67, -110, + -7, 64, -8, -75, 83, 10, 49, 121, + -82, 125, 52, 82, -49, 20, 79, -3, + 86, 60, 14, 35, 33, -46, -39, 85, + 53, -17, 4, 59, 12, 111, -14, -29, + -23, 57, -24, -37, -125, 86, -58, 82, + 77, 30, 67, 1, 113, 77, 49, 72, + -35, -90, 3, 106, 5, -85, -21, -87, + -76, -40, 32, 4, -76, 1, 13, -70, + -23, 4, -29, -12, -28, -18, -75, 22, + -100, -77, 17, 87, -56, -25, -13, 13, + -20, -37, -39, -75, -56, -1, 44, -25, + 24, -12, -27, -35, -59, -122, -15, -42, + 53, 0, -38, -28, -8, 75, 13, -78, + 36, -110, 30, 19, -50, -14, -127, -22, + -69, 34, -25, -12, -6, -7, 49, -15, + -36, -19, 54, -55, -22, -117, -103, -36, + -26, 37, -41, -112, -17, -28, 15, -11, + 6, -58, 3, -39, -74, -58, -60, -22, + 25, 0, -24, -99, -22, 28, -58, -71, + 35, 29, -9, 16, -20, -34, -45, 31, + 77, -94, -70, 19, -11, 112, -26, -11, + -39, -19, -58, 57, -41, 41, -93, -35, + 39, 22, -38, 80, -33, -91, 13, -7, + 5, 11, 23, 0, -43, 127, 27, -38, + 18, 12, 127, 11, 13, -88, 18, 47, + -19, -17, 15, -125, -34, -14, 32, 15, + 59, 126, -36, 39, 16, -124, -85, 14, + 5, -5, 32, 50, 114, 54, -82, -26, + -30, 31, 32, 54, 3, 4, -1, 24, + 27, 0, 100, 89, -4, -16, 18, 0, + 22, -35, 35, 10, -6, -79, 6, 17, + 26, 0, 13, 42, 1, -21, 49, -67, + -110, -7, -25, -8, -30, 57, 17, 5, + 50, -7, 62, 14, 49, 9, 3, -1, + 8, 41, -11, 16, -23, -23, 31, -12, + 44, -127, 27, -35, 6, -126, -55, 0, + -4, -14, -126, -123, 26, -86, 11, 40, + -4, 82, -105, -44, 23, 38, -119, 23, + 8, -95, -48, 6, 81, 14, 113, -32, + -5, -48, 105, -59, -30, 55, -126, -24, + -30, 11, 0, -24, 50, -87, 14, -21, + -55, -90, -27, -126, 10, 2, -7, -10, + -24, 14, -19, 10, -14, 12, 3, 14, + 20, 29, -50, -10, -28, 6, -67, -107, + 35, 63, 84, 56, 37, -109, 36, -2, + 77, -34, -48, 87, 7, 21, 66, -18, + 112, 49, -59, -5, -99, 27, 33, -16, + 18, -35, 36, -39, -124, -36, -56, -64, + -50, 8, 88, -102, 38, 57, -68, 35, + 127, -45, -6, -36, -17, -2, -111, -22, + -124, -38, 44, -28, -75, -43, 58, -21, + -29, -110, 46, -107, -83, 121, 46, -14, + -50, -83, -73, 120, 7, -41, 0, 13, + 31, 2, 43, -63, 39, -68, -110, 41, + -88, 10, -17, -23, 57, 79, -43, -15, + 45, 33, -73, -56, -63, -32, 83, -32, + -16, -45, 55, 59, 19, 80, 3, -11, + -110, -29, 115, 85, -29, 125, 3, -25, + -9, -68, 126, -43, -19, 16, -28, 60, + 18, -3, 28, -21, 77, 8, 45, 72, + -29, 32, -1, -27, 112, 4, 69, 30, + -26, 55, 44, 13, 35, 40, -41, 5, + -74, 38, -71, 30, 74, 11, 54, -25, + -34, 54, 87, 34, 8, 20, -2, 13, + 2, 10, 46, 40, 95, 33, 2, 6, + -55, -36, 9, 49, 40, -52, -21, 108, + 10, 32, 14, -13, 40, 6, 114, 63, + 16, 62, -31, 57, -18, 6, 6, 72, + 9, 4, 38, 25, 49, -21, 66, -7, + 11, -12, -23, 81, -48, 51, 125, -14, + 80, 9, -19, 39, 49, 92, 9, -13, + 64, 43, 56, 98, 0, 7, -67, 15, + 118, 63, -48, -46, -73, -19, -4, 88, + -7, 3, 1, -8, 82, 29, 35, -31, + 30, 30, -23, -9, 57, -51, 71, 33, + -37, 76, 11, -69, 42, 117, -27, -34, + -15, -13, -56, -90, -50, 82, 104, 98, + -33, 10, 37, -69, 2, 7, 23, 10, + 99, -66, -12, -54, -54, 8, -36, 4, + -33, -30, 9, -72, 26, -53, 35, -42, + 27, 18, -36, 41, -35, -22, -14, -6, + 22, -69, -111, -10, -12, 55, 47, -54, + -72, -21, 28, 13, 29, -43, 33, -62, + -6, -20, 29, -17, 31, -92, -9, 36, + -28, -49, -25, -121, -91, 27, -31, -17, + 45, -80, -37, -16, -34, 17, 28, -48, + 68, -51, 30, -23, 8, 17, -16, 23, + -25, -9, 114, -21, -18, -122, -81, -17, + -28, -42, -86, -107, -79, -60, 7, -35, + 15, 44, 4, 38, -124, -37, -84, 31, + -8, -23, 10, -76, 8, 44, -123, -50, + 45, -47, 59, 34, -1, -9, 24, -65, + 41, -73, 9, 94, 5, 53, 20, -9, + 28, 7, -16, 68, -24, 6, -5, -35, + -38, 43, -100, 29, 13, 35, 41, -59, + -7, 28, -24, 38, 94, -85, -85, 97, + -125, 78, 46, 90, 70, -77, 47, -12, + 2, -97, 24, 88, -18, 14, 32, 97, + 65, -22, 27, 63, 25, 11, -13, 52, + 43, 65, 32, -9, 63, -13, -93, -61, + -33, 30, 66, -5, 100, 12, 21, -7, + -62, -41, 8, -26, 31, 36, 54, 6, + 52, 106, -82, 38, 27, 26, 26, 26, + 54, 19, 43, 6, 29, 125, 93, -49, + -6, 127, 33, -10, 26, 90, 75, 0, + 106, -40, 3, 43, 52, 52, 48, -58, + 34, 0, 58, 38, 44, 57, 31, 91, + -1, 80, -72, -45, -39, 25, -75, -52, + 12, 30, 47, 2, -15, -36, 67, 89, + 36, 21, -22, 25, 18, 16, -25, 7, + 90, 10, 17, 18, -60, -9, 37, 84, + 59, 2, 16, -27, -77, -1, 43, -31, + 23, -46, -34, 127, 117, 127, 82, 27, + 18, -7, 46, -71, 87, 35, 46, -85, + -60, -2, 11, -72, 32, -56, -105, -77, + 51, 53, -46, 21, -42, 17, -12, -69, + 19, 7, 58, -43, -104, -68, 5, -3, + -29, 27, -126, 88, 0, 127, -118, 52, + 57, -10, -33, 41, 12, -28, 5, -5, + -57, 23, 21, -18, 34, -48, 28, -125, + 120, -59, 25, 108, 71, -33, 80, 38, + -46, -12, 46, 6, -68, -44, 116, 106, + 20, 93, -127, -56, 124, -105, -96, 122, + 34, -57, -27, -67, 29, -124, -90, 120, + -88, 29, -118, 8, 33, -90, -64, 6, + 43, -45, 14, 127, -47, 40, -26, -79, + -81, -3, 2, -51, -4, 12, 23, 66, + 37, -118, -7, 7, 100, 13, 8, 85, + -85, -92, -123, -111, -124, -2, 15, 45, + -57, -58, 10, 82, -24, 46, 30, 127, + 80, 41, -9, -64, 33, -7, -4, 10, + -21, 44, 15, -22, 26, 59, 31, 28, + -20, 18, 81, -50, 0, -69, 43, -18, + -23, -85, -28, 86, -62, 35, 20, 106, + -10, -74, 97, -17, -68, -40, -24, -78, + 4, -116, -56, -86, 78, 34, -94, 49, + 5, -97, -94, 62, 23, -13, -83, 53, + 10, -12, 54, -27, -8, -16, 49, -38, + 20, -43, 107, 9, -64, 22, 18, -53, + 10, -7, -57, 33, 3, -127, 59, 7, + 7, -57, 49, 14, 7, 29, -22, -82, + 86, -63, -1, -10, 0, 29, -25, -72, + -69, -51, -124, 20, 49, -32, 35, 11, + 4, 29, -109, -44, -67, 51, -45, 120, + 7, -51, 96, 11, -1, 12, 45, -40, + -50, -46, 8, 49, -9, 10, -37, 69, + 50, -45, 22, -12, -38, -19, 38, -13, + 7, 82, -112, -16, -31, -69, 72, 0, + -58, 31, -8, 110, 20, -118, 77, -27, + -61, 40, -18, -32, -55, 33, -39, 25, + -49, 16, 0, -9, 9, 7, 48, 63, + 99, 41, -2, -30, -32, 35, -34, 5, + -71, -45, -50, 10, -13, -58, -24, -31, + 48, 13, 17, 44, 3, -7, 44, 63, + 120, -55, 99, 2, 68, 9, -5, -122, + 61, 29, 27, 3, 37, -56, -3, -43, + -11, 53, 10, 54, -66, 54, 34, 39, + 2, 29, -80, 55, 13, 29, -55, -6, + 124, 2, -39, 29, -126, -44, 25, -46, + 39, 88, -55, 126, 10, 97, 83, 48, + 25, -111, -41, 70, 4, -88, 33, -34, + -29, 28, 103, 101, -50, 13, 79, 13, + -64, -10, 6, -37, 4, 37, -11, -10, + -6, -11, -32, 56, 45, -18, -10, -87, + -100, -22, -38, -79, 23, -118, 14, 27, + -22, 14, 32, -34, 16, -78, -66, 4, + 16, -62, -20, -18, -23, 57, -4, 10, + 62, -39, 37, 71, -1, -77, 4, -128, + -69, -70, -117, 104, 52, 21, -21, -16, + 6, 17, 5, 2, 64, 72, 16, -92, + -73, -109, 23, 2, -38, 9, -111, -10, + 4, -82, 18, 100, 29, 47, -19, 100, + -94, 21, 106, 68, -3, -112, 58, 13, + 47, 55, -119, 7, -11, 102, -61, -30, + 85, -34, -73, 48, -116, -31, 49, 17, + -1, -37, -30, 68, -120, -66, -96, 126, + 65, 69, 104, -19, -88, -73, 30, 89, + -75, 0, 29, 103, -81, -56, -68, -58, + 26, 8, 8, 40, -8, -3, -33, 38, + -15, -13, 125, 13, 24, -25, -17, 25, + -6, -43, 6, -14, -47, -73, -67, -83, + 25, 19, 32, -97, -15, 15, -4, 126, + -46, -6, 42, 32, 48, 13, -55, -6, + -33, 12, -81, -56, 85, 100, -48, 39, + -25, -98, -2, 47, 108, 87, 121, 32, + -114, -34, -13, 12, 97, -47, 1, -10, + 13, -115, -23, -30, -15, -85, 15, 23, + -15, 82, -16, -8, 4, -31, 9, 102, + 105, 2, -33, -10, -63, -89, 51, 75, + -12, 0, 28, 100, -78, 95, 47, -90, + 74, 113, -19, 54, -58, -21, 20, 116, + 29, -17, 55, -62, 46, 27, 13, 37, + -4, -123, -118, -68, 33, -52, -1, -108, + 62, -46, 0, 21, 13, -35, 77, 23, + -12, -51, 50, -33, 113, -65, -104, 18, + -26, -49, -58, -3, -29, -19, -59, -45, + -45, -3, -61, -12, 120, -39, 54, -10, + 74, -61, -57, -13, -43, 18, -6, 6, + -34, -18, 28, -54, 16, 36, 65, -57, + -3, -22, 71, -40, -13, -110, -9, -52, + 35, -85, -19, 10, -5, 1, 3, -34, + -122, -36, -28, 26, 2, 45, 36, -76, + -105, 123, -77, 3, 26, 83, -16, 17, + 7, 16, 37, -46, -67, -40, 33, -52, + -14, -11, -11, -53, -63, 28, -6, 35, + 53, 62, 71, 47, 70, 19, 4, 23, + -70, -65, -33, -37, -19, -38, -125, 108, + 35, -36, 8, -28, 17, 4, -73, 19, + 4, 5, -52, 5, 44, -25, 14, 13, + 27, -127, -69, -94, -62, -22, -26, 86, + -37, -25, 51, 29, 7, 15, 47, 105, + 49, -12, -44, 3, -108, 23, 60, -11, + -95, 20, 37, -15, -68, -44, 127, 17, + -19, -55, 44, 26, -14, 22, 36, -84, + 23, 10, -46, 68, -9, 121, -7, -12, + 29, -11, 61, 2, -14, 28, -30, -102, + 23, -105, 0, -35, 18, 8, 15, -4, + 11, 33, -26, -89, 11, -14, -5, -112, + -8, -28, -43, 34, -10, -35, -30, -37, + -57, 14, 25, 45, -77, 28, 4, -50, + -4, 87, -24, -97, 14, -36, 53, 31, + 18, -37, 16, -51, 11, 41, -87, -53, + -98, 1, 37, -30, -53, -29, 33, -4, + -40, -67, -13, -52, -56, 8, 60, 35, + -25, 44, 2, -6, -1, -31, -27, -41, + -26, 8, -43, -2, -3, 1, 24, -31, + -6, 9, -126, 2, -48, -33, 48, 6, + 3, 32, 29, -50, 28, -31, -17, 27, + 41, -122, -90, -41, 9, 86, -22, -89, + 20, -61, -33, -21, 62, 41, -86, 3, + -42, 14, 25, 48, -125, 9, 25, -2, + 9, -66, -11, -98, 2, -65, -4, -14, + 6, -2, -66, -83, 38, -22, -13, -21, + -8, 41, -125, -24, -43, -100, 72, -52, + -43, -4, -1, -54, -59, 11, 96, -20, + 48, 20, 60, 13, -15, 57, -30, 11, + -50, 121, -116, -31, 19, -32, -4, 9, + -111, 12, -84, -106, -54, -59, -67, -24, + 10, 22, -25, -12, 16, -123, 15, 7, + -8, 14, -21, -45, 63, 47, 3, -14, + 6, 100, 86, 40, 39, -23, -9, -127, + 24, 20, 15, 41, 69, 13, 2, -36, + 25, -18, 11, 23, 27, 51, -74, 8, + -69, 12, 61, 74, -14, 34, -7, 14, + 1, -5, 2, -28, 46, 63, 56, 6, + -42, 34, 81, 18, -70, 6, 20, -26, + 108, 11, -31, -1, -46, -29, -38, 22, + -9, -33, 43, -67, 71, -20, 30, -114, + 62, -1, 97, -40, 23, -99, 5, 11, + -38, -55, 70, 9, -48, 9, 54, 23, + -24, -48, -120, 67, 27, -49, -55, -11, + 88, -36, -4, -10, 80, 14, -65, -2, + -72, -46, -91, 99, -23, -78, -39, -84, + -11, -104, 27, -73, -12, 26, -1, -103, + -10, 2, 69, 43, 105, 19, -82, -45, + 33, -26, 41, -38, 119, 16, -62, -34, + 10, -10, 20, 38, 87, -67, -26, 91, + 30, 113, -11, -28, -48, -93, -120, 43, + -88, 71, -80, 7, -21, -1, 17, 50, + -26, 55, 125, -35, -40, 0, -44, -15, + 33, 5, -83, 7, 64, -49, 19, 56, + 32, -25, -27, -15, -5, -16, -19, 66, + 9, 114, -126, 12, -47, 15, 43, 18, + 28, 52, 34, -50, 11, -11, -29, -43, + -14, -84, -39, -25, -75, -101, 111, 21, + 33, -44, 90, 14, -36, 31, 29, -31, + -17, 22, 17, 48, -93, 30, 42, 30, + -86, -79, -12, -98, 49, 68, -53, -69, + 53, 124, -29, 65, -89, -35, -1, 37, + -5, -111, -38, -76, -28, 6, 24, 47, + -61, 19, 12, 23, -49, -18, -77, 18, + 33, 11, -17, -35, -16, 78, -32, 48, + 62, -69, -78, -18, 72, -122, -29, 3, + 11, 6, -17, 3, -74, 51, -10, 29, + 21, 46, -31, 49, -1, 22, -69, 8, + -2, -74, -29, 29, 25, -29, 13, 20, + 37, 9, 1, 16, 10, -20, -13, -13, + -24, 37, -11, 42, 35, 36, -12, 24, + -33, 43, 65, 64, 25, 23, 9, 27, + -124, 1, 92, 16, -4, 23, -5, 17, + 5, 42, 32, 12, 53, -3, 41, 1, + 37, 32, -11, 23, 37, 80, 21, 127, + 29, -12, -102, 127, -21, 9, -9, 33, + 41, 16, -4, 33, 57, 29, -55, -60, + 11, -33, -25, -26, 35, -2, 116, -6, + -52, -31, -3, 14, -63, 13, 73, 76, + 25, 5, 29, 8, 17, 50, -27, 88, + -96, -68, -67, 5, -56, 28, 25, -88, + -11, -19, 35, -78, 27, 11, -37, -21, + 2, -11, -43, 78, -93, 34, 27, 5, + -21, 34, -48, -11, 86, 4, 20, -18, + -6, 39, 15, 14, 40, 36, -40, 46, + 127, 12, 3, 1, -14, 33, 40, -3, + 16, -58, 71, -38, -1, -103, -22, -16, + 35, 10, 127, 59, -38, -67, -29, -126, + 58, -11, -4, 14, -85, 22, 75, 10, + 4, 19, 78, 32, -31, -33, 127, 7, + 4, 48, -20, 13, 94, 45, -10, -9, + 7, -55, -6, -43, 23, -58, 76, -1, + 4, 21, 7, 65, -20, 70, -7, 4, + 38, 104, 22, -44, 7, -8, 12, 9, + 65, 31, -6, -1, 29, 36, -126, -45, + -25, 32, 45, 3, 7, -28, 4, 29, + -80, -34, -64, -3, 0, -63, -65, -11, + -6, 38, -119, 53, 17, -24, 19, 4, + -53, 85, 27, 26, 45, -51, 5, -126, + 17, 32, 22, -52, 2, 7, 22, 60, + 74, 74, 38, 53, 13, 4, 44, 32, + 49, -46, 95, 70, 68, -50, -128, -10, + -79, 125, 26, 37, 24, -51, -12, 52, + 27, 13, -16, -4, -2, 16, 2, 33, + 10, -12, -5, 25, -40, 5, -31, 31, + 2, 60, -93, -23, -118, 34, 3, 18, + 12, 11, -38, -7, -35, 6, 18, -37, + -99, -68, 5, -103, -117, -108, -114, 43, + -115, -72, 46, 2, 50, 4, 37, 8, + -51, 10, -68, -29, 18, -63, -80, 34, + 36, -49, -110, -28, 3, -40, -125, -9, + 74, 10, 20, -25, 37, 74, -29, -25, + 66, -34, -48, -27, -35, 0, 30, -26, + -121, 6, -123, 14, 11, -49, -13, -102, + 18, -23, -98, -1, -8, 67, 52, 8, + -27, 33, -57, 7, -126, -13, -47, 12, + 22, -109, -68, -34, -94, -122, 20, -63, + -18, 8, -124, -61, -32, -40, 117, -12, + -7, -36, 16, 89, -24, 71, -46, -122, + 12, -101, -38, -70, -57, -39, -116, -60, + -125, -35, 37, -114, -14, -127, -77, 2, + -50, 115, 9, -79, -22, -74, -13, 103, + -79, 18, 11, -123, -26, -4, -1, 8, + -63, 124, 36, -32, 41, -99, -17, -18, + -124, 7, 122, -127, -23, 20, 41, -19, + 106, -41, 7, -125, -21, -126, -24, -26, + -8, 26, -126, 125, -34, 33, 111, 46, + 50, -20, -79, 6, -127, 97, -13, 52, + -32, -43, 2, 18, 17, -126, 35, 8, + 67, -123, -127, -103, 3, -71, -32, 29, + 6, 22, -110, -68, -6, -9, -44, 58, + -121, -127, -13, -50, -54, 22, -25, -78, + -7, 39, 104, -108, -94, -127, -36, 7, + 5, 3, -124, -17, 18, 42, 1, -22, + 19, 55, -99, -125, 38, -19, -38, 17, + 5, -23, 7, 87, -125, -127, 7, 7, + -121, 16, -60, -9, 7, 33, 18, 30, + -62, 19, -125, -112, -2, -14, -25, 60, + 1, -30, -124, -22, -65, -125, 64, 79, + -19, 9, -26, -127, -56, -84, 122, 63, + -2, -16, 26, 6, 35, -33, -21, -84, + -44, 72, -55, 52, -34, 66, 32, 17, + -37, -7, -41, 113, 1, -20, -58, -59, + 68, 29, -125, -56, 42, -92, 3, -6, + 19, -24, -11, 61, 39, 48, 30, -3, + -51, 15, 2, 11, -17, 3, 52, -7, + 51, -11, 62, 30, 21, 71, 68, -27, + 19, -32, -11, 40, -1, 11, 13, -10, + 65, -39, 119, -114, 43, 19, -74, 62, + -45, -54, 37, -28, -120, 26, 63, 26, + 58, 9, 20, -5, -12, 14, -5, 126, + 16, 72, 40, -44, 52, -24, -7, 46, + -114, 101, 0, 15, 37, -112, 37, -46, + -76, 6, 70, -25, -24, 75, -43, -29, + 76, -63, 93, 33, -24, 2, 2, 72, + -5, 57, 73, -31, -36, -103, 34, 10, + -25, 36, 20, -10, -36, 6, -83, -3, + 13, -18, -73, 66, 46, -31, -51, -41, + -32, -17, 45, 41, -14, 30, -121, 10, + -39, -66, 15, 10, -77, -2, 43, 11, + 28, 3, -77, 52, -26, 47, -75, 73, + -4, -110, -111, -20, -66, 27, -8, 17, + -3, 66, 22, 54, 21, 0, 68, -126, + 85, -27, 82, 11, -25, 2, -109, -60, + -11, 35, 12, 3, 77, -43, -3, -68, + -30, -53, 21, -21, -75, -8, -54, -11, + -53, -16, -88, -7, -19, 14, 52, 12, + 27, 18, -103, -128, 7, 1, -33, -7, + 15, 32, -1, 90, 8, 41, 106, 18, + 2, -11, -41, -93, 10, -18, -48, -12, + 54, 10, -4, 21, 72, -18, -125, 10, + 54, 0, -5, -66, -17, 57, -126, -4, + 29, 19, -5, 80, -34, 13, -125, 78, + -81, -125, 76, 26, 3, 25, 22, 3, + -5, -18, 46, 39, 84, -18, 38, -110, + 58, -128, 72, 39, 12, 5, 16, -47, + 23, -58, -40, 13, 59, -32, 24, 3, + 7, 83, -9, -67, -1, -2, 9, 16, + -55, 69, 50, 26, 20, -47, 3, 83, + -77, -21, -17, -7, 30, -27, 14, 71, + -8, 47, 99, -66, -12, -93, -59, 20, + -43, -24, -93, -19, 64, 4, -58, 5, + -42, 21, -122, -41, 19, 2, -33, 126, + -15, 3, 88, 3, 77, 48, 61, -8, + 78, 7, -47, 37, -63, 57, 36, -31, + -9, 26, -46, 17, 55, 10, 47, -46, + 6, -106, -123, 5, -97, 63, 40, 36, + 23, 2, -15, 17, -65, 51, 12, -18, + 29, -22, -6, 46, 10, -50, 29, -67, + 58, 82, -20, -95, 15, -41, 57, 29, + 0, 7, 29, 27, -90, -49, 49, 29, + 1, 38, -13, 3, -32, -32, -46, 32, + -38, 9, 41, -7, -55, 87, 93, -18, + 55, 11, -21, -104, -5, 45, 7, 62, + 7, 35, 11, -30, -33, -10, -30, -13, + 14, -9, 72, 127, -37, -16, 32, -57, + -37, -12, 5, 58, -66, 0, 59, 18, + 116, 31, -53, -28, -8, -5, -74, 67, + 39, -62, -77, 48, 25, -12, -5, -8, + -6, -36, 8, -53, -63, -22, -18, -5, + -36, 25, 26, -89, -106, -84, -40, -45, + -77, 47, -97, -64, -30, -51, -23, -75, + 9, -31, 6, 33, -32, 31, -126, 13, + 25, 4, -102, 40, 45, 47, 24, 71, + -55, 126, -125, -27, 9, -127, -93, 29, + -23, 20, 24, -123, -58, -20, -10, 5, + 2, -67, -14, -23, -88, 113, 16, -81, + 20, -14, 38, 124, -11, -9, 127, -127, + 32, -36, 38, 93, 9, 14, 16, 28, + 28, 97, -28, -58, -14, 88, -128, 0, + -121, 23, -2, -125, 0, 28, -127, -42, + -87, -12, -33, -21, -30, 125, 7, -30, + -53, 46, -56, -121, 34, -27, -64, -73, + 5, 70, 8, -18, 7, -17, -89, -47, + -75, -30, -9, 7, -10, -55, 50, -63, + 78, -71, 45, -1, 15, -11, -35, -10, + -55, -35, -41, 28, -75, 127, 119, -9, + -84, -74, 47, -23, -10, -40, 29, -59, + -20, 124, -124, -118, 9, 1, -22, -21, + 127, -35, -55, 110, -113, 79, -4, 41, + 4, 25, 22, 56, -69, 14, -31, -108, + -21, 5, 14, -82, 6, -1, 21, -92, + -52, -48, 19, 37, -75, -3, 63, 55, + -28, -51, 8, -54, 55, 15, 46, 50, + 35, -3, -9, -27, 2, -1, 66, 56, + 18, -16, 12, -19, 61, -5, -26, -37, + 63, 58, 59, -62, -11, -127, 6, 7, + 40, 114, 18, 7, 1, -123, 17, -20, + -76, 113, 122, 6, -56, -88, 34, 5, + -21, -101, -71, 77, -41, -106, 67, 31, + -128, 7, 11, -126, 31, -58, 69, 16, + -123, 44, -17, 61, 0, -8, -11, 28, + 28, -37, -94, 28, -10, 48, -34, -93, + -11, 14, 7, -92, -78, -45, 22, 67, + 14, 113, 5, 23, 40, 27, 31, 57, + -82, -1, -44, -29, 24, -31, -70, -87, + -100, 79, -122, -73, -46, 37, -68, -128, + 65, -128, -126, 14, 85, -46, -61, 20, + -16, 48, 35, 30, 52, -15, -12, -83, + -89, -97, -60, -8, -36, -65, -56, -112, + -128, 113, -56, 22, -57, -84, 14, -5, + -26, 6, 2, 47, -1, 72, 19, 47, + 31, 3, 0, -116, 24, 20, 64, 46, + 28, 33, 126, -58, -9, -16, 61, -127, + 17, -125, -80, -34, 57, -74, 21, 73, + -37, -2, -32, 13, -34, 31, -28, -121, + 25, -84, 48, -120, -107, 39, 87, 32, + -104, -105, -119, 81, 23, -112, -90, 102, + -11, -50, -15, 14, 55, 20, -31, -16, + 6, -11, 39, -8, -4, -29, -31, 56, + 47, 26, -7, 7, -25, -4, 13, -43, + -42, -27, -13, -26, 47, -11, -18, 3, + -2, 10, 10, -39, 12, 70, 108, 88, + -10, -45, -69, 23, 79, -30, 12, 24, + 29, 80, -32, -85, -21, 10, -20, 39, + 74, -39, -54, -43, -18, -37, 14, 59, + 55, 44, 44, 30, 30, 86, -96, 33, + -7, 2, -73, 35, -12, -36, 13, -29, + 28, 31, 19, 75, 42, 79, -12, -30, + 124, 11, -41, 31, 0, 9, -47, 74, + 25, 16, 19, -16, 63, 21, -77, -25, + -43, 60, 36, 13, 38, 53, 22, -45, + 53, 39, 15, 9, -43, -88, 42, -67, + -2, 34, -62, 16, 26, -4, 9, -57, + 54, 17, 10, 3, 60, 23, 15, 72, + 37, 0, 2, 12, 74, -91, -40, 8, + 5, 69, -37, 0, 18, 21, 33, 33, + 77, 20, 31, 52, -9, -33, -13, -46, + 17, -26, 33, 22, 10, -49, -27, 8, + 19, 17, -54, 27, 7, -29, 5, 25, + -19, 98, 11, 37, -112, 125, 63, 17, + -37, -10, -75, 31, 6, -24, -22, 2, + 49, 11, 39, -87, 53, -65, 0, -25, + -93, -29, -32, -33, 2, 32, -34, 13, + 51, -9, -46, 27, -53, 7, 16, -40, + 8, -121, -58, -58, -12, 91, 8, -15, + -18, 51, 4, 23, 36, -125, -24, -10, + -55, 13, -36, -18, 40, 56, 26, 24, + -8, -64, -106, -73, 20, 23, 17, -23, + 110, -12, -30, -62, -1, 21, 34, -62, + 5, 66, -26, -78, -7, -3, -7, -39, + 6, -43, 59, 68, 60, -10, -78, -53, + -57, 60, -83, -112, 25, 16, 12, -6, + 7, 13, -29, 107, -19, 44, -5, 46, + -124, 67, -80, -30, 49, -1, 5, 20, + 19, 34, -3, 2, -18, -19, 123, 14, + -67, -19, 44, -10, 24, -106, 2, 26, + 6, 67, -16, -56, -89, -128, 96, 14, + 38, -19, -81, 52, 32, 0, 60, -12, + 60, -5, 89, -23, -30, 2, -39, -7, + -63, 73, 17, -40, 63, 22, -24, -18, + 37, 8, 33, 7, -30, -123, -19, -1, + -2, 38, 55, -86, -44, -7, 28, -19, + 1, -19, 36, 6, 48, -11, 4, 81, + -36, 80, -37, -12, -79, -19, 15, 8, + -8, -14, 59, 30, -42, 5, 14, -92, + -118, -25, -43, 20, 9, 34, -21, 93, + -32, -45, 58, -121, -49, 126, -1, 52, + -53, 15, -19, 27, -68, -23, 45, -9, + 39, 57, 5, -117, -34, 10, 7, -61, + -18, 10, -44, 21, -77, -76, 103, -25, + -43, -36, 86, 44, 47, 27, 23, 0, + -77, -46, -12, 63, -111, -17, -16, 34, + -46, -17, 14, 98, 15, 126, -95, -45, + 0, -67, -78, -5, -24, -9, 2, -11, + -6, -96, 73, -55, -19, -32, -7, -69, + 0, 23, -24, 58, -19, -6, 101, -22, + 24, -21, 57, -51, 100, -7, -4, -11, + -128, -13, 28, 28, 18, -56, 36, -7, + -89, -63, -8, 34, 52, -14, 23, 5, + -85, -10, 47, 50, 8, -126, 78, 43, + -9, 36, 1, 27, 8, -114, -3, -72, + -31, 34, 12, 54, -30, 20, 101, 1, + 78, -121, 34, -64, 14, -106, -42, -33, + 36, -5, 15, 40, -25, 56, -21, -42, + -53, 29, 25, -51, -108, 33, -8, -41, + 51, -60, -60, 8, -45, -92, 0, -127, + -39, -53, -7, 17, -90, -15, -34, -126, + 81, -127, 49, 1, 96, 8, 59, 7, + -58, -125, 121, 63, 49, 7, 42, 9, + 23, -11, -45, -125, 17, -32, 1, -22, + -5, 78, 18, -40, -45, 19, -3, 85, + 62, 24, -39, 4, 24, 22, -7, 2, + 117, -81, -15, -31, -38, 50, 5, -41, + 40, 21, 29, -56, -62, 8, 6, 32, + -6, -19, 71, -10, -12, 28, 25, 10, + -92, 23, -8, -76, 26, 33, 86, -23, + -22, -56, -108, 15, 68, 123, -12, 59, + 124, 46, 40, 124, 24, 35, 17, -29, + 29, 77, 2, 35, -48, -23, 3, -43, + 102, 69, 47, 0, -93, 44, 13, -15, + -8, 10, -29, 28, -60, -12, 48, -26, + 47, 22, 55, -80, -64, -29, -11, -25, + -41, 68, -52, -10, -42, 46, -53, 46, + 27, -38, 90, -100, -34, -80, -30, -124, + 8, -8, 2, -6, 41, -64, 19, -37, + 5, -52, -55, -18, -5, -39, -96, -29, + 5, 125, 2, 28, 16, 117, -14, 80, + -69, -61, -55, -117, 99, -32, -39, 41, + 35, 9, -83, 87, -86, -125, -36, 28, + -126, 8, -77, 127, 12, -21, 65, -78, + -11, 24, -45, -24, -94, 71, -50, 33, + -25, -3, -40, -39, 12, -92, -122, 37, + 120, -6, 52, -48, 12, -12, 65, -127, + 78, -14, 15, -88, 38, -15, -34, 8, + 31, -125, -18, -93, 30, -43, 3, 78, + 18, 25, -29, -47, 25, 39, 7, -121, + -13, -118, 24, -59, -17, 3, -6, 36, + -37, -7, 20, -51, 54, -74, -19, -6, + -51, 17, -125, 30, 15, -4, 88, 69, + 5, 15, -58, -114, 54, 30, -73, 8, + 9, -32, -44, 14, -3, -27, -20, 11, + 10, 122, 85, 32, -48, 12, 40, 34, + 13, -21, 99, 11, 70, -77, 5, 82, + -37, 54, -89, -45, -126, -61, 12, -63, + 8, 35, -7, 10, -51, 24, -25, -12, + 10, -7, -35, 44, 84, -47, -80, 14, + 93, 6, 11, 51, 60, 48, 30, 7, + -71, 6, 10, 0, -10, -5, -52, -3, + -48, 30, 30, 18, 70, -17, 43, 44, + -126, 33, 120, 53, 47, -18, 22, 52, + -35, 93, 47, -27, 85, 0, -17, 0, + -13, 53, -2, 28, 65, 17, 23, 121, + -5, 45, 50, 44, -4, 34, 7, 32, + 76, 12, 35, 46, 30, 50, -35, 46, + -42, 28, 8, -36, -32, 2, 41, -40, + 1, 0, -4, 14, -41, 74, 88, 33, + 17, 71, 40, -20, -17, 32, -27, -41, + -48, 6, -56, 80, 42, -31, 33, 44, + -1, -98, -23, -61, -15, -4, 67, -36, + 67, -37, -66, 50, -126, -18, 24, -128, + -55, -30, -12, -10, -9, -48, 45, -118, + -11, -29, -19, 57, -9, 32, -23, 18, + 126, 65, -11, 4, 2, 17, 14, 18, + 22, 23, 31, 9, -15, -74, 34, -27, + -20, 44, 125, -28, -19, -107, 11, -88, + -14, -39, -8, 11, -74, -37, 22, 15, + -50, 34, 14, 12, -24, -3, 107, 43, + -8, -17, -42, 69, 31, 31, -30, 14, + 17, -65, 100, -34, -4, -28, 28, -69, + 90, 14, -18, -23, 27, -4, -27, 26, + -76, -64, 9, -78, -36, -4, -101, -3, + 47, 13, -122, 32, 7, -64, 30, -69, + -50, -98, -12, -59, -26, 14, 26, -40, + -126, 42, -51, 33, -26, -46, -32, -34, + 17, -12, -89, -9, 32, -25, 15, 24, + -3, -4, -18, -39, -24, 16, -43, -41, + -52, 40, 2, -40, -14, -64, -3, 0, + 18, 125, 42, 14, -35, 19, -101, -24, + 15, 12, -12, 1, 7, -41, 9, 26, + -14, 118, 19, -36, 32, -18, -43, -11, + 22, 11, 26, -1, 2, -12, -39, -54, + -5, 15, 32, -29, 55, -22, -78, -27, + -44, -120, 1, -5, -67, 12, -13, -46, + -81, -14, 64, -16, -70, -24, -23, 55, + -3, 31, -31, 12, 26, 33, 12, 16, + 46, 71, -27, 64, 6, 24, 45, -69, + -33, 27, 41, 16, -34, 23, 7, -11, + 1, -12, 126, 51, -18, 15, -75, 10, + -66, 1, -7, -13, -42, -25, -37, -3, + 16, -22, 63, 54, 37, -67, -42, 37, + -81, -37, -9, -73, -39, -127, -15, 27, + 127, -37, 40, -12, 2, -10, 5, -69, + -16, 38, 24, 97, 116, -33, -17, 10, + -58, 4, -67, 90, -45, 13, -126, 43, + 22, -22, 49, -65, -46, -54, 2, -39, + -62, -32, -15, -42, -105, -28, 68, 43, + 9, -23, -26, -113, -104, -46, -67, -18, + 3, 51, 8, -50, -2, -33, -15, -22, + 54, 7, -63, -19, -128, 47, -93, 13, + -13, 36, -98, 49, 20, -13, -9, 11, + -44, -35, -106, -37, -38, -32, -47, 42, + 24, -45, -115, 79, 25, -5, 16, 36, + -87, -45, 73, -4, -53, -66, -11, 15, + 0, 52, -55, -44, 37, -3, 23, -35, + 13, -50, 22, 9, -5, -75, -46, 23, + -20, 34, 17, 35, 30, -5, 9, -106, + 2, -39, 46, 1, 0, 30, -51, -16, + -125, -83, -4, -3, -127, -10, 90, 46, + -19, 33, -48, -14, 62, -54, -104, 0, + 7, -13, -5, 7, 14, -70, 27, 27, + -4, 1, -84, -45, 30, -6, -71, 14, + 31, -110, 44, 37, 35, 31, -56, -122, + -60, 6, -1, -28, -89, 24, 30, 13, + -2, -28, -108, -40, -12, -126, -126, 24, + -94, 49, 46, -20, -89, -123, 62, 23, + -125, -67, -20, 19, 38, 37, 54, 59, + 92, -127, 107, -62, 90, -9, 24, 8, + -8, -40, -32, -33, -23, -78, 0, -76, + 28, -27, 12, 24, -110, -34, 105, 38, + 3, 36, -51, -28, -8, 38, 15, -3, + 117, 45, -44, 45, 104, 94, 11, -53, + 64, 41, 7, -7, -8, -39, -44, 89, + 69, 29, -54, -55, -16, 15, -54, -5, + -14, 12, -67, 12, 20, -47, -12, 42, + -35, 38, 25, 11, 21, -11, -21, -20, + -1, 6, -51, 9, -48, -53, 40, -41, + -113, -42, 57, 22, 39, 61, -43, -2, + 47, -29, -101, -58, 16, 21, 1, -29, + -8, 21, -24, 4, -20, 23, -30, 0, + 18, 125, 20, 63, 25, 21, 127, -21, + -20, -55, -14, -98, 81, 3, 37, 58, + -33, -36, -5, -13, -124, -43, 127, -11, + -15, -48, 122, -111, -11, -15, 28, -42, + 33, -127, 100, -72, -13, 127, -54, -3, + 79, 2, -42, 38, 16, 8, -62, -19, + 36, 19, 39, 78, -7, 121, -66, 11, + -36, 47, 83, -69, -23, 34, -79, -62, + 39, -56, 73, -40, -87, 89, -96, 68, + 101, -65, 25, -32, 26, -8, -25, -61, + -82, -9, -89, -28, -66, 126, 73, -15, + -31, 36, 40, -38, -9, 9, 35, 16, + 16, -44, 38, -73, -14, -5, -26, 92, + -114, 63, 32, 22, 79, -30, -11, 77, + 109, 66, 95, 27, -22, 14, -97, -22, + -51, 15, 41, -81, -10, 0, -44, 12, + 58, -44, 23, -32, 5, 106, 10, -3, + -43, -13, -118, 57, -51, -88, 21, -12, + 17, -81, 4, -20, 31, 18, -24, -2, + -121, 20, -5, 66, 20, 62, 4, -45, + 14, 61, -36, -27, -26, -14, 20, 123, + 35, -9, -31, -96, 11, -55, -60, -52, + -117, 32, -127, -45, -36, -10, 12, 87, + -101, -38, -30, -106, -50, -33, -5, 1, + -9, -7, 0, -32, 15, -12, -10, -25, + 110, 5, -19, 1, -57, 83, 93, 8, + 19, -3, 29, 5, 49, 26, 7, -7, + 40, -12, -24, 63, 30, 11, -49, 2, + 24, -7, 21, -34, 31, 12, 25, 39, + 9, 46, 39, 21, 11, -28, 20, -5, + 8, 10, 6, -28, 56, 8, -2, -7, + -3, 11, 3, -5, -5, -9, -41, 15, + 18, -24, 9, 10, 0, -16, 30, -32, + 23, 17, 117, 43, -52, 1, 12, 11, + 9, -10, 0, 11, -5, -20, 3, -33, + 0, 19, 101, 69, 34, 0, 29, 11, + -4, 126, 31, -95, -12, -27, -80, -38, + -85, -96, -7, 68, -126, 16, 84, -8, + -47, 33, -35, 54, -23, -12, 57, -40, + -23, 43, 71, 40, 49, -40, 37, 15, + -6, -46, -60, 25, -34, 49, -3, 29, + 10, 38, -7, 21, 94, -6, 11, -16, + 71, 3, -13, 32, -6, 93, -103, 56, + 49, -7, -2, -22, 18, -36, 8, 49, + 0, 21, -48, -3, 55, 94, -85, -24, + -26, -22, -81, -44, 51, 6, 3, -24, + 86, 83, -14, 68, -40, -19, 41, 2, + 51, 37, -100, 59, 98, 61, 6, 37, + -59, -13, 10, 126, 49, 29, -18, -123, + -128, -46, 46, -125, -126, -1, 88, -101, + -50, 70, 11, 41, -127, -16, -79, 81, + -38, 5, -125, -8, 47, 51, 66, -82, + 47, 91, 28, 57, -15, 86, -94, -43, + -47, 32, -8, -63, 82, 19, -73, -25, + 47, 55, 46, 45, -93, -82, -123, 36, + -12, 16, 14, -106, 25, 26, -36, -57, + -15, -10, -67, 123, 93, -33, 58, -5, + -80, 53, -94, -53, -22, 58, -11, -1, + 67, -36, 125, 40, 11, 62, 79, -123, + 33, -121, 2, -114, 6, 50, -17, 26, + -35, 19, -6, -85, 28, -1, -21, 17, + 45, 125, 71, -29, -59, 16, 41, -63, + 13, 7, 65, -36, -52, -51, 68, -44, + 30, 24, -3, -4, -46, 63, 19, 58, + -78, 34, 8, 94, 69, -29, -51, -1, + 28, -99, 39, 19, -14, -4, -92, 38, + -5, -21, 104, 13, 13, -81, -29, 29, + -54, -83, 91, -16, -2, 15, 0, -5, + 33, 9, 35, 4, 13, 21, -113, 0, + -21, 25, -26, -89, 96, 34, -7, 27, + -12, -27, 16, -33, 7, -6, -1, 24, + 43, 33, 9, 45, 87, 25, 54, 40, + -53, -122, -42, 55, 98, 23, 83, -5, + 5, 73, -65, -110, 29, 12, -127, -3, + 63, -64, 0, 14, 16, 36, 38, -44, + 37, -84, -74, -7, -5, -41, -95, -119, + 14, 66, -18, 120, -17, -40, -58, 2, + 44, -26, 86, -11, 40, 59, 52, -20, + 24, 11, -18, -68, -9, -126, -7, 62, + 120, 79, 31, 69, -20, -53, 42, 86, + 32, -52, 12, 32, 64, 74, -39, -66, + 67, -4, 35, -51, -50, 50, 8, 69, + -112, 104, 51, 53, 15, 1, 55, 88, + 34, -100, -21, -25, -117, -91, -4, -125, + -1, 1, 48, -29, -13, -20, 7, 29, + -61, -24, 26, 9, 73, -23, -128, -61, + -79, -17, -21, 17, -7, -23, -70, -18, + 97, -30, 15, -28, 56, -41, -126, 21, + 27, 122, -13, 41, -86, -109, 12, 35, + 46, -57, 2, -47, 1, 7, 63, -53, + 98, 51, -50, -7, -10, -37, 8, 6, + -110, 15, 42, 24, -34, 117, -4, 50, + 14, 17, -37, 58, -46, 6, 115, -31, + -113, -40, 104, -47, -5, 118, 19, 30, + -78, -22, -126, 27, -3, 54, -63, -65, + 21, -7, -45, -39, -10, -35, 2, -3, + 53, 5, -119, -26, -66, -6, -46, 43, + -66, -2, -20, -27, -10, 27, -34, 29, + -21, -7, -103, 4, -26, -5, 17, 52, + -128, -28, -13, -1, 52, -38, 67, -24, + -41, -121, 65, 32, 84, -24, -112, 13, + 106, -105, -9, -66, -18, -28, -52, 78, + -58, -33, 2, -18, 17, -33, -21, -30, + 93, -28, -116, 80, -84, -51, -21, -1, + -15, -4, 24, -34, 50, -44, -54, 61, + -79, -41, 15, -48, -125, -29, -84, 93, + 17, 1, -123, 106, -123, -17, 84, 0, + 126, -34, -30, -81, 61, -96, 13, 71, + -40, -122, -19, 22, -89, -25, -119, 57, + -5, -98, 112, -71, 95, -94, -59, 74, + 103, -12, 39, -61, -8, -125, 15, 7, + -69, -17, -119, -11, 69, -81, -17, 124, + 43, 33, -127, -103, -88, 81, 56, -10, + 1, -98, -97, -73, -71, -42, 17, 73, + -33, -123, -46, -80, 9, 91, 126, -127, + -21, -115, -110, 93, -126, -24, -53, -119, + -103, -117, -9, -28, 39, -11, -59, -103, + 0, 53, 1, 59, 27, -86, -88, 95, + 24, 51, 114, -6, 81, 107, 70, -80, + -95, -34, -24, 20, 18, 7, 31, -121, + 72, -64, 101, 5, -28, -94, -121, 14, + 19, 45, 23, -86, -34, -19, 5, -61, + 73, -82, -11, 28, 10, 23, -46, 26, + 108, 16, 5, -16, 32, -32, -81, 76, + -18, -19, -44, 13, -53, -97, 37, 36, + 21, -62, 9, 9, 82, -65, -92, -61, + -128, 73, 33, -12, -126, -41, -3, 6, + 63, -97, -127, -91, 31, -18, -3, 91, + -65, 27, 21, 57, -43, -40, 99, -62, + 22, -6, -51, 127, 82, -14, -114, -31, + 39, 39, -88, -17, -24, -10, -22, -113, + -36, 3, -67, -76, 47, 50, 85, -22, + 22, 10, 60, -2, 34, 0, -25, 22, + -52, 48, 79, 48, -3, 17, -27, -6, + 6, -17, 125, -12, 65, 1, -12, 35, + 30, 91, 14, 88, -13, 26, 36, -17, + 20, 9, -23, 37, 112, 25, 31, 56, + -7, 118, -78, 11, -13, 84, 41, 1, + 46, 114, 123, 35, 40, 39, 18, 12, + 116, -13, -13, -7, 64, -128, -22, 15, + -27, 11, 53, -13, -31, 13, 51, 74, + -21, -26, 81, -56, -4, 5, 24, -41, + 20, 22, 18, -8, 70, 4, -14, -2, + 17, 17, 71, -30, -128, 20, 20, 3, + 40, -5, -35, 123, -23, 28, 21, -6, + -34, -5, 41, -33, -18, 3, -5, -44, + -46, 37, 37, 0, 14, 39, -69, 50, + 18, -31, 39, 43, -51, 5, 6, 19, + -21, 40, -9, -5, 41, 3, 76, 4, + 10, -41, -49, -43, -47, -66, -74, 53, + -77, 109, 51, 62, -19, 1, 33, 31, + -18, -107, -39, -72, 20, 21, -32, -35, + 42, -8, -2, 10, -2, 1, 31, 9, + 69, 24, 55, -60, 11, -14, -11, -69, + -63, 0, 107, 10, -61, 77, 57, 34, + 38, 21, -55, -29, -126, 18, -54, -94, + -61, -41, 0, 20, 45, -21, -2, -52, + -47, 71, 12, 11, -11, 33, 117, 14, + -64, -4, -112, -21, 27, -46, 16, 25, + 41, 36, -35, 45, -2, -24, -35, 10, + -4, 24, 18, 57, -126, 17, 21, -13, + 31, -125, -1, -3, -8, -70, 22, -124, + 1, -50, 75, 87, 60, 83, 27, -42, + 21, 9, -3, -45, -40, -24, 8, -6, + -11, -3, -126, -15, -8, -75, -80, -124, + -70, 40, 48, 19, 29, -2, 25, -121, + -23, 4, -12, 90, 49, -40, 20, -13, + 3, -123, 10, -59, -21, -25, -60, -10, + 56, -5, 8, 24, 18, 4, 15, 33, + 77, 4, 1, 8, -126, 23, 27, 34, + 3, 51, 66, -14, 50, 51, 108, -40, + -2, -39, 10, 46, 60, 28, 5, 72, + 11, -64, -82, 31, -52, -3, -29, 32, + 63, -24, 44, 35, 8, -8, 25, -25, + 6, 58, 41, 55, -24, -33, -7, -8, + -16, -36, -59, 6, 56, -68, 32, 16, + -14, 26, -19, 26, -41, -77, 41, 0, + -20, -21, 15, -49, -27, 7, 34, 41, + 17, 14, 20, 62, 95, 40, -4, 65, + 28, -11, -28, 27, -43, 85, -12, 2, + -11, -13, -5, 38, 4, -87, 126, 44, + -12, 3, 30, -89, 124, 24, -16, 35, + -30, -39, 0, -116, 122, 33, -8, -31, + 80, -29, -12, -55, -17, 18, 58, 15, + 34, -123, 19, 4, -51, 48, 7, -127, + -89, 127, 39, -86, -19, 46, 127, -52, + 68, 3, -7, 9, -126, -13, -49, -45, + 8, -20, -126, 42, -72, 127, -15, -2, + 42, -33, 53, -34, 10, -128, 13, -78, + -60, -65, 52, -35, 36, 39, -30, 55, + -64, -81, 32, 41, 38, -17, -53, -65, + 95, -115, 22, -52, 10, 64, -60, -9, + -45, -21, 24, -22, -25, -31, 64, 127, + -47, -33, 10, 98, 62, 30, 17, 19, + -46, 36, -67, -74, 75, -19, 56, 2, + 11, 28, 127, -57, -52, -110, -44, -20, + 106, -30, 49, 52, -1, 43, 38, -32, + 41, -13, -2, -38, -12, -3, -17, -36, + 42, -6, -22, -17, -74, -30, 95, 18, + 23, 14, 17, -21, 34, 72, 24, 2, + -37, -49, -36, -34, 3, -126, -65, -37, + -24, -56, 14, 75, 28, 0, 41, -80, + -13, -90, -33, 39, 31, -14, -1, 15, + 19, 63, -9, 45, 3, -122, 48, -35, + -38, 25, 22, 18, -27, 4, 1, -11, + -43, -101, -24, -2, 13, 64, 42, -45, + -20, -1, -6, 29, 0, 10, -5, 14, + 98, -1, -18, 9, 44, -19, -24, -36, + -12, -42, -31, -28, 125, -21, -17, -12, + -12, 25, -21, 8, -6, 30, 39, -13, + -24, 25, 36, 48, -12, 31, 53, -23, + -57, -27, -53, -5, -18, 12, 1, -13, + -28, 8, -48, -64, 25, -12, -27, 66, + -28, 2, 12, -12, -8, -88, -16, -48, + -61, 12, 77, 41, -50, 7, -18, 12, + 1, 2, 25, 80, 6, -63, -50, 29, + 127, 37, -30, -102, 35, 39, -7, -26, + -27, -81, -4, -1, -7, -48, -28, 29, + 37, 19, 49, -23, 19, -2, 15, -20, + -7, -1, 45, 33, -54, -2, 26, 23, + 26, -101, -45, -32, 39, -24, -18, -9, + -7, 34, 75, 5, 15, 39, 19, 7, + 34, 53, -13, -10, 11, 38, -29, -27, + -1, -104, -55, -10, 27, -9, -2, 6, + -14, 13, 29, -28, -21, 13, -1, 38, + -25, 32, -31, -50, 52, -34, -19, -39, + 12, -29, -110, 10, -74, 47, 60, -6, + -2, 22, 4, -42, -55, 41, -66, 88, + -15, 123, 26, -7, 20, 20, 28, 35, + 69, 5, -64, -21, 36, 26, 78, 122, + -6, 54, -44, 51, -7, 118, 60, 109, + 12, -29, 36, 27, -50, 50, -37, 10, + 56, -126, 107, 56, -8, 81, -101, 29, + 21, -25, 15, 68, 81, -98, -28, -46, + -61, 12, 87, 96, 2, 4, 57, -123, + 25, 12, 41, -5, -32, 78, 123, 28, + 59, 58, -85, 16, -13, 60, -115, -23, + 50, 127, -83, 39, 94, -50, -96, -97, + -17, 91, -28, 11, -127, -63, -25, -92, + -106, 89, 78, -11, -27, -22, 8, 13, + 26, 53, 25, 19, 93, 49, -21, -10, + 0, 37, 59, -6, -34, -22, 13, 80, + 35, 0, 30, 89, 64, -17, -25, 16, + 73, -32, -47, 92, 31, -32, 82, 3, + 44, -22, 3, 44, 1, 1, 10, 22, + 13, 9, -18, 20, -2, -15, 41, -1, + 33, 18, 22, 51, 6, -16, -41, 17, + -5, -43, 78, 25, 45, 66, -15, 0, + 14, 3, 51, -36, 24, -13, -7, -15, + -4, -11, 28, 29, 11, -20, -3, 54, + 14, -9, -127, 8, 12, 61, 9, 28, + 55, 0, 9, 13, -61, 28, 40, 39, + -49, -32, -20, 9, -16, 59, -15, -21, + 5, -39, 28, -33, -26, 51, 4, -10, + -19, 27, -31, -4, -34, 74, 3, 16, + 104, 2, 121, 23, -27, -1, 6, -32, + -15, -28, -32, -14, 65, 100, -2, 5, + -4, -8, 55, 67, 10, 6, 10, -9, + -39, -78, 42, 35, 9, 24, -24, 50, + -7, 44, -37, 4, 0, 14, 45, -29, + 33, 21, 54, -3, 20, 46, 20, -34, + 33, -71, -32, 8, -24, 8, -29, -19, + -7, 116, -27, 52, -9, 26, 121, 54, + -86, -5, -66, 44, -40, 56, -21, -38, + -24, -42, 2, -20, -11, 23, -8, -7, + -101, -44, 15, 38, 60, -15, -3, -4, + 50, -12, -91, 10, -49, 7, 31, 30, + -61, -55, 20, -100, 17, 13, -57, 32, + 88, -62, 56, -23, -9, -8, 3, 26, + 4, 2, 9, 70, 11, 36, -30, -126, + -55, 71, 28, 47, 94, 44, -8, 20, + -3, 6, 18, 56, 124, 78, 1, 19, + -57, -19, -121, 42, 54, -51, -12, -39, + -44, -16, -80, -77, 31, 16, -13, -76, + 29, -2, 1, -47, -4, 59, 79, -10, + 22, -35, 69, -50, 7, -17, 64, -58 +}; + +static const rnn_weight denoise_gru_bias[288] = { + -41, -76, -24, -96, 25, 117, -55, 54, + -73, -28, 53, -79, 20, -8, -87, 28, + 44, 38, -66, -19, -45, 25, 119, 78, + 54, -92, 31, 13, -3, -13, -28, -67, + 3, 31, 54, -48, -16, -97, -12, 2, + -117, -48, -24, 56, 18, 115, -59, 126, + -30, 6, 16, -126, -11, -6, 15, -67, + 33, -113, 59, -12, 126, -3, 61, 58, + -71, -4, 42, 41, -48, 11, -33, 50, + 43, 4, 0, 15, -46, -16, 23, -18, + 8, -30, 13, 66, 77, -6, 34, 103, + 40, 50, 39, 72, -10, 22, -16, 24, + 1, 127, -9, -48, -55, -27, 36, -16, + 90, 4, 12, -17, 59, 23, -34, 20, + -84, 19, 41, 121, 116, 111, -10, -127, + 41, 44, 4, 34, -1, 20, -11, 2, + 127, -127, 44, 16, 21, 126, 66, 125, + 126, 78, 25, 45, 72, 3, 123, 40, + 105, -62, 25, -105, 44, 33, 13, -51, + 119, 126, 126, 53, 0, -88, -32, -27, + -33, -18, 11, 1, 27, -62, -6, -57, + 71, 46, 21, -7, -6, -55, 127, 30, + -41, -6, -21, -21, -38, 87, -16, 34, + 44, -126, -112, -30, 61, -17, 115, 1, + -39, 19, -43, 76, -64, 48, -13, 11, + 73, 71, 93, 104, 23, 10, 63, 34, + -7, 126, 57, 3, 127, 15, -71, -126, + -25, 125, 7, 7, 39, -18, -27, 126, + 95, -127, -95, 36, -4, 125, 37, 72, + 127, -29, 69, 84, 99, 39, 127, 40, + -127, -92, 0, 127, -14, 70, 39, -98, + 25, 127, -54, 48, 47, 19, -21, 93, + 61, 127, 3, -62, 127, -75, 24, -3, + -18, 102, 40, -6, -14, -36, -41, 46, + 89, -17, 29, -55, 7, -10, -59, 22, + -21, 25, 18, -58, 25, 126, -84, 127 +}; + +static const GRULayer denoise_gru = { + denoise_gru_bias, + denoise_gru_weights, + denoise_gru_recurrent_weights, + 114, 96, ACTIVATION_RELU +}; + +static const rnn_weight denoise_output_weights[2112] = { + 24, 90, 127, 108, 73, 38, 24, 13, + 4, 16, 41, 51, 46, 35, 24, 14, + 19, 23, 27, 23, 11, 10, 14, -1, + 20, 67, 122, 95, 44, 11, 4, 5, + 8, 15, 19, 17, 11, 5, 1, -2, + -1, 5, 5, 1, 28, 2, -25, -16, + -83, -45, 4, 36, 29, 24, 20, 12, + -1, -2, 4, 13, 17, 18, 21, 22, + 20, 11, -11, -26, -15, -21, -18, -15, + -22, -22, -18, -22, -25, -20, -24, -25, + -19, -21, -22, -16, -18, -24, -22, -7, + 6, 26, 25, 7, 12, 17, 11, 4, + 11, 11, 1, 1, 6, 14, 19, 11, + 13, 29, 37, 14, -16, -45, -3, -8, + -17, -22, -19, -11, -19, -21, -22, -24, + -25, -20, -19, -14, -7, -5, -3, -1, + 0, 1, 14, 13, 10, -12, 27, 5, + -33, 11, 51, 26, -23, -22, -11, -8, + -4, -8, -21, -32, -41, -45, -43, -39, + -34, -16, -3, 2, -7, -10, -16, -12, + -12, -8, -4, 1, 24, 53, 81, 98, + 99, 80, 60, 54, 49, 38, 16, 5, + 0, 15, 5, 14, 11, 12, 3, 7, + 16, 19, 17, 10, 6, 1, -11, -11, + -18, -26, -31, -26, -17, -14, -2, -15, + -23, -27, -28, -31, -25, -29, -36, -37, + -26, -22, -17, -15, -18, -17, -14, -14, + -9, -9, 1, 4, 1, -6, -29, -23, + -21, -14, -24, -24, -20, -21, -16, -13, + -14, -15, -12, -16, -13, -10, -10, -7, + 4, 18, -8, -11, -24, -12, -6, -10, + -14, -21, -21, -20, -15, -22, -53, -65, + -58, -43, -27, -31, -38, -45, -48, 0, + -5, -8, -4, 2, 10, 12, 12, 6, + 12, 21, 25, 22, 23, 23, 26, 38, + 44, 41, 38, 36, 24, 18, -21, -31, + -28, -37, -20, -5, -4, -15, -14, -16, + -21, -21, -9, -10, -8, 0, -5, 4, + 20, 14, 15, 47, 26, 26, 25, 5, + 3, 8, 17, 17, 10, 14, 14, 4, + 0, 5, 6, 12, 12, 11, 14, 28, + 47, 62, 8, 8, -7, 2, 2, 2, + -5, -4, 2, 2, -4, -5, -11, -22, + -34, -46, -53, -55, -45, -39, -35, -43, + -15, -7, 24, 40, 50, 55, 62, 63, + 60, 58, 50, 48, 46, 47, 45, 40, + 30, 20, 12, 7, 3, 4, -9, 2, + -13, -9, -13, -15, -20, -17, -19, -32, + -45, -54, -65, -67, -63, -62, -48, -24, + -11, 5, 11, -38, -5, -7, -8, -12, + -17, -15, -11, -7, -8, -12, -10, -11, + -14, -13, -14, -17, -7, 12, 24, 15, + -11, -79, -1, 14, -8, 26, 14, 13, + 13, 6, -16, -16, 10, 28, 16, 5, + -1, -1, 5, 9, 7, 6, 8, 14, + -10, -7, -2, -1, -9, -18, -20, -18, + -13, -11, -14, -20, -29, -37, -46, -46, + -48, -54, -56, -72, -83, 11, 0, 11, + 37, 45, 52, 80, 118, 96, 33, -10, + -13, -10, 4, 7, -6, -3, 5, 3, + -2, -9, -9, -7, -4, -3, 12, 13, + 17, 24, 20, 16, 10, 11, 15, 17, + 11, 3, 1, -1, -6, -9, -5, -14, + -21, -16, 8, 1, -10, 5, -3, -51, + -14, -10, -28, -27, -21, -14, -4, -3, + -6, 1, 5, 4, 5, 13, 11, -1, + -3, 5, 11, 30, 37, 34, 31, 27, + 24, 24, 29, 34, 28, 25, 29, 27, + 29, 30, 36, 38, 38, 8, -17, -18, + -41, -58, -45, -39, -51, -52, -40, -47, + -60, -52, -38, -25, -27, -36, -43, -33, + -19, -3, 1, -3, 3, 1, 6, 14, + 12, 9, 6, 3, 8, 13, 10, 8, + 15, 31, 46, 69, 82, 81, 76, 67, + 42, 15, 14, 28, 21, 36, 42, 27, + 28, 26, 20, 11, 7, 4, 7, 6, + 7, 20, 26, 17, 12, 1, -13, -22, + -16, -23, -16, -9, -11, -10, -12, -10, + -5, -6, -8, -6, -3, -2, 9, 10, + 7, 7, 9, 22, 34, 25, -5, -8, + -3, 2, -14, -7, -2, 1, 7, 33, + 56, 59, 58, 42, 2, -11, -10, -11, + -10, -12, -10, -4, 9, 14, 21, 11, + 9, 6, 7, 8, 13, 16, 18, 22, + 26, 30, 30, 30, 26, 18, 9, 5, + 2, 3, -18, -29, -57, -45, -39, -45, + -35, -19, -7, -6, -2, -4, -11, -13, + -1, 0, -6, -22, -47, -50, -18, 12, + -13, -19, -45, -41, -43, -38, -34, -31, + -31, -21, -13, -10, -13, -13, -9, -8, + -9, -9, -6, -4, -4, 2, -9, -18, + -6, 2, 0, 5, 8, 5, 5, 7, + 8, 7, 6, 2, -5, -6, -2, 3, + 3, -8, -14, -1, 45, 35, 41, 21, + 32, 31, 20, 17, 22, 20, 19, 16, + 10, 4, 11, 15, 6, 4, 13, 4, + -7, -18, 7, -26, -11, 9, -12, -28, + -34, -16, -2, -8, -20, -20, -27, -10, + 2, 4, 9, 1, -4, 4, 9, -1, + 84, 95, 23, 17, 19, 21, 17, 25, + 32, 23, 8, 2, 5, 9, 13, 17, + 16, 16, 16, 18, 23, 24, -27, -32, + -10, -21, -8, -1, -10, -10, -5, -1, + 2, 1, 3, 0, -9, -11, -10, 0, + 10, 9, 18, 28, 12, 18, 15, 11, + 2, 1, -4, 4, 8, 7, 8, 7, + 3, 4, 3, 11, 14, 4, -5, -2, + 3, -29, -4, -2, -7, 0, -4, -7, + -16, -7, 5, 2, 0, 0, -3, 2, + 5, 1, -3, -18, -63, -113, -128, -117, + -23, -13, -2, -21, -21, -29, -54, -37, + -2, -2, -17, -29, -35, -29, -19, -16, + -14, -16, -19, -16, -15, -21, 28, 19, + 29, 20, 30, 19, 13, 12, 11, 14, + 17, 20, 28, 29, 25, 24, 24, 32, + 31, 34, 60, 97, -37, -41, -57, -61, + -54, -50, -54, -57, -49, -49, -47, -45, + -45, -50, -56, -59, -54, -49, -52, -60, + -51, -40, -16, -16, 0, -9, -16, -11, + -5, -6, -10, -17, -27, -35, -29, -31, + -40, -42, -44, -38, -31, -25, -23, -6, + -5, -2, -17, -38, -24, -16, -19, -12, + 12, 38, 47, 37, 24, 6, -15, -9, + 13, 37, 61, 56, 11, -7, 27, 18, + -10, -14, -14, -14, -19, -18, -13, -12, + -12, -13, -15, -11, -5, -6, -8, -8, + -7, -4, -1, -8, -4, 0, -9, 2, + 2, 6, -4, -7, -4, -6, -7, -12, + -15, -17, -10, -8, -15, -21, -25, -31, + -72, -127, -128, 20, 42, 17, 8, -4, + 1, 6, 3, -18, -28, -2, 1, 5, + 28, 8, -3, 8, 16, 24, 15, 0, + -9, 19, 12, 16, 43, 69, 55, 41, + 35, 22, 14, 8, 3, 8, 16, 20, + 26, 33, 34, 30, 19, 15, -10, -12, + -10, -10, -7, -11, -3, -4, -8, -7, + -2, 1, 0, -3, -7, -8, -8, -6, + -1, -2, -4, -4, -76, -91, -66, -74, + -76, -41, -48, -47, -44, -41, -39, -36, + -42, -48, -37, -37, -39, -41, -47, -58, + -68, -70, -78, -79, -69, -70, -70, -67, + -72, -72, -72, -68, -63, -60, -58, -58, + -55, -53, -49, -43, -43, -37, -34, -16, + -6, -3, -1, -11, -7, -4, -3, -3, + -2, 2, 1, -6, -7, -11, -11, -3, + -17, -41, -58, -44, -36, -43, 6, -15, + -19, -19, -21, -17, 0, 16, 16, 13, + 12, -5, 0, -4, -27, -27, -12, -3, + 0, -2, -7, -15, 7, 0, -8, -6, + -2, 8, 4, 0, -5, -7, -11, -13, + -13, -11, -7, -9, -9, -6, -10, -5, + 6, 0, 37, 34, 32, 43, 40, 35, + 34, 36, 40, 38, 35, 38, 37, 40, + 44, 37, 31, 30, 25, 38, 44, 23, + 18, 10, 8, 8, 3, 5, 4, 2, + 3, 6, 6, 5, 7, 6, -3, -8, + -8, -13, -14, -24, -17, 9, -110, 22, + -17, -65, -43, -35, 5, 5, -19, -29, + -27, -18, -11, -6, -4, -6, -10, -9, + -4, 1, 3, 2, 36, -40, -99, -102, + 20, 27, 7, -16, -27, -30, -23, -15, + -6, 1, 3, -2, -8, -10, -9, 4, + 8, -10, -44, -30, -9, -2, -5, -15, + -9, -3, 1, -2, -18, -17, -21, -26, + -25, -34, -38, -44, -46, -46, -38, -87, + 43, 32, 14, 5, 8, 12, 10, 4, + -12, -14, -4, 2, -1, -7, -6, 2, + 3, -3, -2, -1, 4, 14, -89, -105, + -6, -8, 0, 1, -3, -7, -8, -4, + 8, 15, 9, 3, -1, -5, -6, -4, + -2, 1, 5, 9, -4, -6, -1, -1, + -6, -1, -5, -3, 0, -3, -4, -2, + -4, -5, -5, -10, -9, -5, -8, -14, + -20, -44, -20, -5, 1, 20, 22, -17, + -35, -38, -33, -23, -2, 8, 10, 7, + -2, -40, -59, -50, -30, -8, -17, -32, + -125, -75, -53, -13, -1, -9, -12, -12, + -9, -7, -3, -1, -4, -9, -11, -13, + -8, -10, -14, -6, -6, -24, 46, -1, + 8, -6, 4, 0, 34, 19, -20, -27, + -23, -19, -6, 3, 15, 33, 37, 29, + 22, 11, 3, -6, 1, 0, 12, 7, + 3, -4, 3, 3, 7, 12, 6, -1, + -2, -5, -4, -6, -7, -4, -3, -1, + 3, 8, -7, 1, 9, 5, -1, -3, + -7, -3, 3, 6, 10, 7, 1, 0, + 2, 0, 1, -3, -5, 2, 2, -9, + 5, -2, -25, -17, -17, -14, -14, -13, + -24, -38, -48, -48, -43, -31, -24, -17, + -13, -12, -12, -12, -5, 7, 21, 21, + -5, 4, 10, -3, 2, 7, 8, 8, + 6, 6, 3, -3, -11, -15, -13, -12, + -20, -26, -28, -41, 30, 17, 18, 26, + 24, 22, 22, 32, 40, 39, 34, 32, + 27, 34, 36, 26, 20, 18, 23, 35, + 41, 27, -10, -7, 1, 7, 8, 0, + 6, 14, 15, 11, 6, 7, 7, 6, + 10, 11, 11, 14, 14, 17, 33, 71, + 17, 10, -6, -1, 12, 14, 7, 7, + 18, 15, 2, -7, -6, 0, 5, 7, + 2, -3, -5, -6, -1, 4, -11, 6, + 5, 3, 10, 13, 9, 5, 14, 19, + 9, -4, -17, -18, -9, 1, 3, 5, + 17, 38, 53, 31, -34, -26, -28, -22, + -17, -24, -23, -21, -26, -21, -21, -25, + -20, -17, -13, -19, -16, -23, -31, -23, + -9, -20, 21, 26, 16, 13, 20, 11, + 15, 19, 19, 18, 24, 26, 29, 27, + 29, 25, 25, 15, 28, 38, 44, 59, + 14, 18, 31, 37, 42, 40, 43, 45, + 49, 54, 54, 56, 53, 50, 43, 37, + 30, 26, 23, 20, 14, 10, 9, 11, + 16, 5, 15, 12, 14, 15, 13, 12, + 14, 17, 17, 16, 16, 16, 15, 6, + 4, 2, -14, 2, 0, -2, -7, 18, + 26, 20, 22, 29, 29, 14, 9, 17, + 21, 12, 2, 5, 9, 14, 10, 5, + 2, 5, 86, 127, 127, 68, 29, -3, + -3, 15, 23, 28, 31, 21, 5, -3, + -7, -5, -2, -1, -6, -17, -18, -14, + 3, -2, -24, -29, -32, -33, -40, -46, + -45, -45, -45, -44, -42, -39, -35, -29, + -28, -29, -28, -23, -7, 9, 24, 37, + 62, 62, 67, 64, 59, 76, 105, 95, + 61, 41, 28, 23, 23, 18, 14, 19, + 22, 22, 14, 11, -51, -39, -20, -13, + -13, -6, -5, -7, -9, -14, -15, -18, + -25, -26, -30, -35, -35, -44, -44, -51, + -71, -105, -16, -4, -18, 2, 28, 7, + -3, 7, 13, 3, -3, 2, 9, 14, + 14, 5, -8, -14, -4, 17, 47, 98, + -23, -41, -55, -45, -41, -38, -34, -32, + -31, -29, -25, -22, -19, -17, -14, -13, + -13, -13, -14, -13, -4, 0, 14, 26, + 11, 2, 4, -7, -8, -15, -22, -28, + -26, -9, 6, 14, 11, -3, -4, -1, + 3, 31, 65, 45, 4, -1, 37, 31, + 2, -7, -21, -29, -20, 5, 10, -10, + -13, -13, -8, 1, 4, -4, -12, -31, + -15, 39, -3, -6, -12, -16, -24, -27, + -31, -28, -30, -38, -45, -45, -48, -50, + -50, -46, -43, -41, -38, -39, -34, -34, + 15, 16, 3, 2, 10, 12, -4, -2, + 15, 26, 25, 21, 27, 35, 44, 43, + 28, 21, 43, 42, 17, 40, 9, 7, + 10, 12, 10, 5, 1, 5, 11, 11, + 9, 10, 16, 19, 22, 34, 44, 51, + 48, 48, 48, 60, -43, -29, -12, -2, + -9, -24, -19, -13, -12, -14, -15, -13, + -17, -18, -19, -19, -17, -20, -23, -34, + -39, -44, -6, -31, -32, -25, 52, 106, + 110, 19, -4, -14, -13, -5, -2, -8, + 2, 6, 5, 11, 15, 20, 38, 61, + -40, -19, -2, -5, -2, -4, -1, -6, + -8, -6, -8, -4, -5, -4, 3, 0, + -2, -4, -5, -3, -14, -24, -16, -24, + -22, 2, -2, -29, -33, -27, -23, -25, + -24, -16, -18, -17, 5, 38, 47, 41, + 37, 27, 13, 0, 67, 78, 39, -26, + -7, -10, -15, -6, 3, -3, -5, -3, + -2, 0, 3, 1, -3, -4, -3, -1, + 1, 0, -2, -15, 24, -12, -48, 24, + -26, -82, -69, -40, -15, -16, -9, -1, + 7, 12, 18, 20, 26, 33, 27, 30 +}; + +static const rnn_weight denoise_output_bias[22] = { + -82, -66, -125, -95, -127, -127, -127, -127, + -127, -94, -113, -127, -80, -65, -109, -127, + -126, -105, -53, -49, -18, -9 +}; + +static const DenseLayer denoise_output = { + denoise_output_bias, + denoise_output_weights, + 96, 22, ACTIVATION_SIGMOID +}; + +static const rnn_weight vad_output_weights[24] = { + 127, 127, 127, 127, 127, 20, 127, -126, + -126, -54, 14, 125, -126, -126, 127, -125, + -126, 127, -127, -127, -57, -30, 127, 80 +}; + +static const rnn_weight vad_output_bias[1] = { + -50 +}; + +static const DenseLayer vad_output = { + vad_output_bias, + vad_output_weights, + 24, 1, ACTIVATION_SIGMOID +}; + +const struct RNNModel rnnoise_model_orig = { + 24, + &input_dense, + + 24, + &vad_gru, + + 48, + &noise_gru, + + 96, + &denoise_gru, + + 22, + &denoise_output, + + 1, + &vad_output +}; diff --git a/android/jni/rnnoise/src/rnn_data.h b/android/jni/rnnoise/src/rnn_data.h new file mode 100644 index 00000000..f2186fe0 --- /dev/null +++ b/android/jni/rnnoise/src/rnn_data.h @@ -0,0 +1,34 @@ +#ifndef RNN_DATA_H +#define RNN_DATA_H + +#include "rnn.h" + +struct RNNModel { + int input_dense_size; + const DenseLayer *input_dense; + + int vad_gru_size; + const GRULayer *vad_gru; + + int noise_gru_size; + const GRULayer *noise_gru; + + int denoise_gru_size; + const GRULayer *denoise_gru; + + int denoise_output_size; + const DenseLayer *denoise_output; + + int vad_output_size; + const DenseLayer *vad_output; +}; + +struct RNNState { + const RNNModel *model; + float *vad_gru_state; + float *noise_gru_state; + float *denoise_gru_state; +}; + + +#endif diff --git a/android/jni/rnnoise/src/rnn_data.lo b/android/jni/rnnoise/src/rnn_data.lo new file mode 100644 index 00000000..f67c68b6 --- /dev/null +++ b/android/jni/rnnoise/src/rnn_data.lo @@ -0,0 +1,12 @@ +# src/rnn_data.lo - a libtool object file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +pic_object='.libs/rnn_data.o' + +# Name of the non-PIC object +non_pic_object='rnn_data.o' + diff --git a/android/jni/rnnoise/src/rnn_data.o b/android/jni/rnnoise/src/rnn_data.o new file mode 100644 index 0000000000000000000000000000000000000000..66e361768395c8adc111cb53d3d27f46af9271e0 GIT binary patch literal 93208 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 z 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 +#include +#include + +#include "rnn.h" +#include "rnn_data.h" +#include "rnnoise.h" + +/* Although these values are the same as in rnn.h, we make them separate to + * avoid accidentally burning internal values into a file format */ +#define F_ACTIVATION_TANH 0 +#define F_ACTIVATION_SIGMOID 1 +#define F_ACTIVATION_RELU 2 + +RNNModel *rnnoise_model_from_file(FILE *f) +{ + int i, in; + + if (fscanf(f, "rnnoise-nu model file version %d\n", &in) != 1 || in != 1) + return NULL; + + RNNModel *ret = calloc(1, sizeof(RNNModel)); + if (!ret) + return NULL; + +#define ALLOC_LAYER(type, name) \ + type *name; \ + name = calloc(1, sizeof(type)); \ + if (!name) { \ + rnnoise_model_free(ret); \ + return NULL; \ + } \ + ret->name = name + + ALLOC_LAYER(DenseLayer, input_dense); + ALLOC_LAYER(GRULayer, vad_gru); + ALLOC_LAYER(GRULayer, noise_gru); + ALLOC_LAYER(GRULayer, denoise_gru); + ALLOC_LAYER(DenseLayer, denoise_output); + ALLOC_LAYER(DenseLayer, vad_output); + +#define INPUT_VAL(name) do { \ + if (fscanf(f, "%d", &in) != 1 || in < 0 || in > 128) { \ + rnnoise_model_free(ret); \ + return NULL; \ + } \ + name = in; \ + } while (0) + +#define INPUT_ACTIVATION(name) do { \ + int activation; \ + INPUT_VAL(activation); \ + switch (activation) { \ + case F_ACTIVATION_SIGMOID: \ + name = ACTIVATION_SIGMOID; \ + break; \ + case F_ACTIVATION_RELU: \ + name = ACTIVATION_RELU; \ + break; \ + default: \ + name = ACTIVATION_TANH; \ + } \ + } while (0) + +#define INPUT_ARRAY(name, len) do { \ + rnn_weight *values = malloc((len) * sizeof(rnn_weight)); \ + if (!values) { \ + rnnoise_model_free(ret); \ + return NULL; \ + } \ + name = values; \ + for (i = 0; i < (len); i++) { \ + if (fscanf(f, "%d", &in) != 1) { \ + rnnoise_model_free(ret); \ + return NULL; \ + } \ + values[i] = in; \ + } \ + } while (0) + +#define INPUT_DENSE(name) do { \ + INPUT_VAL(name->nb_inputs); \ + INPUT_VAL(name->nb_neurons); \ + ret->name ## _size = name->nb_neurons; \ + INPUT_ACTIVATION(name->activation); \ + INPUT_ARRAY(name->input_weights, name->nb_inputs * name->nb_neurons); \ + INPUT_ARRAY(name->bias, name->nb_neurons); \ + } while (0) + +#define INPUT_GRU(name) do { \ + INPUT_VAL(name->nb_inputs); \ + INPUT_VAL(name->nb_neurons); \ + ret->name ## _size = name->nb_neurons; \ + INPUT_ACTIVATION(name->activation); \ + INPUT_ARRAY(name->input_weights, name->nb_inputs * name->nb_neurons * 3); \ + INPUT_ARRAY(name->recurrent_weights, name->nb_neurons * name->nb_neurons * 3); \ + INPUT_ARRAY(name->bias, name->nb_neurons * 3); \ + } while (0) + + INPUT_DENSE(input_dense); + INPUT_GRU(vad_gru); + INPUT_GRU(noise_gru); + INPUT_GRU(denoise_gru); + INPUT_DENSE(denoise_output); + INPUT_DENSE(vad_output); + + return ret; +} + +void rnnoise_model_free(RNNModel *model) +{ +#define FREE_MAYBE(ptr) do { if (ptr) free(ptr); } while (0) +#define FREE_DENSE(name) do { \ + if (model->name) { \ + free((void *) model->name->input_weights); \ + free((void *) model->name->bias); \ + free((void *) model->name); \ + } \ + } while (0) +#define FREE_GRU(name) do { \ + if (model->name) { \ + free((void *) model->name->input_weights); \ + free((void *) model->name->recurrent_weights); \ + free((void *) model->name->bias); \ + free((void *) model->name); \ + } \ + } while (0) + + if (!model) + return; + FREE_DENSE(input_dense); + FREE_GRU(vad_gru); + FREE_GRU(noise_gru); + FREE_GRU(denoise_gru); + FREE_DENSE(denoise_output); + FREE_DENSE(vad_output); + free(model); +} diff --git a/android/jni/rnnoise/src/rnn_reader.lo b/android/jni/rnnoise/src/rnn_reader.lo new file mode 100644 index 00000000..808d76a1 --- /dev/null +++ b/android/jni/rnnoise/src/rnn_reader.lo @@ -0,0 +1,12 @@ +# src/rnn_reader.lo - a libtool object file +# Generated by libtool (GNU libtool) 2.4.7 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +pic_object='.libs/rnn_reader.o' + +# Name of the non-PIC object +non_pic_object='rnn_reader.o' + diff --git a/android/jni/rnnoise/src/rnn_reader.o b/android/jni/rnnoise/src/rnn_reader.o new file mode 100644 index 0000000000000000000000000000000000000000..f43610b0cd9fe3911371262d8dc5b5a1a3e17217 GIT binary patch literal 15576 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 X{{A4N0xuAPJ)v&;pS!`ZMuqqr#!3HH literal 0 HcmV?d00001 diff --git a/android/jni/rnnoise/src/rnn_train.py b/android/jni/rnnoise/src/rnn_train.py new file mode 100755 index 00000000..b561963d --- /dev/null +++ b/android/jni/rnnoise/src/rnn_train.py @@ -0,0 +1,66 @@ +#!/usr/bin/python + +from __future__ import print_function + +from keras.models import Sequential +from keras.models import Model +from keras.layers import Input +from keras.layers import Dense +from keras.layers import LSTM +from keras.layers import GRU +from keras.layers import SimpleRNN +from keras.layers import Dropout +from keras import losses +import h5py + +from keras import backend as K +import numpy as np + +print('Build model...') +main_input = Input(shape=(None, 22), name='main_input') +#x = Dense(44, activation='relu')(main_input) +#x = GRU(44, dropout=0.0, recurrent_dropout=0.0, activation='tanh', recurrent_activation='sigmoid', return_sequences=True)(x) +x=main_input +x = GRU(128, activation='tanh', recurrent_activation='sigmoid', return_sequences=True)(x) +#x = GRU(128, return_sequences=True)(x) +#x = GRU(22, activation='relu', return_sequences=True)(x) +x = Dense(22, activation='sigmoid')(x) +#x = Dense(22, activation='softplus')(x) +model = Model(inputs=main_input, outputs=x) + +batch_size = 32 + +print('Loading data...') +with h5py.File('denoise_data.h5', 'r') as hf: + all_data = hf['denoise_data'][:] +print('done.') + +window_size = 500 + +nb_sequences = len(all_data)//window_size +print(nb_sequences, ' sequences') +x_train = all_data[:nb_sequences*window_size, :-22] +x_train = np.reshape(x_train, (nb_sequences, window_size, 22)) + +y_train = np.copy(all_data[:nb_sequences*window_size, -22:]) +y_train = np.reshape(y_train, (nb_sequences, window_size, 22)) + +#y_train = -20*np.log10(np.add(y_train, .03)); + +all_data = 0; +x_train = x_train.astype('float32') +y_train = y_train.astype('float32') + +print(len(x_train), 'train sequences. x shape =', x_train.shape, 'y shape = ', y_train.shape) + +# try using different optimizers and different optimizer configs +model.compile(loss='mean_squared_error', + optimizer='adam', + metrics=['binary_accuracy']) + +print('Train...') +model.fit(x_train, y_train, + batch_size=batch_size, + epochs=200, + validation_data=(x_train, y_train)) +model.save("newweights.hdf5") diff --git a/android/jni/rnnoise/src/tansig_table.h b/android/jni/rnnoise/src/tansig_table.h new file mode 100644 index 00000000..c76f844a --- /dev/null +++ b/android/jni/rnnoise/src/tansig_table.h @@ -0,0 +1,45 @@ +/* This file is auto-generated by gen_tables */ + +static const float tansig_table[201] = { +0.000000f, 0.039979f, 0.079830f, 0.119427f, 0.158649f, +0.197375f, 0.235496f, 0.272905f, 0.309507f, 0.345214f, +0.379949f, 0.413644f, 0.446244f, 0.477700f, 0.507977f, +0.537050f, 0.564900f, 0.591519f, 0.616909f, 0.641077f, +0.664037f, 0.685809f, 0.706419f, 0.725897f, 0.744277f, +0.761594f, 0.777888f, 0.793199f, 0.807569f, 0.821040f, +0.833655f, 0.845456f, 0.856485f, 0.866784f, 0.876393f, +0.885352f, 0.893698f, 0.901468f, 0.908698f, 0.915420f, +0.921669f, 0.927473f, 0.932862f, 0.937863f, 0.942503f, +0.946806f, 0.950795f, 0.954492f, 0.957917f, 0.961090f, +0.964028f, 0.966747f, 0.969265f, 0.971594f, 0.973749f, +0.975743f, 0.977587f, 0.979293f, 0.980869f, 0.982327f, +0.983675f, 0.984921f, 0.986072f, 0.987136f, 0.988119f, +0.989027f, 0.989867f, 0.990642f, 0.991359f, 0.992020f, +0.992631f, 0.993196f, 0.993718f, 0.994199f, 0.994644f, +0.995055f, 0.995434f, 0.995784f, 0.996108f, 0.996407f, +0.996682f, 0.996937f, 0.997172f, 0.997389f, 0.997590f, +0.997775f, 0.997946f, 0.998104f, 0.998249f, 0.998384f, +0.998508f, 0.998623f, 0.998728f, 0.998826f, 0.998916f, +0.999000f, 0.999076f, 0.999147f, 0.999213f, 0.999273f, +0.999329f, 0.999381f, 0.999428f, 0.999472f, 0.999513f, +0.999550f, 0.999585f, 0.999617f, 0.999646f, 0.999673f, +0.999699f, 0.999722f, 0.999743f, 0.999763f, 0.999781f, +0.999798f, 0.999813f, 0.999828f, 0.999841f, 0.999853f, +0.999865f, 0.999875f, 0.999885f, 0.999893f, 0.999902f, +0.999909f, 0.999916f, 0.999923f, 0.999929f, 0.999934f, +0.999939f, 0.999944f, 0.999948f, 0.999952f, 0.999956f, +0.999959f, 0.999962f, 0.999965f, 0.999968f, 0.999970f, +0.999973f, 0.999975f, 0.999977f, 0.999978f, 0.999980f, +0.999982f, 0.999983f, 0.999984f, 0.999986f, 0.999987f, +0.999988f, 0.999989f, 0.999990f, 0.999990f, 0.999991f, +0.999992f, 0.999992f, 0.999993f, 0.999994f, 0.999994f, +0.999994f, 0.999995f, 0.999995f, 0.999996f, 0.999996f, +0.999996f, 0.999997f, 0.999997f, 0.999997f, 0.999997f, +0.999997f, 0.999998f, 0.999998f, 0.999998f, 0.999998f, +0.999998f, 0.999998f, 0.999999f, 0.999999f, 0.999999f, +0.999999f, 0.999999f, 0.999999f, 0.999999f, 0.999999f, +0.999999f, 0.999999f, 0.999999f, 0.999999f, 0.999999f, +1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, +1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, +1.000000f, +}; diff --git a/android/jni/rnnoise/stamp-h1 b/android/jni/rnnoise/stamp-h1 new file mode 100644 index 00000000..4547fe1b --- /dev/null +++ b/android/jni/rnnoise/stamp-h1 @@ -0,0 +1 @@ +timestamp for config.h diff --git a/android/jni/rnnoise/training/bin2hdf5.py b/android/jni/rnnoise/training/bin2hdf5.py new file mode 100755 index 00000000..51dcbdf9 --- /dev/null +++ b/android/jni/rnnoise/training/bin2hdf5.py @@ -0,0 +1,13 @@ +#!/usr/bin/python + +from __future__ import print_function + +import numpy as np +import h5py +import sys + +data = np.fromfile(sys.argv[1], dtype='float32'); +data = np.reshape(data, (int(sys.argv[2]), int(sys.argv[3]))); +h5f = h5py.File(sys.argv[4], 'w'); +h5f.create_dataset('data', data=data) +h5f.close() diff --git a/android/jni/rnnoise/training/dump_rnn.py b/android/jni/rnnoise/training/dump_rnn.py new file mode 100755 index 00000000..2f04359d --- /dev/null +++ b/android/jni/rnnoise/training/dump_rnn.py @@ -0,0 +1,107 @@ +#!/usr/bin/python + +from __future__ import print_function + +from keras.models import Sequential +from keras.layers import Dense +from keras.layers import LSTM +from keras.layers import GRU +from keras.models import load_model +from keras import backend as K +import sys +import re +import numpy as np + +def printVector(f, ft, vector, name): + v = np.reshape(vector, (-1)); + #print('static const float ', name, '[', len(v), '] = \n', file=f) + f.write('static const rnn_weight {}[{}] = {{\n '.format(name, len(v))) + for i in range(0, len(v)): + f.write('{}'.format(min(127, int(round(256*v[i]))))) + ft.write('{}'.format(min(127, int(round(256*v[i]))))) + if (i!=len(v)-1): + f.write(',') + else: + break; + ft.write(" ") + if (i%8==7): + f.write("\n ") + else: + f.write(" ") + #print(v, file=f) + f.write('\n};\n\n') + ft.write("\n") + return; + +def printLayer(f, ft, layer): + weights = layer.get_weights() + activation = re.search('function (.*) at', str(layer.activation)).group(1).upper() + if len(weights) > 2: + ft.write('{} {} '.format(weights[0].shape[0], weights[0].shape[1]/3)) + else: + ft.write('{} {} '.format(weights[0].shape[0], weights[0].shape[1])) + if activation == 'SIGMOID': + ft.write('1\n') + elif activation == 'RELU': + ft.write('2\n') + else: + ft.write('0\n') + printVector(f, ft, weights[0], layer.name + '_weights') + if len(weights) > 2: + printVector(f, ft, weights[1], layer.name + '_recurrent_weights') + printVector(f, ft, weights[-1], layer.name + '_bias') + name = layer.name + if len(weights) > 2: + f.write('static const GRULayer {} = {{\n {}_bias,\n {}_weights,\n {}_recurrent_weights,\n {}, {}, ACTIVATION_{}\n}};\n\n' + .format(name, name, name, name, weights[0].shape[0], weights[0].shape[1]/3, activation)) + else: + f.write('static const DenseLayer {} = {{\n {}_bias,\n {}_weights,\n {}, {}, ACTIVATION_{}\n}};\n\n' + .format(name, name, name, weights[0].shape[0], weights[0].shape[1], activation)) + +def structLayer(f, layer): + weights = layer.get_weights() + name = layer.name + if len(weights) > 2: + f.write(' {},\n'.format(weights[0].shape[1]/3)) + else: + f.write(' {},\n'.format(weights[0].shape[1])) + f.write(' &{},\n'.format(name)) + + +def foo(c, name): + return None + +def mean_squared_sqrt_error(y_true, y_pred): + return K.mean(K.square(K.sqrt(y_pred) - K.sqrt(y_true)), axis=-1) + + +model = load_model(sys.argv[1], custom_objects={'msse': mean_squared_sqrt_error, 'mean_squared_sqrt_error': mean_squared_sqrt_error, 'my_crossentropy': mean_squared_sqrt_error, 'mycost': mean_squared_sqrt_error, 'WeightClip': foo}) + +weights = model.get_weights() + +f = open(sys.argv[2], 'w') +ft = open(sys.argv[3], 'w') + +f.write('/*This file is automatically generated from a Keras model*/\n\n') +f.write('#ifdef HAVE_CONFIG_H\n#include "config.h"\n#endif\n\n#include "rnn.h"\n#include "rnn_data.h"\n\n') +ft.write('rnnoise-nu model file version 1\n') + +layer_list = [] +for i, layer in enumerate(model.layers): + if len(layer.get_weights()) > 0: + printLayer(f, ft, layer) + if len(layer.get_weights()) > 2: + layer_list.append(layer.name) + +f.write('const struct RNNModel rnnoise_model_{} = {{\n'.format(sys.argv[4])) +for i, layer in enumerate(model.layers): + if len(layer.get_weights()) > 0: + structLayer(f, layer) +f.write('};\n') + +#hf.write('struct RNNState {\n') +#for i, name in enumerate(layer_list): +# hf.write(' float {}_state[{}_SIZE];\n'.format(name, name.upper())) +#hf.write('};\n') + +f.close() diff --git a/android/jni/rnnoise/training/rnn_train.py b/android/jni/rnnoise/training/rnn_train.py new file mode 100755 index 00000000..06d7e1a4 --- /dev/null +++ b/android/jni/rnnoise/training/rnn_train.py @@ -0,0 +1,116 @@ +#!/usr/bin/python + +from __future__ import print_function + +import keras +from keras.models import Sequential +from keras.models import Model +from keras.layers import Input +from keras.layers import Dense +from keras.layers import LSTM +from keras.layers import GRU +from keras.layers import SimpleRNN +from keras.layers import Dropout +from keras.layers import concatenate +from keras import losses +from keras import regularizers +from keras.constraints import min_max_norm +import h5py + +from keras.constraints import Constraint +from keras import backend as K +import numpy as np + +#import tensorflow as tf +#from keras.backend.tensorflow_backend import set_session +#config = tf.ConfigProto() +#config.gpu_options.per_process_gpu_memory_fraction = 0.42 +#set_session(tf.Session(config=config)) + + +def my_crossentropy(y_true, y_pred): + return K.mean(2*K.abs(y_true-0.5) * K.binary_crossentropy(y_pred, y_true), axis=-1) + +def mymask(y_true): + return K.minimum(y_true+1., 1.) + +def msse(y_true, y_pred): + return K.mean(mymask(y_true) * K.square(K.sqrt(y_pred) - K.sqrt(y_true)), axis=-1) + +def mycost(y_true, y_pred): + return K.mean(mymask(y_true) * (10*K.square(K.square(K.sqrt(y_pred) - K.sqrt(y_true))) + K.square(K.sqrt(y_pred) - K.sqrt(y_true)) + 0.01*K.binary_crossentropy(y_pred, y_true)), axis=-1) + +def my_accuracy(y_true, y_pred): + return K.mean(2*K.abs(y_true-0.5) * K.equal(y_true, K.round(y_pred)), axis=-1) + +class WeightClip(Constraint): + '''Clips the weights incident to each hidden unit to be inside a range + ''' + def __init__(self, c=2): + self.c = c + + def __call__(self, p): + return K.clip(p, -self.c, self.c) + + def get_config(self): + return {'name': self.__class__.__name__, + 'c': self.c} + +reg = 0.000001 +constraint = WeightClip(0.499) + +print('Build model...') +main_input = Input(shape=(None, 42), name='main_input') +tmp = Dense(24, activation='tanh', name='input_dense', kernel_constraint=constraint, bias_constraint=constraint)(main_input) +vad_gru = GRU(24, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='vad_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), kernel_constraint=constraint, recurrent_constraint=constraint, bias_constraint=constraint)(tmp) +vad_output = Dense(1, activation='sigmoid', name='vad_output', kernel_constraint=constraint, bias_constraint=constraint)(vad_gru) +noise_input = keras.layers.concatenate([tmp, vad_gru, main_input]) +noise_gru = GRU(48, activation='relu', recurrent_activation='sigmoid', return_sequences=True, name='noise_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), kernel_constraint=constraint, recurrent_constraint=constraint, bias_constraint=constraint)(noise_input) +denoise_input = keras.layers.concatenate([vad_gru, noise_gru, main_input]) + +denoise_gru = GRU(96, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, name='denoise_gru', kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), kernel_constraint=constraint, recurrent_constraint=constraint, bias_constraint=constraint)(denoise_input) + +denoise_output = Dense(22, activation='sigmoid', name='denoise_output', kernel_constraint=constraint, bias_constraint=constraint)(denoise_gru) + +model = Model(inputs=main_input, outputs=[denoise_output, vad_output]) + +model.compile(loss=[mycost, my_crossentropy], + metrics=[msse], + optimizer='adam', loss_weights=[10, 0.5]) + + +batch_size = 32 + +print('Loading data...') +with h5py.File('training.h5', 'r') as hf: + all_data = hf['data'][:] +print('done.') + +window_size = 2000 + +nb_sequences = len(all_data)//window_size +print(nb_sequences, ' sequences') +x_train = all_data[:nb_sequences*window_size, :42] +x_train = np.reshape(x_train, (nb_sequences, window_size, 42)) + +y_train = np.copy(all_data[:nb_sequences*window_size, 42:64]) +y_train = np.reshape(y_train, (nb_sequences, window_size, 22)) + +noise_train = np.copy(all_data[:nb_sequences*window_size, 64:86]) +noise_train = np.reshape(noise_train, (nb_sequences, window_size, 22)) + +vad_train = np.copy(all_data[:nb_sequences*window_size, 86:87]) +vad_train = np.reshape(vad_train, (nb_sequences, window_size, 1)) + +all_data = 0; +#x_train = x_train.astype('float32') +#y_train = y_train.astype('float32') + +print(len(x_train), 'train sequences. x shape =', x_train.shape, 'y shape = ', y_train.shape) + +print('Train...') +model.fit(x_train, [y_train, vad_train], + batch_size=batch_size, + epochs=120, + validation_split=0.1) +model.save("weights.hdf5") diff --git a/android/jni/rnnoise/update_version b/android/jni/rnnoise/update_version new file mode 100755 index 00000000..a9999918 --- /dev/null +++ b/android/jni/rnnoise/update_version @@ -0,0 +1,65 @@ +#!/bin/bash + +# Creates and updates the package_version information used by configure.ac +# (or other makefiles). When run inside a git repository it will use the +# version information that can be queried from it unless AUTO_UPDATE is set +# to 'no'. If no version is currently known it will be set to 'unknown'. +# +# If called with the argument 'release', the PACKAGE_VERSION will be updated +# even if AUTO_UPDATE=no, but the value of AUTO_UPDATE shall be preserved. +# This is used to force a version update whenever `make dist` is run. +# +# The exit status is 1 if package_version is not modified, else 0 is returned. +# +# This script should NOT be included in distributed tarballs, because if a +# parent directory contains a git repository we do not want to accidentally +# retrieve the version information from it instead. Tarballs should ship +# with only the package_version file. +# +# Ron , 2012. + +SRCDIR=$(dirname $0) + +if [ -e "$SRCDIR/package_version" ]; then + . "$SRCDIR/package_version" +fi + +if [ "$AUTO_UPDATE" = no ]; then + [ "$1" = release ] || exit 1 +else + AUTO_UPDATE=yes +fi + +# We run `git status` before describe here to ensure that we don't get a false +# -dirty from files that have been touched but are not actually altered in the +# working dir. +GIT_VERSION=$(cd "$SRCDIR" && git status > /dev/null 2>&1 \ + && git describe --tags --match 'v*' --dirty 2> /dev/null) +GIT_VERSION=${GIT_VERSION#v} + +if [ -n "$GIT_VERSION" ]; then + + [ "$GIT_VERSION" != "$PACKAGE_VERSION" ] || exit 1 + PACKAGE_VERSION="$GIT_VERSION" + +elif [ -z "$PACKAGE_VERSION" ]; then + # No current package_version and no git ... + # We really shouldn't ever get here, because this script should only be + # included in the git repository, and should usually be export-ignored. + PACKAGE_VERSION="unknown" +else + exit 1 +fi + +cat > "$SRCDIR/package_version" <<-EOF + # Automatically generated by update_version. + # This file may be sourced into a shell script or makefile. + + # Set this to 'no' if you do not wish the version information + # to be checked and updated for every build. Most people will + # never want to change this, it is an option for developers + # making frequent changes that they know will not be released. + AUTO_UPDATE=$AUTO_UPDATE + + PACKAGE_VERSION="$PACKAGE_VERSION" +EOF

    eQyXg^v!bevl}bevl}bevl}bUa%; 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..a536e127fb1f830a1b6780b15a3558d5f5e9e2bc GIT binary patch literal 38568 zcmeI534B!5_4x11%M6o+Fo6IO!Z2Y=*s?%?Aj=z&HS8D^*N|l(fh>>&2nb9JQc-Y; zMXOd67pNe#&}sz)O{-O0YEiIir9VLtu($xC!mna}=e#*5c{wxBQnmm8|M&m+KA$&p z?)RO0?z#7#d*60535=dN#%{AI-fZe=)s$kYRLY%Avd<8Gssm_7#@Fo99cn?!a^GD~ zM5vr7w{KUjO)dD;u5wOlowvly|JC%^OyB0uHT#y=i%(|N+q!r@)1tO)2l>co-=5bU z>hv~S9nsmxsP(Q8vVxshr?Qk=@^ z4Czoa2ys;`LS^4&+Cq6v+IQVne+r`rz{5b6G>N%w)d;a__ z%E=yg;)cnyK|bY6@|^H`JuN0DdrrB!d)&Reo@jfzXZpMI_GCca=0m;QQ5l}&De0c6 zQT;sWS?Qpc?m6!2=Sj{=hVOJw-NYo%*j~w=8`BP}0dT$R;@;41R$D!>w&yB#_gHMqQmfzLOr|M2>kz0JL z0^8;#snhlo8zy&!T_xsEPD(78>|3R8%f3<7VJzqnLl^_ST#;*Bw#ZixgUt~(-(Iwv zG|uZ8FQo#vb#AAsd*2p$ zG6TLhv{E@6i$BXcrn$EqhjF%Db@6-zW9*=+AAEY0Z_maEb^1lsYRz3R#xfv=+`Tf4 zG4>I(+c7N;^0@w`Zia%Gg?@EMb@!+)Ue6nen*&9H%>nG z-wio&Ba=KX&`Y13?um=)>dENU-P0Z7y7FEBo(izF1AJs(7DV;;ypfdwdT77DXFtR^ zmURYVZGJC|dr1Eg$3Y?ZUg(J%neTZP;@a)h#%&b`?Un~^^&zyC6WVG%wH3A# zw%07D%6Sah=_6>TV^HUt!H1*J2ET%K+7In?6SUJtXs6S_dCcKllx`1>v*R#655pMP z4|VSjbJ1ZKAI6x5_{1^29qK+CfU@z7s8k;G{*ERG^S5>Q#lxK7*8#uR8Fh;4$A)We9S*+wkA0Y3iFSZYPFgl(4&ZHKYMaTSayR~^KP(Qf9rf|!Y`fw=k;wA;qw zk6;YCpdBK5{R(`-@pbm)<5?J6I0la^cXS=J+rNq}hbgwUnPO{{;NGA`izLl z<6T{KXQ2&p>}*o-Yjj{*AGNHjco#Wr{;(Ho$d)f_ba~%0B{Qi|Y~x z=PobIYdF^Z=NodoF#q8k(9)1IjJaXcIhZqG{!0Np_hg*caQ=hym=UvcjF`na#vHTQ z20Z_5r}=OC#O`6|KljLd&sOLs^a=B@KOdb9`ZE>IowpfshUY~%fB)FN+y-T1o!3yT zJfT!h7wF$3(D#R-t>N-;9iAUIue|nLXXt0Ryv%{~X5EDwE`xLFNI0jC*!)fI3y<@8 z7WKbr)$!c9TpJv-gASZ)Z;04@L9@a6HtUTm;e2}n?0umr=trEFY+D{*+3}nU;`2z? z^tul;4fkoXqc~a$;;z zYvx79tkG@JCqL*Jyzc!3^lk;c5@?sc#U(rW8g^1~pPlpIoU#SVkF+I3p8&ny4iy*m zZqJ=toW5NjKsxH(-aEHM`F8b=L=JK+$Sp~34RRdG?LclzatDwvA=v|RCz88>oJ4XD zkh_!I3*??8r-Iy<qyQAIgjMoAp1$43vw~ZWgwT5TmkX|k{5xzkmRKxFClpa z$jeEt1^Gsje+Kd@l5Yk17LsoV`8Ja80=bUldqBRMgm{dMgZn5rkKYC{Hy2_~hnVXL@zxvS=TjJ06K&B(ywxVCoF_oe zg;?tXGTvi-0>?{1Z*p-d#aZOZ+l%`eaTb+SvkT|YSHbQ)C@&Z6VjN?h+an{_U@X6H zYk4xiy~>#c_hD-zTdoN}Tz}9Gbig*2y$$qk2m9s4Wjoix-2D*TTm7au)v*7B-M1^- z78(69`sh$`z2EJ%^9d)$v8wC+Zl9e`MEQ12j6@D{EXXZMZVhrA$?ZUHOL7O0FCp0j zawn3zfSg2f50JZ)+zaHMB&UMhm*jpRXOKJ)pyl3W4u0+JVj zypZIjATJ?#1<1=ut_Arq0_U4t>80Uc_4m=NJ!Fga5%<-4O zTt9O2xm-9Gv>1I3&jrz^m*3TA1jHNcpJ~xsYT%x3E!?}k4)=8%;682}$aye#;~bZ^#4vb`g0ZPyXRpL(Wh*XHA4WrI6=!*gw}|wrqfM(Dvt0PCb=ZK z#<}f8L(W*pgXaa1IXmowsxHH~CT0)+d-nyyGk32U{^a5ZhaY`z z`|xe6|2Vw+%Lj%hEIm3r;qJ4;_eI(D#AT8C`1Nl6mD2Wl{imJuhdOoBbH44Vr`DzE zhu_ZB3l0v}PpuxVANYEt{zTWYdiz!r^mq15*0-fi*XPcip}$@}Q@?-YHTvxzU8hgD zW|m&IDPJ#qxlsS*i?j9e4MqCbGw13xXXfeemzC<#`^)rK+RxVyk6oZ2$*a&O&8gJy zxvEN!xpbl45V=Ud^_4~XGs_n1^-0xw{_bjh{n#b?gjbg6-7Z_IpZV=leMpBJ^nFWi z(7kWMch_b5pz>wrcMCTz7uCT#xItLQfdELZ4i? zLO-x_g??ef3jNb(R_Mv59qh`2=22==kC&!oK=zL(Oz2EKo3+P8v?`(D%jI>>VWFJR&J&w>BDyHYj! z#qJ}@3MY&#Uwoddtha75xVe7}!6fpnp$qK}lZO9Pc83MP)G@ z7@V4(I@p_1R8=*<^3t@lyr6~DIpyVZO8k}O3o8ozsRiYwX;tOrB?U!!#bs$FC5uY? z&aWt+>o2JC=Jm_V@DEDwUy$xE%uny1pVx2j;LJ?_fPRAu3i4-X4j42jv)`cpgYtWN zQyP7lIPr=}!E!4XmGx9f`z62vZ~6o#s2(?s)DrH zB@3&n{1tsENp7aiEh|o|C@U*3uJor>RurI|TJVD`rWRCJr%m^lTv=RIG|HbpzHD}R z+Q6cL1NzMyP@0xkQ93ZQ@1m?cRh3s(Sv)7VDlfmpuV$B&=T)iP+!52KkGLxL^6^)X z&ds@M>ge2DRa{o3K(7=!B{y$AG+MQ)=Dd`K!)2;iEm4I_RE57}p@P<)zp%=mTj(#V z^f#vFR5TrdTB?$~CH@MPUz}Ho1(ZQAL+?~5IF!5CUp%L%3d#mEl&Dl?`MCx#q%!}) zit@5bl~+(zyeO{<;y{hU(k2>4%NJHb&R~8uNljLjRTagBel=HBE-Y0`RfQ^2=uU;d zU|~fC^ipFXW2esuny9SGtMV(O2DxBP89fwq04eqtrLZog(B&oMZ!k|~@lwATs6}~& zxlm@VaexwJwGju+qGw!0;~^7hJQ%EI&>|nFs$&7>!%b;5ee&cuBhlStY zoXlxgclyGx5t7L?0!t9%uuZm6si&u z3N{sjWUjCS(59}JdSTH2FIle(t!oIfsB4H`sHv+i0)?vNUIdaVVSW5R2BkMJVnT+) zMUJ%ZmCtepfW>B zPKKaRm5?T}sgQfPFeubeNHE&e>`<+c;zCtIP7yZc57i1mQYGxwLYPbMuzCP(AvZ$+ z?crePZ4+olgwu3{gU)cUML6gR2P4D5sBkbk9E=GETZV(N;b5z9&>arOg@dib!8YMw zd^p%P9Bda3whspr!of?z!4BbI$8az)9PAVhdcwiZ;h;AhObQ3Pgo9nf!EWJT_i(UB zIG7v`ri6n%!@(c&i00ah8tFfcV9`v_AU};@bDKbe{4|0^gZ!Wo9B1nu+s2{Ay4!b* zjkC>w7o7G?rNxeKb7}ODXnTTEn$0%8jZzUwYJ8hPu$3d(DZIWiz?8`MQ19uH$lL4~%!O(nEz2Yv@jP^x_! zTXZz~r&K~qa5dN#S&+QMXat8+9oj$zSxLPDt0-adH*79r%{(klx7h5+b=YlMq{ceh z1dt-|;{9di!21s{2Ot90`GUn3F1#Q#kRu`zk$p5O*L}5mNwK=_9^c}#bZ&#%|2xsG)_yKaan1fas?!U zg-vfN*Cbw!w3U$)GfxYXbmP$`m8*?X<6fjZ_BpLldJ{k5YVi{`d!Yeu2NC*Rsry)X zjD_E@up0ywKNmk~TMgg#Jj1{u5aZb>9=-{Wjs5qGtET2Ff&R3Wq9J=}Q;U_(fkrYV zu>nm~)($zIdgK244OZ?}smVpa1ZZv77waR(L=&#{AThRtZd$0+JeOgB~MZUbI)3^ldQ zx*x;wrl5HY20jJNhNiIC@YiNhvY~m<$Rx$k&R`5Z!ZBowYx|=wV@PofJ%*{K;r1|w zhH@Q+c5-|SAMMT>fd?mre(k+lA2>TGH2`vGeN~g3>M~@^s-?M`eV%OnwXu`eFDt z$mB;>LX#hZ6Px5qy}{Bh!I`+mrd;n~NyoUPVI2S~Z$t+pM`!RfqGPZ$Z2gGDU}=Wj zDOj2zd!VM>K-tj~KH6m(6@*l#VQp4~v$1@b?hP3y)CgBo8%9J0t>HWo5#8i_L`$!s zZ}8ZZCOhu*CLWj7#M}4`*{~l!u8Fss+Qi$>#7h3O{nP?KwZQ*7E%3i`F;%en+|-J; zrPGydna9>Krn5q3OgZq4*Oa(*gT0R-DTNnGYGzC)_k;HJ5kGgXbKMu2tMcEv!qS`wmCOTS;gHNZn zIgqWrt+L^}*3rSK{Y}+6+Bj>qO^}RpYKK&|Bh#4;;`o)0{vgC=J6br$JGG60Y=_sW z{T+_S0dDQomS#I5oM>ma$qwkOYOdgD<-FD5f-EhZuFIU-{ed%1?XaqKY8$Xb5bfzU zN4#@_qs4ef_X$qzAt)%xsl5aRMQTOaH$A)8(cw8qdoU20?F9cvWP?R*ICzFOvmGs+ z6CKeY#)63i_-+dhg053rob8C#BC{Rt2@VIUI<+L%P^Y#YitXmqjw*YK&7qvy15h4l zr)6uAP>~;6Qk<5Q?T9xj(``aC^EY8?ic!`8sQm<^xj%$j8rrKIZJo7_j!=iT;~g!v z+2A{*$qwL)}7=6Av zP^+E83TvwayFr3$ERdl8K&~~U7^hZab8U6B)~bzeg_!u#sjUi}!JxPR8TvsJ8bOf( zLTt9S60*ag26e_UkPi(o4h7?-7LNBqqtKh$Sg1Di<(?m_FO~Lez%|qnbo!{->Aj6k zH-OW^Gwnups`fwNRD@HjSKt+N^S3K%p>1oS?y6DV4enxpG`4VO=U!;#Z0(;bj7Gj0 zw57l2R~U_ai|vf#Qf}nIrba#o$DxsLH5z#@RPH~~%22Ob8+h;f#M1X$zyaZ)_BH#4 zZT+MB22Q;~jeXW=?6u&c($22f4Gq86<{Anj^aacp_keHF+V7!pVzt*GCSbC|*{doT z<{-t?!lae$=#lM6%yz^e#)CV8KZhmkYQm>@E0pT)!kBasF3 z^behuU;+#dnHf&)ZYVVp=3xlVV0ke2!5j(+oSn3cZ0F=vKe$9E6lXN${m?J&XPnwc z&@(oeZ6TE7UFBHX$1AeKOk5AyY>swO_RRJU4VtghZifbw9drVwV9JA3J4$sjQf(mB z0gk}|9Zy8h7@A6Z8(Le_HrwE2w_-PapMmdMJc8ejtFs*`pp)&GY2@~UA@J(2(3#`3 zEpWUb+u?^JfD6Vu{7}TWY+^qN&@ew{Bh+F`Lwn=-uXnIB+dxQCzbfs3(V5$zGY_nA zZPkK8twRT?mO62m(TN?v07i<^-ZZlO8nS?-1;5Y0cP*uj{_hpq|8GG5kI{Y;uK&ky z|NkUFcm0@+VDA6E(0wo{ag^h!4#eOjbRN7EL=MM{cuw=sHQ=tB2{PObA<1L`oO zvmL`2J_9F5L$jBm37=Z65gNOVi3jcg!f$T4K8HWeZ;(gfHx*zro+CFqlw7V; zRS$z3&nlZBNPdHB%@`)GHaI;CGaa2`aN|vdi7NF4q~KS98d*1!Nllp&jT&(0qC)NC zVNHeF5Ar7aCNrQP+MYrE(Dn@S(Dn@S&~^**(EhE11L3sy0&i`qFW>Jb8N8{!#yu~v zRR(XWuW^qH44XNe{X@WUYXb`ADE%ggRa?QgqaoO&{(j<8e`ruWM4#X1OZ_Zzy(8G` zM0xS6$i(3VU*k58B-A$^iBg)MLn80ks10^3^zpq7ZnE5SbYCp()Kk+-e$d3t{%oKJ zx2SLSKUgaC4{&q;7_VgDAak5waN|B=9#5R>$UKYu?h(w^XeWnws^C?`2MfN8_z1xd z5}zpeJH+`J3;V-yTQ2mCmk7WX3y#leaJwn^)#yL-wSsfM{zC97O7nUY_GcOKtwNvq zlY-w%>E{IBN$Hma55CA%>Y(6{QGXp0{2=j<1?ToZEqFb(b1dcKdS#McJHfMvcNLu5 zH#pBX#oGqbA1CzL{#3zdk^Z%Ub3YXd&h~2rPoVT_!M&8`_T&08-zxMu|6U9JC&Ah7 z5y9F1$AT}Tw1fJA{h3L;rQmEoMR0Dfbivn>ouL+dl;C%g{w%?(h!+W7P5dUo-yyzM zaQ1J#1>Yz*&p$f^A4ln3g0p{r6P*3|K=5vq{!DPT|CQiuzcpPtaDOS%>mWG$KR|GJ zWM*u`1kWTs-hxjPob8tio=A2U3hpIdC-@7*?-Tqr;!l})9F0-@+ABDpclQZiNax-C zg7f+Kq~Kfx{Kk&4VLM~Fqv*i57Tg)pTz@E)8z(sXbBW;WPp05htQsnKI@up9INP5h zINP5qcnTFzA^1At0SkV!;17`gU4rxZ>3+dC&^U$P12Z;mXXe`kuP6Q87W|Kb?<4&` z3(n`Mw*-HH;_a{nKOy*G(*M$eUl9BR>BDan|p*ZVk!Mh5cK;@-d@GQZ- zq<@*fP7IeMM?OaW~wctEnItb43 zJV5Y0WM`P*^~AFU=kYRK@Dnt?as_u$+|Cg^hIp0W9B<16A4TzYi{S9POU8yjY>6AU z&j#WT3jPA|O@i+y{=DGaKCcQMPxXCU@T0`v7u-$b`k#Wc9gX6b{ZAk}tpsN~?FEk~ z`~3xHJ3|D&iR@3b;5mYGT+I@k%jNiG|7*yfB|@M1je>K0t{0sB-za!B`M*PO_Gg#i zRpifGg6EK(zYEUwJt6p1vU5ss_CK0#bh#a7lKnP<^YwgZ3!W@EUqAO3Jcs-lA~;_M zkG0@a1Yb>d<_SKZ{I3+eig-Zq60&o%;PZ(;Dmc#%PY6DX=7*;R_t8A?oZuzI-xHke zd?&D8pWs``&VIq!|C540M)toD{2+1oz0zjq z1?Da2ktp}$JEY%6@a^PJN5T2JFxi5q364ufaho9c9xC^8!Rv|V3cio*%n|%G;wuH` z>#j9|kE8S5F9e5|pvLx);PZ(;Avm9ZeD|j{O zKPh+)@jZgGKW_^@ll0#gd^Pct7W@mr*OGp#m|%Qy`_CudUU0rH>@WD^q(4M(H=U0s zT5$Xa3Ak~&iKIWvf)@$S_ZPPa&i>R1evtfJZ^1VT9zp)>5S;zoB{=)@mf(k}+`kLX zcFqZYl=Kz7^5OQ0Cx2orc)Z{Vq@OPMH)KCcaDIgaKh)mXFXp#z*9x8zR8w;-c)8$b zX}(%2cm(-VD>%PbS}!;it2PRrP6xJI@STFQKhF!!{=6zU`*Tci_UALf`_O^&7TiX! zLa~3boeN1n#)8KSUPAh5f)iGQ1Rq5QMq2P}!Ou~D%@Ca1=Q_c;eX0d#KWhYkhy1zC zg5NFpQPSr>GU0YRMf`E0A3@i{Pg(H2g7f>YS1kCOf+v#w_bvEw!Ba^8tOfr@@J!N= zq(64y`ZA9b+(-Hz3*JNUiKO4(f)5d#@0-S1@Tr0qlKtx}xL5CTpb;0?4(t8&CL&0~FKc_7CIl*5beFwet<@jOV zQtXfTk!V<=l52hSn#ug^K%Rvz0~3OVIC>?Eb^zF z1@{Qf&n4i01Q;9JXWn1%YO?RM;Nt}6=PffV_;rHcN%rSj@Cw2C`BK1w-z@m!WPhCn ze?agjNq@5i-ywKC=|5}1UljZ`(m!Cq-xK^D(m!FrPYKTNQ!ZF=2VGopzn>!etp)#v zcn86KbU&VK!P5kvNcxuwK9l%J!TCAK6bpW(;9JQ~zTi8F&lUVN;)^YKKyZE@vetqJ z|ExE7KZPns$^OGapZR9NPm%ubE%>v7e?$7OTJQscyXbkyVGDjj@OaYy(t=+QoZpv4 z(E=upE9R{Q??d)GTkvGTvq(SFf)5p(-;dzWL*T~#FrOy)RI-1)1)nYWwWMEZ!EX?} zi1b%m@H+*sBK`Fie52qsr2ktBzFY9Mr2moy|BK-FlKvqJepK+sNdL42KQA~xS9HcV z?=R-Dg6|>w9W8iQ!TC91x&_Y?{2qNg2{3O}O{J3HJP>306hlyi9j^XQP!6y;#B>3gT`MDIg z{|w^&h5nVqhnqP1Q*L;p)JPLYf4H3|nKt?6#6xkeqZQ&DgBwyKSJrR1?RZs=P2wauRrF$-)Eje{neVj znREMlh@<~>3uv@xACo@z*8%dQzlmde^19MNCXV`ZDLvA}QJ>d|@;E?$Q2!Rvn->+^UiH0h%qPFD&(o6&xT%1)P#|ixJ zN@GKPv~y=Lsm_=<`p@gM8cZDZ>q*~9=Ql2w*DbXYoY!L|2+r$}k_6}VL%js&bvXk~ z9R1l&@jS%D(SKfNqno(79VVMN+L=mrW|%nI;q^56CXV_%4-}g?>ht=N3c-2Z%ngF` zdXbw1=XD;p3C`;$czrnc<6-Kj2ZcVbhj_%q&F!#*IL{lrexTl@kM-hp2Cthqwu6_- zeapmApWhSzm*D(9`?%oz9+#hsa9r{G+Veu6-?O%$`zme+j`LU(M}K(TLq`)w|2L5T zT}&MHd0j$p!FfFd&u8o>uQM1X^m#qO7{PfRz~#iT{rOrHidT6iee5qj-|%w9~b-% z^7CoI?<4*v!TIk}_M14C%kM$?J|5c#%jNm}Gm}2@A!Pr&;HPOGaM1k++u^_ei4(jd z+36&Bcj7$-=l2ey1hv3ufu{rKyh;1f`2af)8x-T1ur2xybhfGUrM|U-S{!Tm3XS)1;qJ$%lgcD9XRv7 z>rD?gS@!S=8A#s#(WBp~pWaB+G^L512>6=WU|aDM+XOYnDSd=&|vMeRRd@NvYe1?TI}J53y~!{f>Ry@GEbzCmy|*?(Mce*aZ3 zcmmnkCpg>RFL*rJe@Ae(e@gI7N}m&aCZ!dXkNt)9<@F~n!K+B$Ejaf(*MseFdwGTa zR7@((gOtt^oa@WieQakI#s5s9{|WI~g7bN|NN|3BTO)WO*;y?(+rLxr z`E-7|S8%q!UGT@Ke|HN0IPrSHw-etd_#Wc>1wTyu9l?(hKP>oJ;wJ<@N9}M*@C2&w zIl&W&E3(J^)rYuCaBd&3;JjWjMewaO-|=~j?en@^o)4JsBz>Q-vxoRN!Fm1REWvsG zZIR%KWM{tM-H2BUo=Ln$@S((43(n6=Hwez_Zyy(&{o#1wc3^*Y3VrscUU2qjpWy7z zVZjw$2b>T*hWIJL6NsM^ybp0jamW7ibr_#lne+31x6tS3{Cq#l`qgCLEA;ufeTv{5 z59xyQdhaa3dA&D3SH^PPJO{%!pP!i@qWbfE#(r{^B4M9@Z)CoSo9{=e1?TmLiDVF; zkDC2SH*xdxC_ZnXzS;g6(r5qK&wq%1Wd10vw?%!k9aZWtEttPVr55`07tYDe%g?Xy zFH))S?~C(NtNhhf_#dN<|6z>(jMpFv5&lPK(h6p*fd548uVgduZ-!Yc%_}H||GeBx z*#w%Ef&W1`7ys>U!MxmpqItQq^NLGUYFT-eKXvTn8GVfd;e0dx({QsAN{Y+;1pGz0 zvn%pSFD5&`tN1JCVFTnr04F7gI6)FJ#5E{Ohl;U@{!qma|k%b?F@M9o;48V^} z{OFG#8U0kZ>QwjuF#|>T05Kg!?qBYY@B59vYeAva%*4*ygGqj0!UsXU+13|Q$Y`2t zJmzbZnhSgyVfr)(-<6-o5$ntRzl8&mq3+J{!5p)KU&e35U_D)wPM~l6otJRsCsL#E zxFq$EvhY1sxbhRSgE?kVM*NK$oT6m;0bt?EUrm2M!sDFGgp{=u4umVen#!-Ij95Mn zSy}!`U|2p4bC7~tADT3}iQtfBO#yYxFXM4)e9+EsM1Iu8jlXdoVmWvu_}PFDhhRI8 z4;M^Zh%Nx>6RKxT2xh9G7l2s*XxL@_F&$zP*f|Vr*hY(kBB{ziM>5PeEDb-EdR+_* zsap&>;r!pZ$jGi{wF-Wt|F~pY`ac4gw23*Q2jV9@U$$uf;8CT9f)K9!gr5a9+*BZz zkLMRz{?)+3mH*4Z!Tj==O!ue!GJYPQ{J#&HY5e5;{QU^!Z&V;*`lXTt)0~fw9svQF zjQ^RGznT^4o9oZ`5D4MgFNNmMaioathoQ{*dH&fCO!|ab_EY)%cS*=_le(`03s?U9 eFy-TrlI45ApsYKVb7BmBf**7c%f&j#{Qm>{5<6S~ literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/6h652k5m/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..61d59c322955c208cada8b7037d91cd5aa4bc061 GIT binary patch literal 98240 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

    kc7=}A6(&~2Q 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..6daaf78df3492af1b3d589da22b7fa5505255e37 GIT binary patch literal 80436 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake new file mode 100644 index 00000000..1cbc667f --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-22.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "22.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + +include("/Users/lambiengcode/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..9a54d4d6 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e1e8380e72eba1cd196c32347ba048748449655a GIT binary patch literal 16900 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d522d8b4aefc97266a12b038396202bbbc49812d GIT binary patch literal 50788 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 GAO0U{-+9^q literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..407b896aaec8f1d0e1c0742a3da8aef155c61921 GIT binary patch literal 28860 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 Jq+T-Oe*>%7lkfll literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..48b4e27c7f5ed74ac1d2493e50766e862aa88c8b GIT binary patch literal 30104 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..dd00c60c39ab170648cee2294a794825c23c3827 GIT binary patch literal 20916 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/611a2136/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..33b50f8af1b3088a86e13d9a27ddccb46ed5ce8d GIT binary patch literal 95136 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

  • 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 P;*#TsOZd4Vef<6}Y4-~) literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o new file mode 100644 index 0000000000000000000000000000000000000000..1ff1ac7cf72ca696bd556a4c00cc32b2e383c0ce GIT binary patch literal 23048 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/2g581b64/arm64-v8a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c3b23f895f0696b97b71d4fc2505d0d2c7dddc34 GIT binary patch literal 32144 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..c1725eebca92782ed12cde9fc06f592a23158046 GIT binary patch literal 5960 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 rZ{iX)2E{J;@&3YioX0f$I2RJOV(}c8L7>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..006a9e84d288d35c4c5cbcf0b1ea894f753e807f GIT binary patch literal 1864 zcma)6J&YSg6n<+v_s0=@(M5z5Xay(aL}a~tw$DzW;A99yy1Sf^sI2HT-W}g9S?^lA zsMpscqC?pu6hyn^ar0~7nnZpSbe$w0b_sx4V^WN;+uWVhl zEQ<_TRHJ__qI0M6$f;&7YIGXW>hbnnvgzKkeKc91qe-QDG(q?tLI0gThyKAGq7Nqv z)lVlDy>kZ(;L|!V-_L;gWCjf9A8FkG)!CgPM{NcS@4b3_boc28^`F;p&@FHT{uuln z_%|>U-`lmFtJkmi$#4`#GVOIE5%1q9oTEsnL6Q!8TVXst)J~E52R*H4O2mOkgS|iw z#5httudO5UP{}w8lQ=txUEjHp*F1~wMeqiA7yMBDy<0NnWj!}1ujv$u>l(#Fmd!Xw zlQ6Jr9k<=`+MVa^zQ|-?C$XJ28*R^9?_aQeK8daK*__Go?An1+qwGq(j*W8)XFo~y zBbg=R)Rzu!p{|l7@()B9*Q4mx@X{zv-ju$wI~#4U(d_g)UjK4y;BUB%mfH#jeg}?b z%X1rjDZO^XyFi;S;7~$}en^%FwY%=PmuYTkesjTEEG?Cnt<&^`Rkc=1XDX}KS$eX3 z&U(r^UwX!RZhDNdlIWZKTYM_?=YuJe%2cAtLn})32LOMcfJ!GCD`lFa_qAsg>&{^P zv#_h+3V4O)>1D{}Df?aMOzYqkTBNTb7r+Mpk=Bi!!Dccx@1;DC59*b%koQ|&L=Kiq zsKxRz?13d023^$KF5w+>9+q5_B|}*9o>`KU%E;M#ecO?TVQ^TO3d2X-%b|=Fh4CQS z<53ukeYyAFxqJlh=txtZT_}}?{jri+0XNU3u=I@45K~il%*!DsPLyY`7Y6_13~`M4zLw_9-@?gfGi1*3D;(2x zf5Czpd|a1D*wp literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..078d02aac06c22c88e1d0f7dab60eec553a38ea1 GIT binary patch literal 3676 zcmd5;O>7%g5T4!jI&K_XC;g!<2)R`N7m;1BlhkgZKu8-%)jtKQQbJ|c_Qo~!U)Spp z1PCYyAwfjNsh}2+IBO6-*}(dxqCuU6p~G$G+jnS7kYhoK`^V&Aq>v)-!K9Cv!WW;ZH_17oXZdoxY9KE1oz=*$VD?Us&A z3%%{xjk4{Q3uR}@NB`eAJ38;3bT&O zuTE$DW{ntulF3NLI!sExa&uypt|gM!-;n562BJjj2x*DQRd=u77QaJR*AZzeX>t`& z2&RSJKXDuBw2z2B67mA1dM})LD9Q_puCYVgjxKU9I(4;rzn6=t$eW>L&A9G4xD!(OX4UgoDd8@c}bf&Z=Gd!9ZEzgwlFpP{^nc<@2 zSh-QIJv1(^z+~AdwOV8zXyX`~HM?G{I*m%HS$51F%~GfCG`zO?xKnh! zk~vfBc%I`92`G{@jndqlIpx$2R=p!ToZ@6-rfFs?qZoS2h-tfZ$1YZfW^=abk3E5l z*EWZZY}T-bD#N))YzfI1CtN$EIfE<|IR{z3J>qLvVKC6RmbwN@}P zy&t;+r_<)`AjN_@o;5OCDcajJ7E@NJy;`4=pp{Be=~o9LtCcl$y|zwSuWV2^DYqy| z@E6e{xa!JNiN5QA*(Mv`q8*7Oy$%^613mtYE+wvGft$g#SGm^VgBw>!ov zzgJWQ85ek$kOx^JpGO3)vcz&V1b&hw@_$y~d6t;hYXZN;vWMs$f%&hB^ZA4&#{W{_ z?}Wrhk?+4KBp(#!uVaaAypbi|<15CJ4A-d{V^ez!XRcbFBctpTJC%Z6EV|BY;Pg1u6ScEjPOtF~;O848$<^-Kbq}SvTZfHC({qgb z_8u5Qb`WFW!tj_k+s3HVFCJPW?O)R zwvoZ&F0XCGUG={-1pNf|>yglXmg*+>S?4p#jnCW#Ukf@u+uZnUA_U!ohui%)&uK{h zzT+)t9-n_)7mn9D4#_PAz;@k@4;ak-1qs+|mH`K=pg}@v|Kr zOF8G00IPjQ(8+PP!X6%X4uhsa;c;;#y5m|Rp3M6_V3`9)1oRu+< vmp`w=@m@l_|5|4zh2y;hfF<suZ(*i1Ha{iC;5yCuaUTBy=o)ZB literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..928eb31a --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b0a78348c8a1a639e13c2cc1743777ec8b6864a9 GIT binary patch literal 15736 zcmd6Odwi7Do%eZelVN5uxo`_1YCuE?Fu4#QAkq+%fm}pxmP=_vE)x&9EFP{mcNtaV$^zE*|qrq=Z~Bu!SW!ER;0-}9U&8A9~)em?vD z@g6Dgm*@_ ze(Rp#fo`$yfEW|p89e{_m*)?53(r$M`JTR>#4o;m^5H(yKl$VLw{>)9dPI6hcOX@p zSQt#|n%JXfKy#iSax?ex9&MhMlM;0I6zqGl=bC-A{l@Q?xwWa+^=hs?$G_=bUo_`r zXHR}c(__3|8@xQI1)n;rm1uMS0bcI!GYzxH$oTBkHECjsJGx85nC6X$?$C0;eXOS- zqrJzSv9nubym0cn!E1v*=oTf~0_t@36t2~K3{-R8gJ-q1(3$t+K2z&H_45y&J*(gP z?1#eJ`z)v4n7nJ=qPz8-ojZ2?YiDQY5g873QSnH)wX>q^5B=`0ZH1F-7xgc$pN;FJ z`nbui=pC-fy>YIeM_uk;2cPTH5;9Id*Jmc^uV2?Id}F&b$OFBG@27o| z{CUl3i#|%y7xmAdf63`p{qucCqIZl~^-@CIzrnBZ~4KA!RBD$x!-xX zYSp0LKGXX|5&I~D{A1d#gI)EJqDAj;%xR~OME$}Q-GO?mro$Q$^ehZMepXA>u6pdO zmZA4(p3hI2kb3(xubFkE2=VlMaO%pg2cuqLP8s_KEnU%D4Cv_h7R*0xqJ2++_l){|b+4xM)Bw8NqumM6P4 z&!KKDRhN1@w?cm{bcfN?p{LJ-5BS@)75ZzTJB*&;5q*i`P`Ban_a*w_3;H{@!VY`& zV*Q6sU*2nI3wt%+Jq2;6Cw6soXJ?2BHXi>@Cr-+9SRc%BE#|mU>oGxf%*NdKI(iU2 z=GMX<-GiB6HX3H8Z+!v$g}u6VU(tYls$&m3X%9PTkJAHt?IQbo3LZMXl0mL~j!ldgHY8-Z=5|sHWjeq}?9;c~p4*Pf(i{ zIBibTUKf+cbXn0|0`YTU$Cn-MOVn`&wX9&}xt$&}&pCmG*pr`~I#dvUl4nXpck2ho zTgWiJ%U1IIDr%f~9)qvO3E-`UxmtT1v^ty70-*e}?;^_Mm_)ZNbo;*0-1K)m} zGBXd6^JufpyeA4CLq`3{Sq&pd4c=80_s2(~y5@;W%N|+u(U^nR zpMJQ{5R3ZreFufR&+T2*U+Cl6U-i+*y~qz9j=v5)P7eAeObiAw%Y`y?Lr0_RSgohe z^c*;AK(jE-+pT+$FEbVvy89B{`8@@mQtWkdet;7sdR|BsJ=dh(+AUJadlPhFPXXH6 zydQMyCHXxsrsnq)rv3(JsSIC}lvOL;?ALGi^`5YPA_q;YO4ST@*26_`S4;i#eeup9l+c70#LC9jJs9*$bVhupn(yuHrIY;!NnY)ii)vtgH7*h?CAs9qDC zf_&K?vq$Z_#E%Njocy;BMj6BBK<6Co>a>C-i}wW2)$#{=f}x^rD*L6K!b+8nVRN_`%V{G7{Tnb*#;@VQt1po8=@0viZ#hkj<#`9)cfjX+a?v4k?d27!>`pNQgQjyAdbh27YIUeP%5qH~|R&wxP`17%!lD z#Qy#IKe+cFz~yCNjxLr5D2wCrzk$9)m0h!8qU#Z&8G}np+CIL+2gpO_8(<}A6FWA7 z6GoL*(jP9dE@^_b-ZAWQ`k;*EWC$uz4bfzFu)!q*aCfj_Z>1(*2OA%w!XgV^=cA(8 z1hUy~l60a`bt{um*xt)_dwW}Cf1RBiYisu$d&O~N5X+a z8%$Z8IpqMIL3MGT{3tzL3UP7d+?rW19X4lh8#H~Da4Q5VTEiz4KU`xIk?6Qh8sf&M zx4Y2DasULfIAb9gg^FpA^rHh!Tu(9^%fW=Stb?suR0v48h_-+&W<3b#hb7i;3a}=Y zlLV#T)g*7B+V>5%x@-YWSz^t(@|svdVw4u52($npo=uOY#}?AIf!G`%{oJsFFW8 zWOO#%NbFA54HYeize?1v%f}`M(Jjh%+8G=#N5p0#ypxco!A(B6&|Xmy#sP;9YcDIG`_3of`++RK*ewrhhF-yTU)x zGW>~S$NQ7C>&IfIV?^;t!#~e^l^4pBgyCP{^`dD8vHf z>~hBm5to3T+>?Q@>jLN@*_EGicfmNv_8ZXgSVA8=XzR_r0QxS`vPaTxwReqo6*`Ky zL|Q^N{Q1#{XCna)QrJlJ%26i~4?0Y?9ohpLIm{rCioJ4ZLW~|pTs)Ga9FvRr**?Z5 z$oZsb8mBdG0?-^ZQW+nwcLByYUh>coTP$ug7Cs2^oc)Ldg&Bo~>!4?&QO>oy$5;bm zn&w83+fj|(jgV>9U9#PTwyOmf>wby1vH7rU?m|<6cU?oF;82!7hFP`tl%6L1k?8Tr-~MLl$iXIDWAj*92`@6^KZrqL*1U zfez-6QeZDyF6ODNdL26YHqS_x5I3MR zeVg2sivb%5Z;~-M3>YSCBl?qTU@NvlG&ba$Kka<4@lnZ>9jP7Gll?yCk;$a5jcJSm{{@7mN6J(m$ zk&=0AG9dB|FY_@=ZPjVc^<_Coo>RF=Uy&1B2`CTc2|2+%fcrSif0fcl0S^$qN?UGH z?mqoD3i+5F^w;Dt--YUrC_G6xW?-jYC$Dllz^tS_sI80sVFM=UoSQ zgz%J;1h(ul@lDxC6(FjFP!ATv7>--KfpO<${Tw*A$3xC88-))x1lIf zGvUJ>mqN|)yQPI(uN4^ewjlQFzh)QPAisNY1bL1n(KM-8JoB@GR}l`yMvtItDy2h}M|X|!oV z<%{2L)R$3TMg1+RQ+m<<6ty2U6@lU2;1-{PIvq8D$|tgos9RC_kjV$L`%oW1jV=8O zFe|b!yRh)Uv2ZgwWnn{gxUsG}eM(-|oLSj(@}{R(Ry2pI(;FMo!?`o(WM}78PED_> zuV~nizBv?bt^+?iH;@&`PM=a6i8M9O%gn5>T?95XHg2d7H8-||t3rXQ#!Z=##>V=p z+KRe{%=-Gxn`ShH8#jikBI$Xv=VZ^!&8y7IuADoorfPQ9%vo8ps%xt9z{s7Ioi(#E z6w016GkdDYyuKNIX4Y41s;mn&Y^Z9i4rLZLR<&#jHAI>-Zwyt2BUPC-^(~P|C_FkDZ{jb~xs#;q!mxtVeK^^Fw~(b&||T)w%YerAp+Ut2bNQ)p9jD6(|(_1SZp zDw>p{^k!ssyhMf?DMfQSQt{$VN?FShQ9( zhQsAIgu)G>dYfAZuB}+n5^1DZaPkA=$(}7Lszj3rg~N?uK}lHDiH!n!kxfn6yyV~$ zR71-qu|+Hqjp1q$CMYjoxP1A-HRUUc*A|tpT(h*Oyd1pE^%doz)~0ZlXogOGs6lKg zpNX17B|*4R5#uz8nMmlE1E=o#RgGR(HvPKT3bbH zQzR^!YwKzv;s#MI#Q)d3cHvbxTov31LSqKJCMS?JSGYWJ3*FiX-DCJPKc0IMwIn^+ z9HosGV~rGT9DZ?}sPVm3KKAf2$wWfbw)uVW;7vz$3Qu=|f7Bh?_w?PyE#}QufiKQo zc&lq~+#YwKwMR#G#xMVag;`)Y{e5wJ-Mr7F464dZQQ&vecR@Vvf3bd;J-*IQtS&Rm z*Xb^SZ&UF37JsquH-9_{=T64|;?NIwvXL@}WP*xtRc)Y_eGQd3Ckr_O(z3eBa7B1a zrrK{=v$`UT9X+EpZ+1B{L-UsA zaARX6v!ywlS=Ufi--1k5S%)N6(-@A_)ojUZj)dzPHeguD<^L}`uCHTak_kN1PTT|i zH%F?gLp64nLnF~t7jc3lOkKVL;GJWtW{vf{ZJEnlMp?i#EPUD7rOk3bG-WTwFFU--vZ2o8^2CcXymcNo$jDD2ST4I?PhTqiy zH?2}T;4(fD?N;2imRV(`-0U)L-G0kP|801E=_904rdP-?{&Sz{Ji-Wfdkw%l2)7$chDG$kb7^UD8U8D^{EJFUORW(Y9K4Jf zUg|EhG-E`-8e?ohPjIjkS2}RawKB#upd(?%Eci}Mvywf=X!i-rbYE6lT#7~fxUB?l z&LytQ4KCxuwszy7Cf9k*g}VR?fR*9qaF#y{OAqyXwRY?jd(&WB__1kxCEPdC0+I=I z6c1}N0BI&p2)6?|e!mU7;65#2d9nZgjMo^`WgODLd$;XPG}=Mk=`b;Vf-V@*IM)&@ zK7-q8bRD);%OPvD;VrR}Axc2dvDcCpTYjSji)qAzS0;m6DjQ|TFk7}p8DVTiqXl*} zHql~_hg`-pntQ(7k&CPpMDN#aM=@dJSuIe^X_Xi+Vu;v~$1!4)M=L&;Clh-!4%@QG zN}MS-=PPY`j@+EbpclWFcI>eTEuuUGrGaUN^7|j{*lU=n|Qni(wWsO11 zi+N2fmg|t@T5OHEmS|L|m4sw;trfS3hKLysC1#Szols)zZu>8n@i$KO7OpZnJP*e> zaR}MyUy#eS`I{C%iyP1QJH&BVg8r}WRT^SU$Qt1zHR6t zUcRvI9~hT=P!%l$AGBkO0sY%97*D+X^w2qA&!?clV&EyM@&f%t@oiv!?6*sz(~#5< z$wTmHvHAl0(Sl!6atHd8Z|ws%hQOE7m|}?37{vMTJ#erX;<7=2mLVn#!B-5ySBlHf zKfCAiT{0|w8Kc43Tn8cLe4a~2{A&qRq5L;PunU+hKDQ+!UfW{kOZ|sXDd)3VGQLvO z50RHb<`nAlIni^8&Ea=2zJ6z5TRcZTmiIRJ@nG6q^Y!UU&!zO#a%bRsX$tiw3h^CM z*zwmS+Hvg$?EK0u$^Hq*GszyW2Vo1)4*LA+G@y^=mE*y(k?I&lM98(PN5Y zxcHU8{wZF^*Lj{`QvUv|kH=RMg(s3?b52t@N71>8Uae@cqH7ebR&=wXHz~SD(eIOD z?e07 zDE>D{aUO~lUaI6P73Rlo>hmi%{WK|hlcM|sD$04^q5N)zc^@Q}-$Nn)nZi#g`7;W? zr0@xa-yp^K-%|WDivJ-g#@VO%pDDhk&cBBg{rE}IZ>r*7uJ~6fKJz%w+X97)l)PBs zl?ty`xJuy-3WpWmtnf~SZ&7%^!gnd$q450*KcaA_!p9UouJ8$kUsL!G3ZGW^eT6?( z_%l+(>kGyIQt>^^d*COKA}%9I5tnpQB!LWtXDRtyg$os4tndnjS1DYnaE-zdMP=TF z|J#-Pfa2e$=!1&?u)3H`f>;ZMc| z_<3UZlX)9{8c}Iq!E*+?^`@;K0*`tkP>oMl8_FvxE5o79A`l6+Mg+g(^J}{ZEL?tV zpdx~=RFy4}P_qbxL-ooaj2{QcvCZ)z%l-r{KOvRNPt&$GJ%n28s#~S&z>v?=(joi2 zNMPGVDk_JyD=(LyTFdcGxvD-qY)|sD9>0hW_A$sB;(buS2@V;u6!L@n5J!?VoTC9< zJ2rLrwE&;XnOq#WJ$o4Z5#txpmssQF_DGOB}4U?8=T_k{S8WZkm0=}=&-kF=D_ebz!`>jR4^v8ZVH>clX+uy)^3xWCU=M={u z#}n(X75&%Hs5!Fr?r8G4nv$8tC_X zs$XZ_&cff5;5o(dchiu54@1B{oi7TG-j*T#9*$Wzq}73bxftxm>GvTx;Io-i9DjcX zBQ|~y!CyLfj33v9dK|}JQR&Z#-x<7j4Hv&xZM}i`@$VC8@9Y_;-a34DT&OnEZpHuQ-^q$8-gEGEH#QJkj!=Ky1a4J-ByBzRGU$OosjS}Me z7>3hahlbN;Z(A^doA3G< z%$b{-91->AI{?(tdv1uo6VQ7vMvrk}ISRcC<~vi!zq#amuRwL;$M;mnH|-ut7h*Z~ nv{M|}&xZI*LBgK`CHlJ()$vz~SjB`(Dy;{Deh^Bj$Fui8JYpMA literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o new file mode 100644 index 0000000000000000000000000000000000000000..33586579794a62cb8598fc169853ca2b03205dde GIT binary patch literal 46392 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 NGs@V;2&Lx*{y%Zt3itp3 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..606b1cd09b5d938ec987b185883a14266d23df76 GIT binary patch literal 24656 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 V_}_8tnygek1oSf)jdnZ_{tqiH6{Y|H literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/2g581b64/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..84d71e6993b1fd98d965bc4b28b6f0f9dfaeffae GIT binary patch literal 16412 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..006a9e84d288d35c4c5cbcf0b1ea894f753e807f GIT binary patch literal 1864 zcma)6J&YSg6n<+v_s0=@(M5z5Xay(aL}a~tw$DzW;A99yy1Sf^sI2HT-W}g9S?^lA zsMpscqC?pu6hyn^ar0~7nnZpSbe$w0b_sx4V^WN;+uWVhl zEQ<_TRHJ__qI0M6$f;&7YIGXW>hbnnvgzKkeKc91qe-QDG(q?tLI0gThyKAGq7Nqv z)lVlDy>kZ(;L|!V-_L;gWCjf9A8FkG)!CgPM{NcS@4b3_boc28^`F;p&@FHT{uuln z_%|>U-`lmFtJkmi$#4`#GVOIE5%1q9oTEsnL6Q!8TVXst)J~E52R*H4O2mOkgS|iw z#5httudO5UP{}w8lQ=txUEjHp*F1~wMeqiA7yMBDy<0NnWj!}1ujv$u>l(#Fmd!Xw zlQ6Jr9k<=`+MVa^zQ|-?C$XJ28*R^9?_aQeK8daK*__Go?An1+qwGq(j*W8)XFo~y zBbg=R)Rzu!p{|l7@()B9*Q4mx@X{zv-ju$wI~#4U(d_g)UjK4y;BUB%mfH#jeg}?b z%X1rjDZO^XyFi;S;7~$}en^%FwY%=PmuYTkesjTEEG?Cnt<&^`Rkc=1XDX}KS$eX3 z&U(r^UwX!RZhDNdlIWZKTYM_?=YuJe%2cAtLn})32LOMcfJ!GCD`lFa_qAsg>&{^P zv#_h+3V4O)>1D{}Df?aMOzYqkTBNTb7r+Mpk=Bi!!Dccx@1;DC59*b%koQ|&L=Kiq zsKxRz?13d023^$KF5w+>9+q5_B|}*9o>`KU%E;M#ecO?TVQ^TO3d2X-%b|=Fh4CQS z<53ukeYyAFxqJlh=txtZT_}}?{jri+0XNU3u=I@45K~il%*!DsPLyY`7Y6_13~`M4zLw_9-@?gfGi1*3D;(2x zf5Czpd|a1D*wp literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..1c7b5f4ab4f90bfa84b9c1f57a1ca1c79ec80a8b GIT binary patch literal 3676 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 QI}33}8QU14^t{0T2NXLCK>z>% literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..14cb5a6d62f344d51eb45b804cf6a3c78a9ea0f1 GIT binary patch literal 24656 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e8b16057817732b528110ac04b5f1dc981b6216a GIT binary patch literal 94208 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o new file mode 100644 index 0000000000000000000000000000000000000000..22ed23c931ee85d7c54b37ff795cf355cbe931c2 GIT binary patch literal 24248 zcmd6P33wD$)^^>h?xcYb2$dp;EFIRsKo-`hs05NgkR`IKjG>csNQb67c6T5sDl#}S zuDFBaf}c3*2%|VU;=Ws_4xR3iX4vrf-F1Ua1x%YHcrPAT~zi0SBzx!!e0Lb^m04&$lRU(l@<>qV!IxeIfNm;L$v8>_Pa-tEhSYqP#=UESj|(c{Ldt6vvew4uIh zMDzYbfd+l+oimnToQ$pAn$MXg_G(*tVm$X8(0U!*LoL$w*5X86i*c{MTAXv|?FZNM zDUk3JUTK~MLuj=GeemC>{ae)DkQUv6-DTj31nIyNGY00$z*>Tt(p*Ha4DHdiGt*N+ zbEnRiVJ8waA&lCPIW<)*wD|<((p*TusRJ*YF zH?%zMh7pJ=XQ#b&(N}b=4A3)zU9Z z;2`qE@Lbbx z<)D2n^lKz4FYwDu{VYN32#kl;UyX#O9Vycz*8o+R(he-3DtR~tnIdftR_PZem?Bz+;o$z=Ha2KkLC zIQVAZK(k4V_Y-8D2L4AFK4We6YM_?AiPY>ZIO^HA;b>@q2q4=Rcn09}`OZhwha?pG zu7vq6d5`sNgZT=XBLdF>{CYPyWJ|=7&*9L!(UR8A(aEG5yQ3T0F@1^N1&YfuUahdi zk|GMqy_SOJ!zs(;$}$^4Wtm(m(|srC$&{iO1?T8z1}ll>Z$R#zZ$bRQpM!k@+1KTpCQkg5WZ%%w90>b$vTqz< zR>RK5qA>m|Xhva|k-dGGc?;}zvVT)#-UIt0vTqqv5SKVd&h_ETHTZ()B-_S4szJ#ib%!SXhq*=7!a zJ(BEax0_>NSCjqMTg@r3!({KK0^IV97auckhdqw$m!355hfTLa%djsX`|r=2 z2Vnn}>{nkl55fL3*{{832C_BnJ+fba%RBE!TM>!(@2asAKpY#^_{c)2{5jmJI@+X6AA@X@YkzWh4o5&XfM1Bj%Yec>Z ziu{cr8t!$*px{H~@+6cCkSdN%2tn0zn5z7^| z!rBeCjaYB7P*{Hhdx%&cu~b+egS|&AUn~<=09V@pZcj#Ev0PX~!HS6W6OF<;9&9$T z{-Rk}r+~E*8z7>>N`YNSY>;Rb*2Q2uhy_JTShs>bO>C%W7uN5=J|s3=tP|EFVE+DK zBgA^N3~Vs5kz%8;-UK^}SdrKytdGDJ5E~^f6xO$3tB8#jn=yj837kjlXW|NBnP4{( z8zZ)0Ji#6yHdb6KtWvNSh?R(K=n>dKVx?lcu;zjFI1;Q(+$yYPU?Yf)6FYla{ah)oo`g|!*%GGdd&gE$XhJBdve4+(20n7k+)B_0#jUNCui zIYvAwtQW!L1!jtPT3DZe$xFr$}OiB*Y@g!LP+D~VN$gTi_c>~3N+#1}X# zV9yboDGmwi0N5wQYQ*=#`U$M(K(JXt)2+TeHEj&B6NFEv*sxVsk`} zZY=~mm)Km^N73I1`H^E1U zog}8{RtQYa-BZL=-AaJHPTHxWQn$_n`J=o>M!eY5@(G%!SVojn^w}yi~L9AIc>(Nhfmo~9q+2h8-A^nbF4V1mfqg(MDK_iYw_raKONlFVs~c{O0}H|0#1`G6 z8~1o(tHrgtH403YTO+pV))cUrq^%X(b!#qIJ+afpt-93+)=umUu|v0#U>6ZvC+^g( zOTg|WcBZ&nw{8a8PwXtQTeltn`-s?j@gU{|Sk4fzbHqcs^%>Y0VjIL`XlEX-XT*LX zp46=Zun@70;%VI)3w92%bHzU0ssg)_*e}KNx>X1EFtPK*%er+2*xST@C0^65%fY@Q zcD{H^w{8XNKNRc&@t$t&0XvG=h2ns2JqNaw*hS(a-TEik8e$iVgO~+iR}s5Je4$%? zaQnZ9*k*AEBMA09vCG8wXc^e2#I6vyot_HTeHhqP!e>}(z=jjsA_9hWDcDqE*N7a$ zx()0UV%Lh^hV=;8YGT)me8YMT>{4ReL_fp&8f*u#o5TRa>WRmLr-|Jxf`%0Y`-s>r zVwho#2g?}_cAF?NtQlZqh}|y67}iN(vx)5#rG^y+ixRs-OfW2ZM7faIE>Uh+SAy*z zc8{21Shs_{NbFuQ)v)NHNOHvB$+S!)gYr8VUBKSZ-LSgPlz5&!W+=&P%huh-SmO z94t=SQzB|uz44^cPz3gjXvMgI{esxDB83{jZY8!)v>VnOut$jP7wZgbC74_}&x!Sh zbtafxInRrYr~&MCihNOQGOXW%{Xpy`aUn(mEO!*xD`K-@Jp(p~*sJ0S!+IO6oY-q( zi(wrCn?vk%aV^@3$Ci3xZ;5RN?(4YR^c{*r0liJqe8n)I)gce@9R>4on7*k#dXw@X znMHx!0Kd{lMQ@Ze`99`N%C*oq8;-new4MYw0-3}9vM4Int-ydLpO*IY+dv?90%1RYK-Rl z0elJ-iWoXBQT{Trb71wQodtK~Nbm+yn~X6Oc@o)^C{lKdMyEjbS5`q+Tg`V0j@MJ% zAYT*At6=($@tp?qLNbR3&H|vbXTsxZFQviiB`4)kt&q8uvV#;)t+KhYR^us>?Ne6p zDySOk*QqJXjSoBOGBKSW&G6&u*O%gDl^P}k?hGI6zLPX>yQ_ zWlmA$SVd7z*JQj>&g)oS_4nG&&H@_cBe3YZkP7xg(0s4q_)j0sR&M`)zMocrmhfOoqh->DL zux~)P(W;rF5PLRdI!!Za6M#m_NNDC**iTSQQZpC9{*>&LW}XWBTe90UGY*?Z##oK| ze+%bOIE@M`i}EG1hW^JBLf;BTlf79o_Q2E)b~2f86-~k9e{Z(nZZXucG zM(4!mb|G=%?On+#@uMWuMC+XRjV>fk{6kl=N<08JGS^CXpS;OkNSt_aSF%dnMlvmd z&Mn^Dg~W;P=t@?JpCy^rQ|H7VbRlu#0B(kvN*1WZBT1&k**WpFE+kGI>Pl9L*F#p9 zT6LS`Iec{nHz&L+lcbW--QK&}uAJ!=me zqxy3l#dy}DyPiFV)486v4;!QE@navwyENVP3_qOC_0$|TM%A;5VmvF=UC%{_)485q zhmBG7yg)I|Em|&IcRgPoPUm{)V~8$u@H{w{Vm#~EUC+-Cr*l2$95zPv=VprWENgc? ze>$Ab^?Y#H7*$VC>^^x{xx1dRhts*96Av4s>S;rad(pe=xU?&c^Y7|XSGo67{mw(I zOf8?n)uY})l07$MipE|cw!6HGS}DUw@hn5797l@ho~D$gq053o(;KoyXo-CW(5F zZJtb$dT3skNuvI1#?_f58UW3>E0aVcfVY^CT&K`Itqyb{@vO?mzFnr0ywFFG?92dn z;)*ULPQ1J;ScXJMlGLNSye-u4I+?Ws;rw=T7|ZE+kIe2b+kQO7c*Yk?c%g zcjDPyNSt_OSF&pH`6N5D-<|m8E+kI;SXZ)2{4UAP;&CVbu?vY455yj3rjk4qQ%H8! zo;&f9E+kI8x+__=_)5sU2;E6{WN>rBCo)MY**jF1bH$Sh)fM7V~l+s9wXUZt$EK)q@Tq#>f@ticJ+(n9K)Rpoy6!)-^m#=vL%p|ER zo*v9lN?q{=W|GtuuRN1@R(O)A_%kWqX%2nVkNqEV?!ZB{QOa^^(i~Rb2aq2_FEJjZNM~lt zGP3i=i%@tb*j}CqpHU$(#GPIxeG1zl#!@2>Qs2T1`un7xWR#I!kwO2F^plMfNvCf> zIL*i2897&HC^VGL$};1Zq+gXmKbrKP8^0m_4;l0Yq@QX$PWp=(^cd-N#`~nxIaQ64 z-B+hr8w$n3K`FB1N}(lS3?_MkEz5o@SN@1sia+w zB>N@Thdijx?{{?BIY*~%YQ|@dE_>+c)K|^O8*Yz)?53krhw%}xqszWJI`tYKMmoCe zu%lDgu^H&-ve%AI{nw039bIO^`*g7)IE|LN$S zkx-YoBk|b>&mhl8OoE~r$KaSJ=XsSA=^2ydGBQk&boz|A6X_Y9^JU~E6e(x_RwvRk zPIt@5`zTT_gh!o7&xpMtBj2S+xh6h_<-HMSk0esGlGM?nP^mKH}OSqBh=-dd34+(KJF2=#P6^CvX z*d@mGF!OH0VenU|Drn^Rg7#Ordiu1W{avnHpD$>CnX8vC5WEiY7JVp`=gSG+4llgfcI?VD7!2UPfsz1~;e4nBNFE}2wK<=a)bh9&RI?AV# ztX8ZXp=NNNO!BVjOl!65Hg&1r1O+F8hJPo_zLZW~Zs~qmz!yxXxb(^(RsB0u=yM!Y zA$1p}<8~V3kfGy4FK!t{X@&`h^H_-8bmGo!R;E_ZEXR`Kv`3xY`Q#+sRiCkfoNI7! zIeoKHn;g5d3fo~0xdi%KLK|9*Eh~H@susS5_`ewck4AglFKlMW7k#}k{i=vHCgPFC zU{QJLQ!S~6Y-XCLn>H4X>!^4 z3FYw49n^lq(Z5% z))q@fR>Ux}kyuKbHMgcFwmKAzG|mqw+>rPbA;qOwVKDJ_jHN|+T|9je3WscVSF+ZxrV)iJcCBGF{s{JC>! z*p{eKL!Jm){68&)v)vF*CM((+BXNz}skMX>iO^b2wWLDY;n->|5yp959d0bOtuosh zXIta78R67oH3_Lxs*B^tsV+)vA$MiCDH01$kA{*-tp!sTfLWN(c>JX;N2gqsBxtE$ zi*wYHjGP|Usw1&RRk}J6Uxl%aVu-_ybHb_Sc%xR=vPv2?m6~I92&|5TqZHRfNMUJX zVceU{o)p}uHng9blg5^METM2HMm=B9hAFJNQlux2CX;=QT96B@*FA$5RKEfP&dVzwu(pe9wiLOWfn*BYEcoVIjB+*_2Dz zT!l}^%5sG}RE0ZSg)g9MlPliERRNbnm8gli<87v*ZK`5tWAI(c9jc-ouEMM79J%6M zTorIRREbJ?HeE&B4pqkOQH2)c{^}~?P*uR;DtvA{wmOnXwS_vL_so(?lUeho>~O;6 zJaNi((7Z`Ih@G<9lfs+Q7CPm#6>lCo95#`s)@C?4woQX;6FD?CQ{7T@LHfFF(+-tGo@Q4L z;#3aesvOL&9JW(Ah^ulicjf3RJxoR#)a8V456ac)Cehig#<#Oyohs$;u+HU~%HVe= z>QJCVCVPdu)7Z`qIc%>xfwQVz2^^<8f#Y>2aIIrk2A9{J!sT}7u-C6EgY9#dx1H|N z&Wd#vcbx9>j@O;QwMJbTTwZqym)o7gy((Qv+-`Rkx8I${S&gnFj?a;-1hXRk8bcQE?1LnpS#I;&|Q#9MDQ@$l2j;rMxNPtE1hbl%czQ=W+gSe zu?^#$zuRT!ShTR(2?z0JfGa~1+l!jydp$1ZJcFw@gK_yLK)oA8sJf6zS``h`TYU{Z z%-}^H9(q+a{borqQgI5>l5N6IZDoIhZNe{4hFuz`frBDx3o&#m*d4V^_~rRvp^2U= z?L6wNu+%6YAQeGh-RT zEj`HILY-Tlo^AAYK#qpDNT(ifiO#)XAwy4C$G)jjV<+ajdz@X~^awjHZ|mr4V2`R3=4lK2|3ZM0-~GV9e*a9tMwASMV{Wr zmoF@>0Dt6qgy^pi5%kLz_>^1zT82;aX<}V&4*r->{wM)JzG!EDT5jNCah^V{XEy#y zmi+{@TR$x~pR`{Z=lVAKr{!b^Dlf=7Kl@jKP2KQOkAaVWwD%E(U$6NtwLyJnNv=&M;_*~TTQXs{0u`eL z`v3cilBvc>EcJiCu4tqlUBd=%Y(@(P zk+mYrXq%;Da^Wv!S;pUL`;X`zD9kcii;dpJ{{El)3yb|n%<}ioTH!x3tJpsT<}CjZ zutKm=v;2j#{Qj)D{=#a%e_WQ)Qf%~X@^{O6D9dOJr2GT2jDfTKqr?6ICH~Q4{R2+$ z=Vx8-?*ms>4I*Zx18PvD7}^Q`K3N-J*Z2pIm#)FH{M}|{&B-#B1(y0pWf{X~`GZ-r z{DU@728uA2ZD9W(_=CmLA6(%lMj?J9QH*BIGWy<+W0o5 z1uyEk7zG+1&#PVznsWNI&wg^t_}ew@a+i(|^t6k?@!2N73{7X<2amwdow#3ymaYA& zL-}lNBY3mj5G-of%h0fJT`!|kKDt6UFGItZid-*4{wk5GSZ18y+861PGdZk@t2H{ zG##gn&K%~596>@fMbptie7#rthY(`;>GNyS#}nfB0VA^Lw8^ZN+#_xpR8Kgs-Q<}VYXbMG+!nDx(?f6tswF14cvA@cQN zK9I49{bQIIt<5tF781G?xlyN`fn~Wbbe#h7i_eN?@0poDS@r)IW^B8~5xRP-#<9Uqq%Qckm zCdOTidl{c$e3kJ7#;+OuC`;vw7{@an$5_RfVmz1e8pfL$>9=So&%KO~Fn-O5pJkMK zA>&xaMU2ZCS289T-(q|b&tjDSZASVEIq{Dehvg~$Gsf|Z$1|S5xP-BRG0sT8utNFH zW2E0$A-H07(ZbAg7GKDEIbQS-dBPOcNHqk8lrFnV>RO$jK5}l zfbmtvz9Ut+LdLO-M=@T`xSeq)tE7y9m?n9KRrik#f{hmSWy?M zuTO+mYsIN>drG747s`(YiWA{zamD;O#o_iyW4jcK|Ht1|lizTYnJD@Hwmh{Wl){HC z^=&C^i^_be=?T22Cy!#-(^TSr+UyQrvHK62-!YGBRVq~fzZ}et+357BZb$HaNo*7* zv0=NiuAzBlT~jC$)rw>BRJeG?+(l!hkpAvuT?4jv@r}IV`ed>={e4Q;h(_@ZKRcFd ztZS0rNpnRhhr7-dZJ|V?`_$lzWp*CtYof(CM;HOEIJtHe;jqTy@!GId@i?-|$STFe z{6Bl8Fpu#_ZNIiG!4Cn#mwsWo%NLe_eE&^To?f&r+%H;h^ors?m2t<>no7UYam{ex z5ki~F!qgMg`+Qn=)E>biP;MfMoY$9|*ONa?vXt z_X2Epz3r}X!6S}c?+;u)Jr4BasOcQ;d`r+UNcM~3=sj%ul{Ob3&Ry>&)VmZx)L-19 z?RqIbT?VFh2^z4?~tB* z@OUxaLy^I+w6+`Eov#Sr&5oYes*Ah@<|} zx}!LnXStqyyOGaIPaf#$db@k_Z9+ae50sDgpwju)ArAlS*S;FHjwlZvF=QN-`)@R` Bb+rHh literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rules.ninja b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rules.ninja new file mode 100644 index 00000000..7b552496 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rnnoise_RelWithDebInfo + depfile = $DEP_FILE + deps = gcc + command = /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C shared library. + +rule C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo + command = $PRE_LINK && /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/additional_project_files.txt b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/additional_project_files.txt new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json new file mode 100644 index 00000000..4a34a203 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,38 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "toolchain": "toolchain", + "abi": "armeabi-v7a", + "artifactName": "rnnoise", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so", + "runtimeFiles": [] + } + }, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [ + "c" + ], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json new file mode 100644 index 00000000..497d7211 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json @@ -0,0 +1,27 @@ +{ + "buildFiles": [ + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja", + "-C", + "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": { + "rnnoise::@6890427a1f51a3e7e1df": { + "artifactName": "rnnoise", + "abi": "armeabi-v7a", + "output": "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so", + "runtimeFiles": [] + } + } +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja new file mode 100644 index 00000000..a1a85972 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: rnnoise +# Configurations: RelWithDebInfo +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = RelWithDebInfo +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Order-only phony target for rnnoise + +build cmake_object_order_depends_target_rnnoise: phony || CMakeFiles/rnnoise.dir + +build CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir/rnnoise/src + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + +build CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o: C_COMPILER__rnnoise_RelWithDebInfo /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c || cmake_object_order_depends_target_rnnoise + DEFINES = -Drnnoise_EXPORTS + DEP_FILE = CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o.d + FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno + INCLUDES = -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include + OBJECT_DIR = CMakeFiles/rnnoise.dir + OBJECT_FILE_DIR = CMakeFiles/rnnoise.dir + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target rnnoise + + +############################################# +# Link the shared library /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so + +build /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so: C_SHARED_LIBRARY_LINKER__rnnoise_RelWithDebInfo CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o + LANGUAGE_COMPILE_FLAGS = -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG + LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + LINK_LIBRARIES = -latomic -lm + OBJECT_DIR = CMakeFiles/rnnoise.dir + POST_BUILD = : + PRE_LINK = : + SONAME = librnnoise.so + SONAME_FLAG = -Wl,-soname, + TARGET_COMPILE_PDB = CMakeFiles/rnnoise.dir/ + TARGET_FILE = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so + TARGET_PDB = /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a && /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni -B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build librnnoise.so: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so + +build rnnoise: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a + +build all: phony /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a/librnnoise.so + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt new file mode 100644 index 00000000..b6f0b398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/cmake_install.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/cmake_install.cmake new file mode 100644 index 00000000..afeae181 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json new file mode 100644 index 00000000..700887ef --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json @@ -0,0 +1,42 @@ +[ +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/celt_lpc.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/denoise.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/kiss_fft.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/pitch.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_data.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn_reader.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/src/rnn.c" +}, +{ + "directory": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a", + "command": "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv7-none-linux-androideabi19 --sysroot=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Drnnoise_EXPORTS -I/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include -I/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC -Wall -finline-functions -fno-strict-aliasing -O3 -frtti -Wno-unknown-pragmas -funroll-loops -fexceptions -fno-math-errno -o CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o -c /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c", + "file": "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise_wrapper.c" +} +] \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin new file mode 100644 index 0000000000000000000000000000000000000000..5281bf0a257ec9b86464d3cbe33209ce0cce196c GIT binary patch literal 2372 zcmcJRZF3Vh5XZxFC^S4I1zK7fXepGiCz1v*FY+Szl8$E}frQlX%A?ciV%0jy=yZwm zb^2NQ!TOhSA?XY=^$f0Oe!i8wTK#vm=TV!r7Z&DU)=KB|uchZX_x!u5si`v!r|}G* z)x$^p{tMry4#(4f<9QKGhjBAG^&{;0Ft`iu1>-01b1?3MUxM)fJPgLK;88FZz~f*L zNP@w@lLp0hD(Nbwd6_9`c7@F)d!;hR-2q!Qxw9%~RX$(_EG;KblGf7V(^jj+ytP{N zxiVO+_ewT&GDE(e<=pKnL!;KS-m_(vDZ_;3W)~YiAoASpO25Kgx%ZrmHIlS4^@#Z4 zR+49G@daEz5>*G4v(~Tt-wK<3u<12QoiSEbvbXmB&F0p-ZA`wU&gT@QR@9|5zGC|_ zb6&7Q*WOD<&9F&`{b>|yf-+@@zOuy0aV zI%nO=;Y`q2JLM1X(`72;NXX$)Draajgg#B7r=}_0NY`HO{0{pZ6>mE2Xmq*OFs@Uf z3_47PG(Xj1jtZoKq?GW)wc?eE*&*<6SahBW=e>e8M_oA9W?<~TLAHFiX zleTskW>80XB9%TN4P!Bte@WXUVl-k~Qg@Z_r!wo9!m{Po^5AKI$uYb=;YFdn=dqwo zdtu8zzGTajomx4;gw(#LhawS(%-XN{K&~sa$Wc2dxpGG~`}cw*?4 zq2-f*lrqt}3{+M1io%awm*WLd%=RSfGE`plqmsvCRHgBrd`-}Tz3`7Sc1?~KL^1Ct zS(6akNuEm=q@w~ zoCW8=d2j)Q>q)q#d<8Cn%iwD;1FnFp;2O9NX2Bfz2HXHQ!7cDD2v?)q;Ct``2>y5e E0f$D^(*OVf literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin new file mode 100644 index 00000000..6df75f94 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/configure_fingerprint.bin @@ -0,0 +1,30 @@ +C/C++ Structured Log + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/additional_project_files.txtC +A +?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̗ܲ1  ȫ1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build.json  ̗ܲ1 + ȫ1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/android_gradle_build_mini.json  ̗ܲ1 ȫ1t +r +p/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja  ̗ܲ1 ȫ1x +v +t/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build.ninja.txt  ̗ܲ1} +{ +y/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/build_file_index.txt  ̗ܲ1 N ȫ1~ +| +z/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json  ̗ܲ1H ȫ1 + +~/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/compile_commands.json.bin  ̗ܲ1  ȫ1 + +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt  ̗ܲ1 + ȫ1{ +y +w/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json  ̗ܲ1  ( ȫ1 +~ +|/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt  ̗ܲ1  z ȫ1R +P +N/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/CMakeLists.txt  ̗ܲ1  + Ф1 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt new file mode 100644 index 00000000..ed5dca63 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/metadata_generation_command.txt @@ -0,0 +1,19 @@ + -H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=armeabi-v7a +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-DANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_ANDROID_NDK=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 +-DCMAKE_TOOLCHAIN_FILE=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt new file mode 100644 index 00000000..8ad35880 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/armeabi-v7a/symbol_folder_index.txt @@ -0,0 +1 @@ +/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/armeabi-v7a \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/hash_key.txt b/android/.cxx/RelWithDebInfo/484k5h2r/hash_key.txt new file mode 100644 index 00000000..53e22f60 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/hash_key.txt @@ -0,0 +1,26 @@ +# Values used to calculate the hash in this folder name. +# Should not depend on the absolute path of the project itself. +# - AGP: 7.4.2. +# - $NDK is the path to NDK 24.0.8215888. +# - $PROJECT is the path to the parent folder of the root Gradle build file. +# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. +# - $HASH is the hash value computed from this text. +# - $CMAKE is the path to CMake 3.22.1. +# - $NINJA is the path to Ninja. +-H/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=21 +-DANDROID_ABI=$ABI +-DCMAKE_ANDROID_ARCH_ABI=$ABI +-DANDROID_NDK=$NDK +-DCMAKE_ANDROID_NDK=$NDK +-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=$NINJA +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/$HASH/obj/$ABI +-DCMAKE_BUILD_TYPE=RelWithDebInfo +-B/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/$HASH/$ABI +-GNinja +-DANDROID_STL=c++_static +-DANDROID_PLATFORM=android-16 \ No newline at end of file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cache-v2-18de88aa86a98853dfb6.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cache-v2-18de88aa86a98853dfb6.json new file mode 100644 index 00000000..ccbb3d22 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cache-v2-18de88aa86a98853dfb6.json @@ -0,0 +1,1255 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-16" + }, + { + "name" : "ANDROID_STL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "c++_static" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "RelWithDebInfo" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g -fno-limit-debug-info" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "rnnoise" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "21" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "rnnoise_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86" + }, + { + "name" : "rnnoise_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "rnnoise_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cmakeFiles-v1-9af8f5d4538f33204bc9.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cmakeFiles-v1-9af8f5d4538f33204bc9.json new file mode 100644 index 00000000..a70d4d34 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/cmakeFiles-v1-9af8f5d4538f33204bc9.json @@ -0,0 +1,833 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/adjust_api_level.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Determine.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/abis.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler-NDK.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/pre/Android-Clang.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/flags.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Common.cmake" + }, + { + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/hooks/post/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/codemodel-v2-7051f05d1582e381efbb.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/codemodel-v2-7051f05d1582e381efbb.json new file mode 100644 index 00000000..dd80af34 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/codemodel-v2-7051f05d1582e381efbb.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "rnnoise", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "jsonFile" : "target-rnnoise-RelWithDebInfo-c96d2d4fcd26693b3a25.json", + "name" : "rnnoise", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86", + "source" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json new file mode 100644 index 00000000..3a67af9c --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/index-2023-07-21T08-22-18-0929.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/index-2023-07-21T08-22-18-0929.json new file mode 100644 index 00000000..9816a3f1 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/index-2023-07-21T08-22-18-0929.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake", + "cpack" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack", + "ctest" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest", + "root" : "/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1-g37088a8", + "suffix" : "g37088a8" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-7051f05d1582e381efbb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-18de88aa86a98853dfb6.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-9af8f5d4538f33204bc9.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-18de88aa86a98853dfb6.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-9af8f5d4538f33204bc9.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-7051f05d1582e381efbb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + } + } + } +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-c96d2d4fcd26693b3a25.json b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-c96d2d4fcd26693b3a25.json new file mode 100644 index 00000000..8e9c9c82 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.cmake/api/v1/reply/target-rnnoise-RelWithDebInfo-c96d2d4fcd26693b3a25.json @@ -0,0 +1,222 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 24, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 39, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -O2 -g -DNDEBUG -fPIC" + }, + { + "backtrace" : 2, + "fragment" : "-Wall" + }, + { + "backtrace" : 2, + "fragment" : "-finline-functions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-strict-aliasing" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 2, + "fragment" : "-frtti" + }, + { + "backtrace" : 2, + "fragment" : "-Wno-unknown-pragmas" + }, + { + "backtrace" : 2, + "fragment" : "-funroll-loops" + }, + { + "backtrace" : 2, + "fragment" : "-fexceptions" + }, + { + "backtrace" : 2, + "fragment" : "-fno-math-errno" + } + ], + "defines" : + [ + { + "define" : "rnnoise_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni/rnnoise/include" + }, + { + "backtrace" : 3, + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/sysroot/usr/include" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + } + ], + "id" : "rnnoise::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined", + "role" : "flags" + }, + { + "fragment" : "-latomic -lm", + "role" : "libraries" + } + ], + "language" : "C", + "sysroot" : + { + "path" : "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" + } + }, + "name" : "rnnoise", + "nameOnDisk" : "librnnoise.so", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/celt_lpc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/denoise.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/kiss_fft.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/pitch.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_data.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn_reader.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise/src/rnn.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "rnnoise_wrapper.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_deps b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..c71149e49f7f704373a13cb633b86a81abc02269 GIT binary patch literal 11956 zcmdU#SBx7)9L6V*z!7>4or9x;y}8SsaVQBPA+&@dgajheX1pHTlUwgDv+FAo4}Jg< z0TMj$kcSBI#3L>A7Ha4{K&YV;YUnkTZ)QEdO|VZVusuhlPu@#%Gr#@UDemd^xVMbv zSrAU2N(jk9^B2=Wwvf9lw1nsRJY?xS7y8)>g(IJB!SHJ$?WBGD&R_Vm1fSLgArqnH z(sGV7uju%BW-aiYN|||4XbrQRh#afnR-%ZBRP9IV<%Q4l)-sPbo#ao9Uu`n}BAyde zj9T+*Z&QJ;1p`Wh)RYSK)4C<*69vUTP$pu`~Tv zI2sDykE}{4EbcjO1^i)@=YG0G{s6;erWi&;%gM7s2#!tQxY`hh_SF!)%zea8Fd!X__Y6!AE}xT zK}5(eU@{ro(P*G-^D{V>cfd9-&mr3#mwH93SJsK%WV$2KV3nW1vcfEjZKL>r#xBzl zo4UN{*^%n5u~?=ZDc;gzfS&3IJ^KU5EVB$R?;W zl@Uv46d~V&r4w=7h=pgenUn%b>C!{P@)+DV2K@$*RFQd1aHkHm5j@6fbAkt%m2%xo zzfAV8!DOnRHSwPe`G5)6m;L`M@Lgvp|C2u43<^A78jP(t2LnIkBeu@OFTm4@-qt7& zW1hH~$e8*ZET-Z-W^w#-fIWt&n}>X6+&-EqUD^PaNtSb)1=FYCyTMS-HK_>+K6_Rl zg6tD8PKLUW0F$9lJ_eW3wL%b;?H+K%sq z5ygpt^4ABZ{S`){;zV`<Jqw}qIlOJ19hck(xrF6U}`@d??)(?d$YFRXpSb@A{&?jZ(lyvD$gSHq^38Tsf zc>^3qYiy!^)Y6u$1CyyeqTU#~tVo?vdEx=8#Ch5424jZ_;mNb#*TB$;9-XYQ`usW0 zBTYics|J15WbIdnTMIT*Ypdj5Py@XJ9#gsY51v$x;x481vO)iCk!#9KiBuymfvpp9 zjtp;h{#tN-Dq9zM5iA!rSxfwfJ0&?Zc>!ZDZQ!K9U)b`0!d9-J#hZoaK;ooZv|})O@*dG+d$hwUC?&WbZC2M z2WUrVCunDA7id>#H)wZg4`@$lFK7m|H?$A5FSH-DKXd?eAaoGa4IK;}0`)+LLWeS{gfXCDtMDdKR_hSRWKM%Jd1_B$O-tr-B6>tFKbd4)T;h6(LQn_<~#|S1I>kGUztFCLTiot z$m%xOUJVY82QhXPpC z_R3E8I+-InA9OD09xi)xGTtT_TlFob{O0JYHuz<10zz)X_$%O-MPR-0l2ytti}9>; zLfW{IKjgYX`=K57pZFeBE#2d#6%2MO-lx_3g4*EZmRby-jdveddChEDC(psNT;ph; zCvDNlZrWy(ecdM4qK#sEf-#(D@%N(Dm!EHLLk!m^0Ow5@zYG2ATs&XAaors0m-F!4 c4gDW$O0s6i+StesI^JX)$@2%j&XzswZwa;o)c^nh literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log new file mode 100644 index 00000000..6a629493 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/.ninja_log @@ -0,0 +1,10 @@ +# ninja log v5 +1 103 1689927739043152173 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_reader.c.o fcb968704d889f18 +1 103 1689927739041024735 CMakeFiles/rnnoise.dir/rnnoise_wrapper.c.o 4e26eb3806d2c380 +0 110 1689927739055572259 CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o 9e09143bb934365f +1 141 1689927739086833413 CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o ab929ac562a946a7 +1 144 1689927739090105030 CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o 3ca0e12d63578f31 +1 146 1689927739092726182 CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o 6958fe68f493029c +1 161 1689927739107154997 CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o 4a1bc101e2295393 +0 249 1689927739195846491 CMakeFiles/rnnoise.dir/rnnoise/src/denoise.c.o 84d3acbc4a55ed78 +249 277 1689927739223142146 /Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86/librnnoise.so 2472eb6a15a8c978 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeCache.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeCache.txt new file mode 100644 index 00000000..25ba9e43 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 +# It was generated by CMake: /Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +ANDROID_STL:UNINITIALIZED=c++_static + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888 + +//Path to a program. +CMAKE_AR:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=RelWithDebInfo + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions -frtti -stdlib=libc++ + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fexceptions + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g -fno-limit-debug-info + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -Wl,--gc-sections + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rnnoise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/lambiengcode/Documents/askany_mobile/build/flutter_webrtc/intermediates/cxx/RelWithDebInfo/484k5h2r/obj/x86 + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=21 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rnnoise_BINARY_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 + +//Value Computed by CMake +rnnoise_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rnnoise_SOURCE_DIR:STATIC=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/jni +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/lambiengcode/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake new file mode 100644 index 00000000..a4af8398 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_C_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "14.0.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_C_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_C_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_C_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "atomic;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/19;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..06c44eed --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake @@ -0,0 +1,90 @@ +set(CMAKE_CXX_COMPILER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "14.0.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + +set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION "clang") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE "i686-linux-android") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_VERSION "") +set(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN "") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-") +set(CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX "") + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "atomic;m;c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/14.0.1/lib/linux/i386;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/19;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/lambiengcode/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..7ff7d4fe30e3f74466d943e5af8181b44af5b591 GIT binary patch literal 5556 zcmd5=TWlOx89uY?wKuV2J5HK738fq4CaFkvyuQTS6t(d+Uf4K};}oYR8D@6J-febw z%H9~ZOKiBMgxLIwmvkLEiGJe7-tw|*<1eqj-M>-zmoW%Mn^A|P#&;Bcs2?k`eOQV6Ir^*U zdFUkC**Efo5EQjRC(%yQ%kyQ=F6vgkq!;p~)3z%_6!xbjl|-|@#U4LVHEOK#>kiQo-mBeoN1Vz zJqLy6c-ax@R9`=pA{Fp#fx_?>e;v{R9}W0;z_Z|W=uD0r4W~wijvOfGAGe(;BRk`{ zlkHt6g&0X48L|#|^M>s@c6QQD^%;jo22%qgy#iiY$C~$S!*R2=JDE<6kEaKX!I6Pf z?}+l7R(=xiEmWcH2tUC2k#ma2UdUVz7VYsdp?xc=?P#c}`3`)agN^h$s1GE18>7#J z`Zh!co((?^3{8o5&%U{E<@&<4hS96kk1bqlmBQpx7j-Po;y_z$aq)VkQaPJ$i!LtS z@TG>u#SeU``5f)vzX|Q=*rQ_f>MMw{v{Dc+s^a})qm0-5%(54%Twb^ooxHeI?f*Ue z3)gDSEo{aJ&n>q8t5O-Qcx|mmubx57g-flI7hgYq_N|8(uH2L%C!Sh8*@rAx2v-!k?64Qi)9LCX*zbscFTF# z{hF~oInSFZAJBEv&xY}7$C)nJWoOpS*zt^0)IG;3WO62xXyHt8-;C=#YG=Gya(_>v zvny#O6W0CRQ zFxi)UD_NfuNAZ+J+o;{!xG55DY~H$~aii9PRSI>9aARuIL)#A2KTscP#Y$>g3aeeS zQ=~TaVEH1uAYeh;fP1jM9+o3ArQi)LJ2PulvOU<2rIcp+Di#1JY_D;jdxmh5Mn@9Kqu* z5g7)n{VgijYIRp2N9&?*Lz{-EZHR%DZzDY#pi2neOx={2L0G9}CiG-I{0h>ki zZ*cyS&b^WF3#(df6zf#qwBvsPEY$QNfa^owi)z@LD_TRn^znMb_d+yNZ6Q?DGEqlr z8fw8BI0T^|FJp)41+!@7?b39{$=Z54Z@H#BuLmctUe2D@Gez^Xt#`&dI^qevoHJe9 zH|?WIKkQ^@u?zM7!$9@-JH?rN!FGH5Qt`|kTNrRMvqih)mG#GL%k?t)RAJWhY9Jv#)7uTi!&k*lu>m6;jrr+ z8|yt`97{biXpEm29W)FvTPo+LOL*tXImh)-#}lSIeMY$UH)iv${r~-n;{A60VctG7 zakzV4!8YttHgA?h5gEXT;Mn{a*2+&SAV!@Lx3Cjx#2@g)t@xwH4P@9N%;VY}b_kQ& zXWJrGJ0!I&pNHhr~F?rX09$bUvi{P)WR0@f1=r3034?#bO_tY;T!PjrO%0Es= zm47#UGidJ~nnO+EAoL~ZJXfh7g3fONn1mMEDr|67*xz|5Ohe4z8gkruaAuoWp#K`2 z38pd7e+T{sbQurU%g}k&$`aZlT(q}xzJ)f+-NNrBp1UoWkGH{j9Fb-s7Q|bI!d%PxJD{t=`@r}b-Gt6Gj1Y*9)rjMzwcQyJFFBqaR|jG~i@Xxp zrc1MNYc^lV?!$LOJUd@1&lg3U*5FuOr5LWS=FDAzd3~ z&vZRQ<_}J+5lpP%PpmY_kxL0ZwuO|CcSI?B+E6n~SMA+Y}pB%h+XxCCA+)oNE$dX(t9}7 zuQvSu!1+3mm?ElwV^CGq>#`1px&T-GEv|4X#oS$mV_qV)DG)f{Qd@l&wj znk{4Vj!%lM!4aDUA$>^P4PZ#@vnp!-3NWxQaLaEKexJl3tMxTzql#*ud0gR`uSvXwtDc=ER`;I2dF+_SJ<_T#T0jzhMK1sFyp)pwXz*6;6CIG%44z};z{{|Ox9 zGM@a+4LCJMm{#O#klAiKjVSz$?pMAjpY)O554beqaW`JlUZqs~0483QQ^5UHDd5W2 zxCVC%xCZ5{!fg+5s(Q g`~9$S?o_#iAH2Q-n<`4|UxRDHrue3E0<6UU0v46OfB*mh literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..559ccb7032c0786b8569c5d9099cec0f458f8f68 GIT binary patch literal 5712 zcmd5=Ym5`u6}}$ZyM_fXufP&$V<<_83ZC_{%NkHg_6b(avMiev*d~L=o?RPkj~UMr zwn-Yorcu!fH7%$QDWyNCsy3?BR*9Ncr4bVRBq~2Dr2dIepCFNzRHQ-)iu-+c=I)vW zswnx>W1TtAd+xc9Id`sK>`V6t0s)~QD1w60rJxY)R4()^?II?c#9FZ$v;ivG6z)d@ zVhB1Snu=496)uKMqz!6`Ak%OI24a|+1)g2%mOu|&heky9tL!TwtbD{nsu^3^HSiGx zi#*`r4ah{=={NK@H#a-}f~J}L24O#kK`5MuHbk~1?t&fUE|C30OP`-2UxnX?Or)N< zkv;)N;Tp(9>WO-FqUu^D-7J*#VxfG{axf0)Uj}miy2?4nF688#I&EBqPY=nqL`O22 z{L}%MFP2EI`L=;4MY;Ck$>!B1y!^j@V7#Y_(0)gsy z)fVYgcMpXU1<+iP%q{LG1i9@~vDA}8K3xLZh-6ww(Q#^^f9K|mSs1}P_OvHe3tzMB zQ6pDzosrh|r-c|u?d&%1RM!CP82gIg7UrZN@!s((lYhN2d41mCRqA$6UT=}i$V=xR!sJf%u8B=e-Kf=S z$J1*fQ&TrRZr;??EstApg8GxUA?+GEAO^3#jwr8A1L8$gyg#5eAl`y+oO89>rO6AC zk@K(C+kXN3r$t7696H{ydS*s1!+%+w`u8tz+*lvl zMa=hVwdS|p+Y1p~{m;v`=1p9*T3fr<)*%@@@R!GZTD znR|Xxb2H zcyZ$}Q+OY{DPW?JJy*!UWVn-u5J zRW!VdM>y296hae+BlIV$*kF1wQ!)!yc`R$^EWOvxj+d;mTh*VnOvlaYqs4L8wVd_7 z=x;qeo;`9zAF_&HDY*Gw%S@F=ZM{9&ey}6o=IBR~8}*(YnS)k;0o&7Khf5VvfR|BM zzlE_co!EG{*611<>e_4UPVMV6hW8Hk8HN}yR|{ihye8GW?cm7Smu}l68_tw=oJg)) zv<$19D`d*(Ou8kd7mg5-amEe{$2v4#aIF9Dw-B$e<4x9mM|ZEaOBYNh<4oxO$Bkai z9n`ZWEQ7uw-qsdR=vBnEJk@%t^c{9?e0qg?_U!4gOBF1c)771dXDby^LMf4R?JZJW zHfCXLW}>mGoZ#8(QRjoX&vMJLj`Q3I;iU{bADI^leKWv%OHdoUD;jx4>x<3Lwx2UOsEQyXTeZhcpq^IOgTy=-kMX$#7G{ zv2e6O_i3x7!G?sUVZiXe1L_qa@qUdb_7zl(eo##`ixyCRJF`>;p!p)`OySc+2jn-W zgJ|M$$WNeWdfY?exruUhq9o$f`p5nqg5h{#K2yz$ zxc6im7kbAkvc1Ptis-N74T(kDuVEg3HV?Wf=WKT|49r1?QeONMUSC z@9geM8$0{^clQk&!(H9D!{FjIIMkOKNDcc3CN;Cfe#p~Subkg;bMtO(MjmsAx^Fz| zWGWR*fq$7Zj9k_Bjdx!2jNZKiT{}`e>LvIDl&=VpWu*Rp4b@b=LUW*K^!@7Z|H@C5 zq0iO%v33#HC?`<9yM$ICz9VJ7ye|-`V?XSZeyj^gAiwcp7X0of@{Xb6P*3aw@=idW z_X1)Je0@BKf;IC$z8~))MAl^$Ptj+f^KRwdJw@GBl%15A1EPe<9Bv{OkvS_+^H+p| zxxg&%SG;4zz}Ls){bw9VziuG!SwzkQ{a8v#>GyRYW48fWgNY`11?-3L3Xp!3&%uYt zb4h{f{}dF;?;?DN%0^$spZ5K@2CUu0Yjp5|xe|U1WIXzvLt`S>SAp{T85HCZM%I4* zf5q`BfGFWNc=DW~AJ2qa_wl;`d$aE+4>By`z2aSh4|8KY`F|SxZh+_96WA}?{Rzl% z$bND5+=8FV9qQ?MdAH7wXI=!sk>)h0ar^@s#$`PDKOg**jn0a{4xatCQVHPyg1_=u z`J|2bfls9pk9XkLrG$DLoawJ1ikJCYN&r>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..514e20774f6196303cd2875a5623738aa01f5cb8 GIT binary patch literal 1520 zcma)6&1(};5T7)uO+Qd83Lf{EirwrsNfYa(ZAeNXAA&6ip~TJZCXL^Dijhc!1R@lr zzZOw07I@M=C20DXmuU0g^ZvK^S9otdcoStBlxGIz_)*~}){Y88(BQHE-He}mH8UG6 z4-d-2Q!bTx%ab^E|9{(kKRF^}@n~UqP#6vh!~J*ht+(ryVs%M(I^DKqy0yHe*{v<| z7rU0`H66E8E4A(ZUbv{a`gSeUd!A++nrqYzv#Iqhucl^0kGbcWcCYQ&y+6KcWeYVh zF0ou;S!B7va;$>-uIXZ9P4S_ovsp{Sf^#Wq~0ZAginlFg{u+*PTe^-M!@Y{^Zh zvZ}h!n3HteMGEst$Rw*$V%zh&y`^N5OGgU1^Xf`H)Vc@q~|!6zOA+Gq-E`P z=DV(Q$J9M3x0qE^>0BeHHm+rw`l6D`C>f)v=XfEVQI%A~G}UZMo#PuF$I}rrM&Eyp zm^?`_a>9jY%ok{kK8ysMXMH2IF=n$gP98IKVIQ)N_6xhgIxEB zu+OqS#YTd8a-8To_zY16JVDe1^8qe+lIRh5ia(6VSda&d8o)RUj5EL_yQU?3JQIWm z?wGbmZM*5z(VxE7GVA}2%ZY%KlNPwe)CN}AXzFn5f)z2qB-@T>%4?O)c}}G71YS%s z<;&WRna_vgzi!An$vw~YvZx%M{8!M}&LY@77 z9JZ^n%GW+Eo^v4n3IfY){167S_}6f2e4Sh4W0}9083DXEfOu{bEwcchxCc3Av<&S) z-_fftEQrON03TT_Ukg6)LEeWfYAo?0W=H_}fFqXCb1(A-%oNT=?c&_mtRpXK0dBJ) vYJd$NFwFv8fx$RrWAwi8K^}(8>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..68153c9647815770dea698806119ffd786fc575f GIT binary patch literal 3368 zcmd5;O>7%Q6rS~Z9Vd3({P0uSs&Y|*6v(dEabnY!(j;|Cs-&&jM*RuVYHhC_Q`;NX z>ktHjLW`hEIkXZ;NChMi;tpI82qE#)1BDY(dw@fMA|yD_0#YOp;d|?ubdwUPN1i%U|t*J?Q(9OD*Xc-$nb>+mb;h#x+_}Ncnz}#4L zZY+F0`!~tXXXgp#UiA9$@am7F9rD=xsj>P05{*HBI!vZ3+Z^{ik!3I}XXj64=jXEX zCq4^Lemb&ec<+|HU7aphEN5bvW$BH@vqQk#QB zLJagtCUr=6#kv$Z)_(iCSclXZVl0qia%`mQp*yxjwkm-&IEvM5q>HiO-5w~Lpxz#d zL>LP-Et__=7-KDxM3&)=uuQ|Cm24xC?HIPHSgJF$V~rdmd-Bg%L}7tN0b|kB5|%}g z2SIELy_XRi*=ruh*!vvkfPpPgW-yRWN($XSlOIGE97Lx)3|&YHj0uyk0!@>^gphnK zB$kkTFC-_0E0*D6A%>F{GB$F{yz5}BKEU#y3_S7nuaVR7i!72OBJhbH=MksB4st#wk!E5 zvs}|Em6>YKv|~SN<=uFuKdtwsGP#VNd!VnF?@#phCHe}*dSmZ@J=Q2Y*8lv@+mVzDpdg;9^i((+ z48AC>r%dHUFJK@Rem*d`N(sCGHTaj&f=oq^s{dDP6#+7ws=BmN5LZ!8FDZMSSbvi*Xu69k zx2Kgmn8H2)(pd0A7)O2lofy+Rp}&YRMJ0HOpbcSl16wh1E8!}}4iGAg8H6x$2v?&6 zNtjIY3CR~Btw~605#nElN$5N|j;)h;;BADhjIHJT20~o>J)Ea+011<5A7sCq;~_%C z^$6$7gjlS`dAdglaUSRVON5B`Ea%@K#D3o5JpH|p{|^bV{^y+khT{($uW_WrAbb2- zG6|ceH$d~~ya<_EuyT!(VdipFJ3-hx<+dDR=3Lk=95$T-C4}C_G9ohd2f2l1_ literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/TargetDirectories.txt b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..763a4936 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/edit_cache.dir +/Users/lambiengcode/Documents/webrtc/flutter-webrtc/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rebuild_cache.dir diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/cmake.check_cache b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/celt_lpc.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ffce262664f5b8c74768290f141a8e2f5e79f474 GIT binary patch literal 17956 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/kiss_fft.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5c130daef6ae489c116efc6d13b0bcd98b7a8226 GIT binary patch literal 28284 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 BXHNhC literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/pitch.c.o new file mode 100644 index 0000000000000000000000000000000000000000..0970e897c1d867ef0042f8ca0815f09089b0abfd GIT binary patch literal 27316 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn.c.o new file mode 100644 index 0000000000000000000000000000000000000000..fcd91b3c64863d950899e41beba2f7a21a52f14a GIT binary patch literal 20016 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 literal 0 HcmV?d00001 diff --git a/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o b/android/.cxx/RelWithDebInfo/484k5h2r/x86/CMakeFiles/rnnoise.dir/rnnoise/src/rnn_data.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7a73a97ef49ffc18a8f8d1addd37853d6ca1286d GIT binary patch literal 94084 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 z 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